Platorm Builder Catalog

A collection of articles about the Platform Builder Catalog
Platform Builder: Creating a New Project Design Template for Windows CE 6.0
The Design Template can be downloaded from: Download the Design Template The new Windows Embedded CE 6.0 New Design Wizard is configurable by adding new templates to a catalog file (PBCXML). You may already know that you can add new BSPs to the catalog and these will then be listed in the wizard. You can also add new design templates for selecting the starting OS components. Having a custom design template can be useful to standardize the systems that you develop. At Eurotech, we have a set of Commercial ......

Posted On Saturday, April 11, 2009 11:47 PM | Comments (0)

Summary of Platform Builder Catalog Posts
Ediiting the Platrorm Builder Catalog Platform Builder 6.0: Creating a Catalog File A gettings started guide to creating a Catalog file for a BSP. Platform Builder: Adding a Binary Component to the Catalog A discussion about adding a binary component to a BSP Catalog including step by step guide. Platform Builder: Creating a New Project Design Template for Windows CE 6.0 A discussion about creating a New Project Design Template to consistently create new projects that suit your needs. Other Catalog ......

Posted On Monday, April 6, 2009 10:35 PM | Comments (1)

Platform Builder: Adding a Binary Component to the Catalog
In Platform Builder 6.0: Creating a Catalog File I discuss creating a catalog file for a BSP. Someone asked me about adding a binary component to the catalog, so let’s look into that. To start with, let’s assume that the binary is a DLL that is in the BSP Files folder, and that the BIB and REG file settings are in Platform.bib and Platform.reg. The BIB and REG file settings look like this: Platform.bib IF BSP_MYBINARYDRIVER MyBinaryDriver.dll $(_FLATRELEASEDIR)\MyBinary... NK K ENDIF Platform.reg ......

Posted On Monday, April 6, 2009 9:13 PM | Comments (5)

Platform Builder: Internal File Systems
Windows CE stores data in RAM using an Internal Files System called the Object Store. The Object Store stores blobs of data. The blobs of data can be files, like a database or document, or the blob can be your thread’s heap or stack. Since the Object Store is in RAM, if power is lost to the device that data will be lost. That includes the files that you so carefully created in RAM. In the Platform Builder Catalog, you can choose the way the Internal File System works. The options that you have for ......

Posted On Thursday, July 3, 2008 12:48 PM | Comments (3)

Platform Builder 6.0: Creating a Catalog File
Five years ago, I wrote an article about creating a Catalog file for Windows CE 4.0. How time flies, and how the tools get better as we go. That article turned out to be 10 pages when printed; this one should be much shorter because the tools have become much better. What is the Catalog and why would we want to change it? The Catalog is a collection of components that can be added to your project. These components include OS features, like Internet Explorer, and Board Support Packages (BSP). If you ......

Posted On Friday, June 20, 2008 4:38 PM | Comments (12)

Platform Builder: Catalog Id ":MS:pccard:mainstoneiii" duplicated
It is not unusual to receive the error “Catalog Id ":MS:pccard:mainstoneiii" duplicated” after cloning a Windows CE 6.0 BSP. Of course the value duplicated may be different depending on which BSP was cloned. NOTE: If you haven’t checked for errors, you should be sure to view the Error List. To do this, select View\Other Windows\Error List then select the Error button. The reason for the message is that the catalog file contains the same entries as the original BSP. It is important to update the catalog ......

Posted On Monday, March 16, 2009 9:02 PM | Comments (4)

Platform Builder 6.0: Project Creation Failed
I received an interesting question from an Engineer today. It read like this: "I have an issue that has cropped up with using Platform Builder 6.0. I installed a newer version of a CE BSP on my system and now Platform Builder will not open my old project nor create a new one. When creating a new project I get an error message on the status bar that only says “…project creation failed”. If I restore the old BSP I can create new projects so I think the problem is somehow related to the new BSP. " So ......

Posted On Wednesday, November 19, 2008 5:00 PM | Comments (3)

Platform Builder: Bluetooth Component Inconsistencies
Subtitle: Why adding Bluetooth Stack with USB doesn’t always add Bluetooth USB Argh, one of my junior engineers just gleefully exclaimed to me “Anyway, I WIN! :-)” Now that just burns, but I take comfort in the fact that she got lucky. We were both adding Bluetooth support to different workspaces that supported the same board. My project finished building before hers so I asked her to test my project. The USB Dongle that she was using didn’t work with my OS image; it popped up the little dialog asking ......

Posted On Thursday, November 6, 2008 5:10 PM | Comments (4)

Platform Builder: Finding Something in the Catalog
One of the engineers working with me was adding an SD driver to a platform today. After adding the driver to the BSP and testing it, he found that the driver wouldn’t load because one of the dlls that it was dependent on was missing from the OS. After using dumpbin to determine which dll was missing, we found that SDBUS.dll was the missing dll. To be honest, we knew what we needed to add but wanted to make sure and see if anything else was needed. We started by right clicking on the Catalog to search ......

Posted On Monday, October 13, 2008 11:11 PM | Comments (1)