本帖最后由 yanjinbin 于 2012-11-23 00:40 编辑
嵌入式实时操作系统YOS.
系统特点如下:
YOS是专为嵌入式实时系统设计,其具有高效率、小尺寸、以及高适应性等特点。
功能特点:
a.支持抢占式和轮转调度内核。
b.高效的上下文切换方式。
c.支持各种不同的CPU架构。
d.静态结构,一切都在编译时静态确定。
e.丰富的资源,支持系统定时器,信号量,互斥锁,事件,消息队列。
二.典型应用方案
a.汽车电子,例如:仪表,控制器,GPS设备。
b.工业控制.
c.消费类电子产品。
d.机器人应用。
e.学习研究操作系统技术.
本系统使用中文注释,任何产生异议的地方都写好注释.希望对大家有所帮助。使用说明:
我自己有两块开发板,一块是STM32F107芯片的一块是STM32F205芯片的。
所以手头STM32F1xx的芯片开发板,可参考:
YOS_STM32\STM32F10x\STM32F107\STM32F107_PKT\Project\test1\EWARMv6.3 工程.
所以手头STM32F2xx的芯片,可参考:
YOS_STM32\STM32F2xx\STM32F205\STM32F205_ESG\Project\test1\EWARMv6.3工程.
编译器使用的是IAR6.3.
2012-11-21 新增加:
1.通用的中断处理,参考目录下的[中断处理]项目。
2.通用的外设驱动处理,参考目录下的[串口驱动]项目。
2012-11-23 新增加:
1.任务使用率计算,参考目录下的[CPU使用率]项目。
|