μc_os-ⅱ操作系统在各种处理器上的移植

上传人:xzh****18 文档编号:44577425 上传时间:2018-06-14 格式:PDF 页数:4 大小:228.93KB
返回 下载 相关 举报
μc_os-ⅱ操作系统在各种处理器上的移植_第1页
第1页 / 共4页
μc_os-ⅱ操作系统在各种处理器上的移植_第2页
第2页 / 共4页
μc_os-ⅱ操作系统在各种处理器上的移植_第3页
第3页 / 共4页
μc_os-ⅱ操作系统在各种处理器上的移植_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《μc_os-ⅱ操作系统在各种处理器上的移植》由会员分享,可在线阅读,更多相关《μc_os-ⅱ操作系统在各种处理器上的移植(4页珍藏版)》请在金锄头文库上搜索。

1、腚p ClO S II 操作系统在各种处理器上的移植长江大学杨青胜徐爱钧p C O S I I 操作系统是一种抢占式多任务、单内存空 间、微小内核的嵌入式操作系统,具有高效紧凑的特点。它执行效率高,占用空间小,可移植性强,实时性能良好且可扩展性强。采用p C O S I I 实时操作系统,可以有效地对任务进行调度;对各任务赋予不同的优先级可以保证任务及时响应;采用实时操作系统,降低了程序的复杂度,方便程序的开发和维护。p C O S I I 非常适合应用在一些小型的嵌入式产品应用场合,在家用电器、机器人、工业控制、航空航天、军事科技等领域有着广泛的应用。单片机、A R M 、F P G A 与

2、弘C O S I I 操作系统相结合,实现一些具体功能,是目前嵌入式应用中比较常见的。在这些应用中,基础性的上作就是操作系统的移植。本文选取使用较多的5 1 单片机、L P C 2 2 1 0 、N i o s l l 三种处理器进行介绍。1c o s l l 操作系统移植条件p C O S I I 操作系统的大部分源代码都是用C 语言 书写的,但仍需使用汇编语言来完成一些和处理器相关的操作,例如读写处理器、寄存器时只能使用汇编语言来实现。因此,将t t C O S I I 操作系统移植到目标处理器上,需要从硬件和软件两方面来考虑。硬件方面,目标处理器需满足以下条件:处理器的C 编译器能产生可

3、重入代码;用C 语言可以开关中断;处理器支持中断,并且能够产生定时中断( 通常在 1 0 10 0 0H z 之间) ;处理器能够支持容纳一定量数据的硬件堆栈;处理器有将堆栈指针和其他寄存器读出和存储到 堆栈或内存中的指令。软件方面,主要关注的是一些与处理器相关的代码移植,其分布在O S - C P U H 、O 彭秀华 Keil Cx51 V7.0单片机高级语言编程与Vision2应用实践 20042.张志刚 FPGA与SOPC设计教程:DE2实践 20073.胡大可;李培弘;方路平 基于单片机8051的嵌入式开发指南 20034.周立功 ARM嵌入式系统基础教程 20055.Labrosse Jean J;邵贝贝 嵌入式实时操作系统C/OS- 2003本文链接:http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号