eCos在多媒体手机Jasper中的移植和应用

eCos在多媒体手机Jasper中的移植和应用

论文摘要

随着手机的普及,消费者对手机的多媒体功能越来越关注,多媒体手机市场需求也越来越大。为抢占市场,快速开发多媒体手机,本课题利用互芯集成公司(Coolsand)现有的GSM解决方案Jade和自主研发的多媒体芯片Lily,设计了一款面向中低端市场的多媒体手机Jasper解决方案。该解决方案把基本语音业务和多媒体功能分离,Jade负责GSM/GPRS业务,包括基本语音业务,基本的短信(SMS)业务等;Lily负责多媒体应用,支持音频MP3/WMA/AMR,图像JPEG,视频MP4编解码等,其操作系统选用嵌入式可配置操作系统eCos(embedded Configurable operating system)。Jasper方案利用现有的解决方案和芯片,减低了研发成本和技术风险。同时也大大缩短了开发周期,为赢得市场争取了宝贵时间。围绕eCos在新平台Lily上的移植,本文首先分析了eCos系统结构,对eCos内核的调度机制,异常和中断,同步机制及内存管理等进行了论述。同时,将eCos与RTLinux、μC/OS-Ⅱ、RTEMS等优秀的源码公开的实时操作系统相比,分析它们在多任务调度机制、同步与通信机制、实时性等方面各自特点和性能。然后着重阐述了eCos HAL层设计思想,对eCos的系统抽象层(Architecture HAL),变体抽象层(Variant HAL),平台抽象层(Platform HAL)在Lily上的移植都做了详细分析和讨论。eCos HAL层的移植不仅包括修改与硬件体系相关的代码,如初始化SDRAM,中断过程的底层处理,UART,定时器等,还包括修改1d链接脚本,去除一些不必要的数据段,定义内存布局等。由于eCos使用组件描述语言CDL描述软件组件,本文也对各HAL的组件包做了深入讨论。在完成eCos的HAL层移植后,本文还讨论了eCos系统的定制和开发环境的建立。在完成eCos的移植和定制后,进行了实例测试,测试结果表明,系统的实时性和稳定性都符合要求,能很好地为上层应用程序服务,达到了设计的预期目的。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题的提出
  • 1.3 论文组织结构
  • 第二章 eCos操作系统及对比分析
  • 2.1 eCos系统结构
  • 2.2 eCos内核
  • 2.2.1 线程和调度器
  • 2.2.2 异常和中断
  • 2.2.3 同步机制
  • 2.2.4 内存管理
  • 2.2.5 时钟管理
  • 2.3 eCos与其它开源实时操作系统
  • 2.3.1 RTLinx,RTEMS,μC/OS-Ⅱ概述
  • 2.3.2 性能比较
  • 第三章 多媒体手机Jasper系统设计
  • 3.1 需求分析
  • 3.2 系统框图
  • 3.3 Lily多媒体芯片概述
  • 3.4 软件设计
  • 第四章 eCos HAL层移植
  • 4.1 体系抽象层(Architecture HAL)移植
  • 4.2 变体抽象层(Variant HAL)移植
  • 4.2.1 主要移植工作
  • 4.2.2 修改CDL配置文件
  • 4.2.3 修改源代码
  • 4.2.4 修改内存布局定义
  • 4.3 平台抽象层(Platform HAL)移植
  • 4.3.1 主要移植工作
  • 4.3.2 修改CDL配置文件
  • 4.3.3 修改源代码
  • 4.3.4 修改内存布局
  • 第五章 应用测试
  • 5.1 开发环境建立
  • 5.2 eCos定制
  • 5.3 测试
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].宝宝天生爱“超我”[J]. 幸福家庭 2018(02)
    • [2].怪物入侵[J]. 课堂内外(科学Fans) 2016(06)
    • [3].我的城市在哪里?──英国摄影师Jasper James作品选[J]. 课外阅读 2011(07)
    • [4].Jasper电解可脱性弹簧圈治疗颅内动脉瘤的多中心临床试验研究[J]. 中国脑血管病杂志 2008(10)
    • [5].探索金融支付领域新方向——简析加拿大央行开展基于分布式账本技术的Jasper项目[J]. 大庆社会科学 2018(01)
    • [6].风格源于细节 荷兰Van Tjalle en Jasper产品设计[J]. 室内设计与装修 2014(09)
    • [7].去华丽见本质[J]. 室内设计与装修 2018(07)
    • [8].Jasper:形式验证令你快人一步[J]. 电脑与电信 2013(11)
    • [9].Jasper Jumper矫治器的结构与作用[J]. 口腔医学 2010(04)
    • [10].从r5.5开始追随Jasper Morrison[J]. 商务旅行 2009(11)
    • [11].Jasper Jumper矫治器治疗恒牙期骨性Ⅱ类错的疗效观察[J]. 南昌大学学报(医学版) 2010(06)
    • [12].精品秀[J]. 中国信息化 2014(01)
    • [13].泡芙装 甜而不腻的可爱![J]. 宠物世界(狗迷) 2018(01)
    • [14].Jasper Jumper矫治器治疗恒牙早期安氏Ⅱ类远中错的临床体会[J]. 河南医学研究 2009(02)
    • [15].思科Jasper 物联网平台应安全且具备扩展性[J]. 通信世界 2017(21)
    • [16].贾斯珀·莫里斯MW:情迷勃艮第[J]. 葡萄酒 2018(11)
    • [17].国产JASPER弹簧圈栓塞治疗颅内动脉瘤的临床观察[J]. 神经病学与神经康复学杂志 2012(04)
    • [18].2010那些值得记住的设计[J]. 缤纷 2010(12)
    • [19].SUS~2和Jasper Jumper矫治安氏Ⅱ类1分类患者的疗效对比[J]. 口腔医学 2013(11)
    • [20].收藏故事[J]. 艺术市场 2009(12)
    • [21].国产新型Presgo弹簧圈与Jasper弹簧圈治疗颅内动脉瘤安全性及有效性初步探讨[J]. 中国临床神经外科杂志 2016(10)
    • [22].“典型父亲”陈小春[J]. 37°女人 2018(02)
    • [23].r5.5 CHRONOGRAPH[J]. 汽车生活 2009(09)
    • [24].学会做一个父亲[J]. 意林 2018(02)
    • [25].思科收购物联网公司Jasper寻找新增长点[J]. 智能城市 2016(02)
    • [26].美国《Emerging Infectious Diseases》2015年第7期有关人兽共患病论文摘译[J]. 中国人兽共患病学报 2015(09)
    • [27].叶萍:十年锲而不舍换来“奇迹”[J]. 浦东开发 2013(05)
    • [28].最萌“双胞胎”[J]. 视野 2014(12)
    • [29].基于Web的企业级报表管理系统的设计与实现[J]. 装备制造技术 2009(03)
    • [30].陈小春:最好的家教,是一场幸福的婚姻[J]. 幸福 2017(21)

    标签:;  ;  

    eCos在多媒体手机Jasper中的移植和应用
    下载Doc文档

    猜你喜欢