View Single Post
  #1   Spotlight this post!  
Unread 11-04-2011, 11:18 AM
jwakeman jwakeman is offline
Registered User
FRC #0063 (Red Barons)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: 16510
Posts: 182
jwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nice
RTP or kernel module?

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
Reply With Quote