BIB Files

Platform Builder: The K Flag and Your Driver
One of our engineers was adding a third party driver to system today and had trouble getting it to work. When he installed from the CAB file that was provided, it worked correctly. When he built it into the OS, it wouldn’t work correctly (unfortunately I didn’t discuss it in enough detail to tell you what it was doing.) Just before the end of the day he called out to me and said he left the K flag out. For those of us who read the Platform Builder newsgroup regularly, we know that this is a common ......

Posted On Thursday, February 4, 2010 1:47 PM | Comments (3)

Platform Builder: Filtering BIB Files Using PostFmergeBIB.bat
Jürgen Welzenbach did a nice job of showing how to filter files from the OS by using PostFmergeBIB.bat (see Discover the Windows Embedded Experience: A flexible way to exclude files from CE image), but I thought that I would take a shot at simplifying what he did. The main reason that I wanted to simplify it is to make it more understandable for those of you that aren’t so familiar with batch files. I also wanted to avoid embedding the tags that he used in the bib files directly. Jürgen created a ......

Posted On Monday, August 10, 2009 9:00 PM | Comments (0)

Summary of BIB File Posts
Posts About BIB Files Platform Builder: Error: Ram Start Overlaps ROM Binary A discussion about the warning/error that occurs if the space allocated for the OS image is too small. Platform Builder: Config.bib A discussion about configuring the OS using config.bib. Platform Builder: Handling Noncontiguous RAM A discussion of ways to configure a system that has noncontiguous RAM. Platform Builder: Fmerge Tips and Tricks A discussion of configuring files processed by fmerge, including bib files. Copyright ......

Posted On Tuesday, January 6, 2009 9:17 PM

Platform Builder: Error: Ram Start Overlaps ROM Binary
In embedded systems, like Windows CE, it is possible to have more bytes in the Operating System (OS) than there is space to store the OS on the device. It is also possible to have more bytes in the OS than you have allocated for saving the OS on the device. The first could be a bigger problem than the second. The Board Support Package (BSP) contains a file that allocates space for the OS. The file is config.bib (for more on config.bib see Platform Builder: Config.bib.) The space for the OS is allocated ......

Posted On Thursday, January 1, 2009 8:25 PM | Comments (0)

Platform Builder: Config.bib
In previous posts, I have discussed bib files but focused on the areas that probably are modified the most during platform development, those being the FILES and MODULES sections. In this post I will look deeper into config.bib which typically contains the MEMORY and CONFIG sections. Other posts on bib files include Platform Builder: Using Bib Files to add files to a Windows CE OS Image, Platform Builder: Pulling it all together with Makeimg, Platform Builder: Creating an nk.nb0, Platform Builder: ......

Posted On Monday, December 22, 2008 8:35 PM | Comments (5)

Platform Builder: Handling Noncontiguous RAM
Someone recently posted a question to the Platform Builder newsgroup (microsoft.public.windowsce... on the msnews.microsoft.com NNTP server) asking about how to set up noncontiguous RAM. Seemed like the answers were going okay until someone replied with: “Besides OEMGetExtensionDRAM function, you can also map the two separate physical memory sections into single one virtual memory in oemaddrtab_cfg.inc. From system view, it has only one memory section and the only thing you need to do is ......

Posted On Sunday, December 21, 2008 9:06 PM | Comments (6)

Platform Builder: Fmerge Tips and Tricks
Platform Builder: Fmerge Tips and Tricks Fmerge is a file merge utility that runs when you run makeimg. Fmerge is used to concatenate and process bib, reg, dat, db and nls files. Each file type is handled in a different way. Tip1, check the makeimg output. The makeimg output includes the fmerge command line for each file type. This can be valuable for understanding which file is included when, and the name of the output file that is created. I will leave it to you to review the command line to check ......

Posted On Friday, June 20, 2008 3:00 PM | Comments (0)