"Building a Kernel Using Wind River Work Bench 2.6.1"

Disclaimer: Please feel free to point out inconsistances, inacuracies, typos etc. [ahmad@colorado.edu]

Instructions assume that the Work Bench is up and running.

1. Click on menu File -> New -> VxWorks Image Project. Clicking it will take you to a wizard box. (Yes, like most applications there is more than one way to get to this Wizard)

2. Choose where would you would like the build files/project files to be saved and name it something appropriate and click Next.

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

For the tool chain you have a choice between the Wind River DIAB or 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 every thing 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 discription of it to see which one best maches your efforts to be. When in doubt, don't select anything, let it default. Click Finish!

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

6. Double Click the "Kernel Configuration" and in the window that open up, expand the "Operating System Components" and then the "POSIX Component". Scroll down to "POSIX Message Queues" and make sure its included.

7. 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 in the folder you picked in step 2, under a directory called default.


This page is last updated on August 24, 2008

<< Back