- 13
- 0
- 约1.26万字
- 约 3页
- 2017-04-28 发布于重庆
- 举报
ecos与ucos比较
eCos学习笔记之eCos与uC/OS-II内核实现的比较
2006-07-07 14:44
前段时间给公司的MIPS评估板移植了一个eCos,最近会陆续把学习eCos的笔记发上来,先发一个关于内核实现的,我把eCos内核的实现与uC/OS-II的内核实现比较了一下,这样有利于更好的了结eCos的内核。eCos使用cyg_thread类表示线程,用cyg_thread_info结构存储线程信息,而UC/OS使用TCB结构表示任务eCos调度以线程为单位,状态有CREATING SUSPENDED RUNNING(包括准备运行和正在运行) SLEEPSET(包括SLEEPING COUNTSLEEP) EXITED。创建线程cyg_thread_create(),创建后处于SUSPENDED状态,调用cyg_thread_resume()进入RUNNING状态。UC/OS调度以任务为单位,状态有READY RUNNING WAITING DORMANT。创建任务OSTaskCreate(),创建后处于READY状态,调用OSStart()加入多任务调度。eCos中用suspend_count表示挂起次数,可以多次挂起,只有suspend_count==0时才转为RUNNING状态。UC/OS和其他RTOS一样,不支持多次挂起。eCos中使用unique_id表示线
您可能关注的文档
最近下载
- 城市道路护栏清洗装置设计(已改).doc VIP
- 一年级数学20以内加减法计算专项练习题(共42份,每日一练).docx VIP
- 一年级数学20以内加减法计算专项练习题(共41份,每日一练).docx VIP
- “两个细则”考核防范措施.pdf VIP
- 一年级数学5以内加减法计算练习题(每日一练,共33份).docx VIP
- 一年级数学5以内加减法计算练习题(每日一练,共29份).docx VIP
- 痛风石诊疗共识解读2026.pptx VIP
- 雅马哈船外机用户手册2021+(GP1800R+SVHO)+F4P-F8199-70中文.pdf VIP
- 诊疗方案知情选择同意书.doc VIP
- 配送网络布局优化(35页PPT).ppt VIP
原创力文档

文档评论(0)