学位论文 > 优秀研究生学位论文题录展示
eCos在多媒体手机Jasper中的移植和应用
作 者: 邱方
导 师: 李晶皎
学 校: 东北大学
专 业: 计算机软件理论
关键词: eCos 多媒体手机 实时操作系统 MIPS
分类号: TN929.53
类 型: 硕士论文
年 份: 2008年
下 载: 30次
引 用: 0次
阅 读: 论文下载
内容摘要
随着手机的普及,消费者对手机的多媒体功能越来越关注,多媒体手机市场需求也越来越大。为抢占市场,快速开发多媒体手机,本课题利用互芯集成公司(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的移植和定制后,进行了实例测试,测试结果表明,系统的实时性和稳定性都符合要求,能很好地为上层应用程序服务,达到了设计的预期目的。
|
全文目录
摘要 5-6 Abstract 6-9 第一章 引言 9-13 1.1 课题背景 9-10 1.2 课题的提出 10-11 1.3 论文组织结构 11-13 第二章 eCos操作系统及对比分析 13-27 2.1 eCos系统结构 13-14 2.2 eCos内核 14-21 2.2.1 线程和调度器 14-17 2.2.2 异常和中断 17-19 2.2.3 同步机制 19-21 2.2.4 内存管理 21 2.2.5 时钟管理 21 2.3 eCos与其它开源实时操作系统 21-27 2.3.1 RTLinx,RTEMS,μC/OS-Ⅱ概述 22-23 2.3.2 性能比较 23-27 第三章 多媒体手机Jasper系统设计 27-31 3.1 需求分析 27 3.2 系统框图 27-28 3.3 Lily多媒体芯片概述 28-30 3.4 软件设计 30-31 第四章 eCos HAL层移植 31-57 4.1 体系抽象层(Architecture HAL)移植 32-35 4.2 变体抽象层(Variant HAL)移植 35-51 4.2.1 主要移植工作 35 4.2.2 修改CDL配置文件 35-39 4.2.3 修改源代码 39-50 4.2.4 修改内存布局定义 50-51 4.3 平台抽象层(Platform HAL)移植 51-57 4.3.1 主要移植工作 51-52 4.3.2 修改CDL配置文件 52-54 4.3.3 修改源代码 54-55 4.3.4 修改内存布局 55-57 第五章 应用测试 57-63 5.1 开发环境建立 57-58 5.2 eCos定制 58-60 5.3 测试 60-63 第六章 结束语 63-65 参考文献 65-69 致谢 69
|
相似论文
- 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
- 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
- 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
- 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
- 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
- 嵌入式实时操作系统ARTs-OS的EDF调度算法改进,TP316.2
- 嵌入式GIS图形中间件的设计与实现,P208
- 应用uCOS-Ⅱ的三相交流异步电动机软起动器的设计与实现,TM343.2
- 基于嵌入式的输油管线监控系统的设计与实现,TP277
- 一种克服带材蛇行运动的重复纠偏控制系统,TP273
- 嵌入式实时操作系统ARTs-OS的进程通信研究,TP316.2
- 基于数据压缩处理算法的数据采集与监控系统的研究,TP274.2
- 一种基于FPGA的可演化CPU的设计与实现,TP273
- 基于VxWorks与PC104的实时视觉系统构建,TP391.41
- 工程机械专用控制开发平台的设计与应用,TP311.52
- 嵌入式电子镇流器测试系统的设计与实现,TM923.61
- 基于μC/OS-Ⅱ的万能材料试验机测控系统的研究,TH879
- 实时操作系统任务调度算法的硬件实现,TP316.2
- 嵌入式实时内核的研制,TP316.2
- 基于μC/OS-II的车载操作系统设计与实现,TP316.84
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信 > 蜂窝式移动通信系统(大哥大、移动电话手机)
© 2012 www.xueweilunwen.com
|