“Building a Kernel Using Wind River Work Bench 3.2”

NOTE: This is an initial attempt at these instructions for the new work bench, please feel free to point out to any inconsistencies, inaccuracies, typos etc. [Sunku.Monish@colorado.edu]


1. Click on menu File -> New -> Project. Clicking it will take you to a New Project wizard box, from the options under VxWorks 6.x select VxWorks Image Project.



2. Choose a location for the build files/project files and type in an appropriate project name and click Next.



3. This will take you to the project setup wizard page. Choose BSP (Board Support Package) by clicking on the drop down menu(should be the default option in the 3.2 version of the workbench). In this example we are using the simulator but other options available in the label should be all the Intel x86 architecture’s supported by Wind River.

For the tool chain you have a choice between the Wind River DIAB and the standard GNU. Due to personal preference here GNU is chosen. Remember when making downloadable modules you should use the same tool chain.

Click Next



4. Under the Options make sure everything is deselected especially 'Use the System Viewer free kernel libraries' as according to Wind River Docs, selecting this will "... exclude Wind River System Viewer support. This option builds the project without System Viewer instrumentation ... "



5. The last wizard page is to select a Configuration Profile. From the drop down menu select a profile and read a brief description of it to see which one best matches your efforts to be. When in doubt, don't select anything, let it default (no profile) option. Click Finish!



6. The Wind River Application will do its magic and then on the screen you should see something like the following under Project Explorer.


7. Double Click the "Kernel Configuration" and in the window that opens up, expand the "Operating System Components" and then the "POSIX Components". Scroll down to "POSIX Message Queues" and make sure it’s included.


8. Under the Project menu, pick your favorite build option to build the image/kernel and keep your fingers crossed.

If everything goes well, the kernel file named vxWorks will be placed under the folder chose in Step2, under a directory called default