应用UCOS系统也有一些时日了,主要是从应用的角度出发,整理一份。
文档内容节选
可剥夺多任务管理 同优先级任务的时间片轮转调度 极短的关中断的时间,采用锁定内核调度的方式 任务数目不受限制,会受到CPU所使用的存储空间的限制,包括代码空间和数据 空间 简介 可以同时等待多个内科对象 直接跟任务通信 防止死锁,有超时检测机制 占用CPU时间介于2 4 至少需要4K大小RAM的处理器才可能移植成功 允许用户在运行时配置内核 互斥型信号量可以被嵌套 允许任务停止自身或者停止另外的任务 允许任务等待多个事件的发生 有内置性能测量功能 允许程序员定义hook函数 所有任务必须被设置为无限循环 特性 任务状态 休眠态: 只是以任务函数的方式存在,只是存储区中的一段代码,不受UCOSIII 管理 就绪态:任务在就绪表中已经登记,等待获取CPU使用权 运行态:正在运行的任务 等待态:正在运行的任务需要等待某个事件,会暂时让出CPU使用权,进入等待 事件的状态 中断服务态:正在执行的任务被中断打断,CPU转而执行中断服务程序,这个任 务就会被挂起,进入中断服务态 任务的启动与初始化 OSIniterr 初始化UCOSIII OSStarterr 开启UCOSIII,在调用这个......
猜您喜欢
推荐帖子
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论