首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
UCOS-II 操作系统在数码相框中的应用
来源:本站整理  作者:佚名  2011-03-19 16:27:04



   在主函数main中初始化 UCOS-II 操作系统 ,创建总控任务、视频解码任务、音频解码任务、图片显示任务、GUI界面任务,同时创建信号量和mailbox等系统资源等待应用程序调用,启动UCOS-II操作系统。此后CPU的控制权交给操作系统,操作系统将CPU的控制权首先给予优先级最高的总控任务。

  总控任务运行后,驱动所有外接设备,包括LCD驱动、SPU驱动、GUI驱动、Timer驱动、双核的驱动,开启必要的中断位,随后总控任务开始轮询外部消息,有消息进来时根据上述描述的状态机,传递给其他任务,运行其他任务,同时保证每隔5个时钟节拍重新轮询一次消息队列,处理新的外部消息,没有新的消息立即释放CPU的控制权,返回正在运行的任务。

  6 结束语

  本文讨论了UCOS-II操作系统在ZEVIO1020上的移植过程,阐述了移植过程中的几个主要步骤,同时针对 数码相框 这个电子消费产品给出了整个系统任务的设计方法以及如何进行任务间的消息传递方案。解决了系统中多任务之间相互切换和多任务同时运行的困窘。充分挖掘了UCOS-II操作系统的特性,灵活运用了操作系统的资源并且予以实现。实验测试结果显示,各种任务模块可以在预想的方案中实现灵活的调度。

基于UCOS-II操作系统的数码相框实物图

图5 基于UCOS-II操作系统的数码相框实物图

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:59,070.31000 毫秒