*************基于51内核的圈圈操作系统****************
说明:这是圈圈在学习嵌入式操作系统后在51上写的一个简单的操作系统,提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息,等待消息,CPU使用率统计,系统时间,串口发送、接收数据及串口资源管理等功能。由于时间匆忙,部分注释可能在调试时忘记更改,如有发现不能理解的注释,请给圈圈留言。
可使用keil自带的软件仿真,也可以使用硬件来运行,使用硬件时,上位机推荐使用windows自带的超级终端,关于超级终端的使用,可参看:http://www.ednchina.com/blog/computer00/19960/message.aspx
相关评论:http://computer00.21ic.org/user1/2198/archives/2006/9501.html
由于task_switch.c文件中使用了在线汇编,所以task_switch.c文件的设置必须改成下面的样子编译才可以通过。
用户52478 2008-4-26 21:15
computer00 2008-4-26 19:33
用户52478 2008-4-26 00:04
computer00 2008-4-25 10:26
用户52478 2008-4-24 18:12
用户1048052 2007-9-29 15:44
正好有一个51板.下来看看试试.