bigwyd 发表于 2011-5-12 21:50:15

推荐一个小巧好用的实时内核NCOS

http://ncos.sourceforge.net/
都是完整的例子。在RVDS下编译是没有问题的,用Keil时,需要在S文件内添加3行代码:

    EXPORT Reset_Handler
    EXPORT __Vectors

__Vectors
    DCD ...
    DCD ...

boboo 发表于 2011-5-12 22:33:41

free :freertos RT-Thread

bigwyd 发表于 2011-5-15 10:47:21

好东西没人搭理,心寒啊......
NCOS是一个简洁易用的嵌入式实时多任务内核,由μC/OS-II改写得到,仅用于32位微控制器如STM32、LPC2000等。
主要特色
(1)提供任务管理、系统服务和设备驱动3类约80个API例程;
(2)12种常用系统服务,包括指针队列、内存分配、软定时器等;
(3)最多支持1024个任务;
(4)采用基于优先级的抢占式调度算法,任务调度时间为常数;
(5)内置的任务空间、时间使用率检测功能;
(6)包括移植代码,Flash占用为1.1kB~4.0kB;
(7)API例程至多3个参数,如任务创建例程仅2个参数;
(8)数据结构精简,如任务控制块仅3个成员;
(9)创造了简单高效的系统服务EVT、MEM、DLY;
(10)创造了软定时器的二值时间车轮算法,但不知效率如何;
(11)定义了设备驱动程序框架,推荐了工程源代码结构;
(12)开源,免费,随便用,随便改,为了世界更美好。

gycsy 发表于 2011-5-15 10:52:29

内核很小巧.国人做的,注释也是中文.试试.

bigwyd 发表于 2011-5-16 14:48:27

找阿姨请到虾坛。
http://www.daxia.com/

smartmeter 发表于 2011-5-16 16:01:57

有空玩玩这个

mcu5i51 发表于 2011-5-16 18:04:46

不错

zhonghua_li 发表于 2011-5-16 18:13:26

小到什么程度?

hzr0071 发表于 2011-5-16 23:16:40

回复【楼主位】bigwyd
-----------------------------------------------------------------------

keil下怎么加那三句啊?到daxia论坛上找到的方法中的源代码和我下载到的不一样。
没办法分散加载。我也不会写分散加载文件。

cndongj 发表于 2011-5-17 09:35:43

既然是国内做的,下载看看。

bulinsheng 发表于 2011-5-17 10:02:55

mark
页: [1]
查看完整版本: 推荐一个小巧好用的实时内核NCOS