看看ARM菜鸟在ARM7上写的操作系统——ARM圈圈操作系统
电脑圈圈 发表于 2006-5-16 4:24:00
1
推荐最近在ADuC7027上写了一个ARM_00_OS,头都写晕了,发上来给大家一起来看看。
任务按优先级调度,如果处于就绪态且优先级最高的任务有两个或更多,则按时间片轮循调度。
支持任务创建、任务删除、内存分配、简单的消息、简单的设备管理、CPU及内存等使用统计等功能。
从这里下载整个文件包:
点击此处下载
ourdev_374378.rar(文件大小:352K) (原文件名:3.rar) keil自带的头文件有点问题,在KEIL自带的DAC.H头文件有点问题,在DAC.H文件中找到
typedef struct s_DAC {
s_DAC_Channel Channel[DAC_COUNT]; /* @0 */
} s_DAC;
并将其改成下面的样子:
#if DAC_COUNT > 0
typedef struct s_DAC {
s_DAC_Channel Channel[DAC_COUNT]; /* @0 */
} s_DAC;
#endif
(原文件名:1.jpg)
(原文件名:2.jpg)
(原文件名:3.jpg)
(原文件名:4.jpg)