I am starting to read the "VxWorks Application Programmer's Guide, 6.6" and came across the following two statements.
Quote:
|
VxWorks 6.x systems can be created with kernel-based applications and without any process-based applications, or with a combination of the two.
|
Quote:
|
For more information about kernel-based applications, see the VxWorks Kernel Programmer’s Guide: Kernel.
|
I know that when we compile our robot code we generate a "downloadable kernel module". This leads to three questions for me:
1. Does this mean we are running as a "kernel-based" application and not as a "process-based" application?
2. If so there are some stability benefits to the "process-based" model (application memory kept isolated from kernel memory) so will FIRST eventually move to the process-based model?
3. Will I get more value from reading the kernel programmers guide or the application programmers guide?
Thanks
Joe