linuxval means linux virtual abstract layer. By this , people can port ucos-ii , freertos , etc. to linuxbox easily. In linuxval SingleThread version, all tasks use one thread together and tasks can switch in this thread by linux *context functions. RTOS can look at linux as a spcecial machine by linuxval. Now,linuxval can support task context switches and has a time interrupt. linuxval makes it more abstract and more modular when we port RTOS to linuxbox and all lowest function can be achieved by C language instead of ASM. So it is a good helper when you are studying or debuging a RTOS. Now, i have port uCOS-II and FreeRTOS to linuxbox by linuxval and add some simple examples. http://osdeve.gro.clinux.org/projects/linuxval.html http://osdeve.gro.clinux.org/index.html -- To contact me , send mail to 'ares.discuss -at- gmail -dot- com`
run uCOS-II FreeRTOS on your linuxbox
Started by ●June 28, 2005
Reply by ●June 29, 20052005-06-29
> >Now, i have port uCOS-II and FreeRTOS to linuxbox by linuxval and add some >simple examples.Why? Why not just run uCOS-II or FreeRTOS without the Linux? -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by ●June 29, 20052005-06-29
Chris Hills wrote:> > > >Now, i have port uCOS-II and FreeRTOS to linuxbox by linuxval and add some > >simple examples. > > Why? > > Why not just run uCOS-II or FreeRTOS without the Linux?He said for studying and debugging. Also, you can simulate your embedded application on your PC with Linux, you don't need the real hardware and you can run some unit tests. Of course you don't have the real timing nor the specific harware resources.> -- > \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ > \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ > /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ > \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/