嵌入式实时操作系统uc_OS_在MSP430F149上的移植应用
- 格式:pdf
- 大小:84.85 KB
- 文档页数:2
嵌入式实时操作系统μC/OS-Ⅱ在C8051F020上的移植郭雨梅;闫磊
【期刊名称】《沈阳工业大学学报》
【年(卷),期】2004(26)6
【摘要】通过对嵌入式实时操作系统应用背景的分析,简略介绍了源代码开放的嵌入式实时操作系统μC/OS-Ⅱ及微控制器C8051F020的特点,详细阐述了
μC/OS-Ⅱ在C8051F020上的移植;进一步讨论了移植过程中所遇到的问题,并对需要编写的相关函数进行深入细致的分析,提出了相应的示意性代码,在此基础上,根据系统的要求改进了原有的堆栈结构.
【总页数】1页(P695-695)
【关键词】μC/OS-Ⅱ;嵌入式实时操作系统;C8051F020;堆栈;代码;微控制器;移植;分析;问题;要求
【作者】郭雨梅;闫磊
【作者单位】沈阳工业大学信息科学与工程学院,沈阳110023
【正文语种】中文
【中图分类】TP316;TP368
【相关文献】
1.嵌入式实时操作系统μC/OS-Ⅱ在C8051F020上的移植 [J], 郭雨梅;闫磊
2.嵌入式实时操作系统μC/OS-Ⅱ在LPC2131上的移植 [J], 凌筱清;刘宪鹏
3.嵌入式实时操作系统μC/OS-Ⅱ在LPC2378上的移植及应用 [J], 孙继如;郭敏;
张宇翔;王明利
4.嵌入式实时操作系统μC/OS-Ⅱ在DSP上的移植 [J], 皇甫睿;宋志刚
5.嵌入式实时操作系统μC/OS-Ⅱ在MPC5604B上的移植 [J], 罗先银;吴光强因版权原因,仅展示原文概要,查看原文内容请购买。
嵌入式实时操作系统μCOS-Ⅱ的移植1、引言嵌入式系统由于它具有软件代码小、高度自动化、响应速度快等特点已经使它在许多领域得到广泛的应用[3]。
从家里的洗衣机、电冰箱,到作为交通工具的自行车、小汽车,到办公室里的远程会议系统等。
嵌入式系统通常由硬件环境和操作系统构成。
在嵌入式操作系统的统一调度管理下实现对所有系统资源的合理利用和分配,达到提高系统性能和有效利用有限资源的目的。
μCOS-Ⅱ作为一个源码开放的嵌入式实时操作系统,同时具有良好的可移植性、可裁剪性、可剥夺性、稳定性和可靠性等优点,使其成为许多嵌入式操作系统的首选。
本文将μCOS-Ⅱ在Freescale的8位处理器芯片HC9S08上移植实现。
2、μCOS-Ⅱ系统结构μCOS-Ⅱ是一个完整的可移植可固化可裁剪的抢占式实时多任务内核。
可以在不需要做很大修改的基础上方便的移植到多种处理器上。
条件是:该处理器要具有一定数量的堆栈,能够使用软件中断,产生定时器中断,此外,编译器要支持可重入代码,并且要能使用汇编实现对处理器内部寄存器的相关操作[2][4]。
通过μCOS-Ⅱ的管理,使多个任务之间相互协调,分时的占用CPU,实现充分利用资源和实时等相应的功能。
任务通常是一个死循环,用来完成某一特定的功能;一个任务相当于一个线程。
μCOS-Ⅱ可以管理多达64个任务,每个任务都具有一个唯一的合法优先级。
但是,优先级最低的那个任务已经被系统定义为空闲任务,用户不能使用。
用户可以通过函数OSTaskCreate()来创建任务,通过OSTaskDel()来删除任务。
任务可能有以下五种状态:睡眠态、就绪态、运行态、等待状态、中断服务态。
利用不同的系统函数可以实现任务在各状态之间的转换。
μCOS-Ⅱ通过对就绪表的操作总是选择在就绪任务中优。
基于ucos和MSP430F149温湿度检测系统的设计作者:李长昊吴蕾来源:《中国科技博览》2016年第24期[摘 ;要]介绍了基于UCOS-II和MSP 430 单片机的温湿度检测系统的设计方案. 该系统采用温湿度传感器DHT11实现温湿度检测,将采集到的温湿度信号送到带有ucos操作系统的MSP430F149单片机进行数据分析处理后,在LCD12864液晶进行实时显示,并通过串口传送给PC机。
经实验验证表明,该温湿度检测系统精度高、操作方便、线路简单、易扩展,具有良好的实际应用价值。
[关键词]ucos ;MSP430F149 ;DHT11 ;温湿度检测中图分类号:TP277 文献标识码:A 文章编号:1009-914X(2016)24-0115-02随着时代的发展和社会的不断进步,越来越多的行业需要对温湿度进行检测.针对以上情况,研制可靠且实用的温度和湿度检测系统就显得非常重要。
因此,为了随时可以检测环境的温湿度以进行监测,减少由于温湿度对工程带来的经济损失,笔者设计了一种基于MSP430F149和DHT11温湿度传感器的温湿度测量系统,可以实现对环境温湿度的实时监测和超限报警。
1 总体设计方案本系统采用的主控制单元是美国TI公司开发的16 位超低功耗,高性能微处理器MSP430F149,采用的嵌入式实时操作系统UCOS-II,?与报警模块、液晶显示模块、温湿度采集模块、按键输入模块、通信模块等外围电路一起构成了基于MSP430温湿度检测系统。
该系统具有以下主要功能:①能够检测当前环境的温度、湿度;②能通过LCD液晶显示器显示检测结果;③检测到的温湿度数据可以通过串口(RS232协议)传送给PC机;④设定温湿度上下限值,超过限定值后,可以声光报警功能。
2 硬件设计2.1 主控单元MSP430F149单片机是TI公司推出的功能强大的超低功耗、具有精简指令集(RISC)的16 位混合信号处理器(Mixed Signal Processor)。
嵌入式实时操作系统μCOS-Ⅱ基于ARM9移植
廖临光;纪金水;杨筱平
【期刊名称】《西北民族大学学报(自然科学版)》
【年(卷),期】2008(029)003
【摘要】文章就嵌入式操作系统μCOS-Ⅱ的特点以及移植的要点作了介绍,并阐述μCOS-Ⅱ中OS_CPU.H,OS_CPU_A.ASM和OS_CPU_C.C,将μCOS-II操作系统移植到ARM9处理器S3C2410上并进行测试,测试后移植成功.
【总页数】6页(P29-34)
【作者】廖临光;纪金水;杨筱平
【作者单位】西北民族大学,计算机科学与信息工程学院,甘肃,兰州,730030;西北民族大学,计算机科学与信息工程学院,甘肃,兰州,730030;西北民族大学,计算机科学与信息工程学院,甘肃,兰州,730030
【正文语种】中文
【中图分类】TP311.1
【相关文献】
1.基于ARM9的μC/OS-Ⅱ实时操作系统移植研究 [J], 干开峰;丁健
2.嵌入式实时操作系统smartOSEK OS在ARM9上的移植 [J], 刘昕奇;于景洋
3.基于嵌入式ARM9的Linux系统移植的研究和实现 [J], 陈平
4.基于ARM9平台的嵌入式Linux系统移植实验设计 [J], 方帆
5.基于嵌入式ARM9的Linux系统移植的研究和实现 [J], 冯宁波;周剑
因版权原因,仅展示原文概要,查看原文内容请购买。