欢迎来到天天文库
浏览记录
ID:27564810
大小:78.00 KB
页数:10页
时间:2018-12-03
《ucos-ii操作系统在数码相框中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、UCOS-II操作系统在数码相框中的应用《自动化技术与应用》2010年第29卷第8期计算机应用ComputerApplicationsUCOS-11操作系统在数码相桐中的应用W野1,张浩(1.哈尔滨工程大学工程训练中心,黑龙江哈尔滨150001;2.哈尔滨工程大学信息与通信工程学院,黑龙江哈尔滨150001)摘要:传统的嵌入式系统软件设计屮广泛采用单任务顺序机制,它带来的重要问题是编程复杂,同时系统的稳定性较差.为此,引入了UCOS-II实时操作系统来对多任务进行管理与调度,实践证明该系统对多任务的管理和调度有着卓越的性能和稳定性.本文成功将该系统运用于数码相框系统
2、,详细描述了UCOS-II操作系统在ZEVIO1020双核处理器的移植过程,并且对于多任务的调度处理,设计了基于两级状态机的通信机制,解决了多任务之间消息处理复杂性的问题,最后给出了系统的实现过程.关键词:ucos—n;移植;多任务设计;数码和框中阁分类号:TP316.2文献标识码:A文章编号:文章编号H003—7241(2010)08—0036-04TheApplicationsOfUCOS—IlintheDigitalPhotoFrameTIANIre,ZHANGHao.(1.EngineeringTrainingCenter,H〜binEngineeringU
3、niversity’Harbin150001China;2.InformationandCommunicationEngineeringCollege,HarbinEngineeringUniversity,Harbin150001China)Abstract:Singletasksequentialcomputationsarewidelyusedintraditionalembeddedsystemsoftwaredesign.Howeveritalsobringtheproblemofcomplicationandlowersystemstability.Th
4、erefore,UCOS—IIRTOSisappliedinmultitaskmanage一mentandscheduling.ItisprovedthatRTOShasbetterperformanceandstabilityinmultitaskmanagementandscheduling.ucos—IIRTOSisappliedsuccessfuIlyindigitalphotoflamesysteminthispaper.TheportingofUCOS?IIRTOStoZEVIO1020isdescribedindetail.Adualstatemach
5、inecommunicationmechanismisdesignedtodealwithschedulingofmultitask.Itsolvesthecomplicationofmultitaskmessaging.Therealizationofthesystemisalsoprovided.Keywords:UCOS—II;porting;designofmulti—task;DigitalPhotoFrame1引言近年来,随着嵌入式技术的不断发展,各种电子产品层出不穷,对于那些具有众多功能,但按键数0无法满足要求的设备来说,选择一个好的操作系统和设计一套
6、合理的消息处理机制,已经成为研发人员研宄的一个课题.本文以此为背景,研宄了UCOS-II操作系统在数码相框屮的应用,详细描述丫UCOS—II操作系统在ZEVI01020双核处理器上的移植,并II根据数码相桐多任务的特点,设计了一套完整的消息处理机制.实践证明,采取本文所设计的系统可以灵活的完成任务间的调度和切换.收稿口期:2010—06一232系统概述数码相框的主要特色是图片显示清晰,图片显示效果多种多样,同时还具有视频播放,音频播放,JPEG图片解码等附加功能.在本系统实现过程中主耍分为六个模块:总控模块,GUI界面模块,图片显示模块,视频模块,咅频模块JPEG解
7、码模块.总控模块实现对其它模块的管理与控制.图片显示模块通过ZEVIO1020双核处理器的3D图像内核处理,实现多种三维的动态显示效果,通过对定时器设置的改变,实现图片播放速率的调整.视频模块和JPEG解码模块因为对速度的要求较高,使用高速数据传输通道DMA来实现ARM和DSP之间的双核解码.音频模块可以解码MP3,WMA等多种音频格式.UCOS-II操作系统的任务就是计算机应用ComputerApplications《自动化技术与应用》2010年第29卷第8期在不同状态下,根据不同的键盘输人消息实现各个模块间的灵活调度.3基于ZEVIO1020的系统硬件平台Z
此文档下载收益归作者所有