“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