|
linuxval即虚拟抽象层(linux virtual abstract layer)。通过它,人们可以很容易的将ucos-ii或freertos等实
时任务操作系统移植到linux平台下。在linuxval单线程版中,所有的任务共用一个线程,通过linux的*context函
数族实现任务切换。 RTOS将linuxval看成一台特殊的计算机。目前,linuxval支持时钟中断和任务切换的功能。
linuxval使移植更加抽象、更加模块化,而且使移植中的中断、环境切换等底层功能可以完全用c语言实现,是研
究、分析调试RTOS的好帮手。
linuxval v0.10 released 06/14/2005
增加了ucos-ii书中的四个例子。这些例子建立在单线程的linuxval基础上,运行在linux平台上,修正了一些
bug,跑的比较稳定。下一步,我们的主要目标是将FreeRTOS移植到linuxval平台上。因为FreeRTOS是GPLed,所以
它可能会有更大的潜力。
linuxval v0.20 released 06/26/2005
将FreeRTOS通过linuxval仿真工具移植到Linux平台上,并增加了相应的范例 。修复了几个linuxval的little bugs 。
关于linuxval更多的内容,请访问
http://osdeve.gro.clinux.org/projects/linuxval.html
http://osdeve.gro.clinux.org/index.html
WHAT'S FreeRTOS ??
FreeRTOSTM is a portable, open source, mini Real Time Kernel - a free to download and royalty free
RTOS -- for small embedded systems. Preconfigured demonstration programs are included for several
microcontroller architectures - ARM7, 8051, AVR (MegaAVR), x86, PIC (PicMicro PIC1, HCS12, H8S,
RDC .... etc..
http://sourceforge.net/projects/freertos (project page)
http://www.freertos.org (main site)
http://osdeve.sarovar.org/mirror/freertos/ (mirror)
--
To contact me , send mail to 'ares.discuss -at- gmail -dot- com`
---
Posted via news://freenews.netfront.net
Complaints to [email protected] |
|