- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UCOS-II操作系统在数码相框中的应用
《自动化技术与应用》2010年第29卷第8期计算机应用
ComputerApplications
UCOS-ll操作系统在数码相框中的应用
田野1,张浩
(1.哈尔滨工程大学工程训练中心,黑龙江哈尔滨150001;
2.哈尔滨工程大学信息与通信工程学院,黑龙江哈尔滨150001)
摘要:传统的嵌入式系统软件设计中广泛采用单任务顺序机制,它带来的重要问题是编程复杂,同时系统的稳定性较差.为此,引入
了UCOS—II实时操作系统来对多任务进行管理与调度,实践证明该系统对多任务的管理和调度有着卓越的性能和稳定性.本
文成功将该系统运用于数码相框系统,详细描述了UCOS—II操作系统在ZEVIO1020双核处理器的移植过程,并且对于多任
务的调度处理,设计了基于两级状态机的通信机制,解决了多任务之间消息处理复杂性的问题,最后给出了系统的实现过程.
关键词:UCOS—II;移植;多任务设计;数码相框
中图分类号:TP316.2文献标识码:A文章编号:文章编号:l003—7241(2010)08—0036-04
TheApplicationsOfUCOS—IIintheDigitalPhotoFrame
TIANIre,ZHANGHao.
(1.EngineeringTrainingCenter,H~binEngineeringUniversity,Harbin150001China;
2.InformationandCommunicationEngineeringCollege,HarbinEngineeringUniversity,Harbin150001China)
Abstract:Singletasksequentialcomputationsarewidelyusedintraditionalembeddedsystemsoftwaredesign.Howeveritalso
bringtheproblemofcomplicationandlowersystemstability.Therefore,UCOS—IIRTOSisappliedinmultitaskmanage—
mentandscheduling.ItisprovedthatRTOShasbetterperformanceandstabilityinmultitaskmanagementandscheduling.
UCOS—IIRTOSisappliedsuccessfullyindigitalphotoflamesysteminthispaper.TheportingofUCOS?IIRTOSto
ZEVIO1020isdescribedindetail.Adualstatemachinecommunicationmechanismisdesignedtodealwithscheduling
ofmultitask.Itsolvesthecomplicationofmultitaskmessaging.Therealizationofthesystemisalsoprovided.
Keywords:UCOS—II;porting;designofmulti—task;DigitalPhotoFrame
1引言
近年来,随着嵌入式技术的不断发展,各种电子产
品层出不穷,对于那些具有众多功能,但按键数目无法
满足要求的设备来说,选择一个好的操作系统和设计一
套合理的消息处理机制,已经成为研发人员研究的一个
课题.本文以此为背景,研究了UCOS-II操作系统在数
码相框中的应用,详细描述了UCOS—II操作系统在
ZEVIOl020双核处理器上的移植,并且根据数码相框
多任务的特点,设计了一套完整的消息处理机制.实践
证明,采取本文所设计的系统可以灵活的完成任务间的
调度和切换.
收稿日期:2010—06—23
2系统概述
数码相框的主要特色是图片显示清晰,图片显示效
果多种多样,同时还具有视频播放,音频播放,JPEG图
片解码等附加功能.在本系统实现过程中主要分为六
个模块:总控模块,GUI界面模块,图片显示模块,视
频模块,音频模块,JPEG解码模块.总控模块实现对
其它模块的管理与控制.图片显示模块通过ZEVIO
1020双核处理器的3D图像内核处理,实现多种三维的
动态显示效果,通过对定时器设置的改变,实现图片播
放速率的调整.视频模块和JPEG解码模块因为对速度
的要求较高,使用高速数据传输通道DMA来实现ARM
和DSP之间的双核解码.音频模块可以解码MP3,
WMA等多种音频格式.UCOS-II操作系统的任务就是
计算机应用
ComputerApplications
《自动化技术与应用》2010年第29卷
文档评论(0)