基于StrongARM的嵌入式Linux实现与开发

基于StrongARM的嵌入式Linux实现与开发

论文摘要

随着计算机软、硬件技术的发展,特别是网络应用的不断普及,嵌入式应用在社会的各个领域越来越广泛和重要。对嵌入式系统的研究与开发成为当前的一个热点,嵌入式系统蕴涵着巨大的市场要求。在现有的各类精简指令集微处理器芯片中,ARM处理器Intel PCA架构系列的StrongARM嵌入式微处理器以其速度快、功耗低、外设接口丰富等突出优点得到广泛的应用,尤其是在掌上电脑PDA 等嵌入式便携设备中. 由于嵌入式系统的复杂性不断增加,嵌入式操作系统已经成为嵌入式系统中最重要的组成部分。作为嵌入式应用的基础,操作系统的优劣直接影响了系统的性能、开发和应用。因此,嵌入式操作系统是当前嵌入式系统研究的热点所在,由于Linux操作系统的开放源码特性,国内外越来越多的人员开始研究如何将Linux应用于嵌入式系统。但是由于Linux并不是针对嵌入式应用而设计的,所以在Linux应用于嵌入式系统的过程中,需要解决一些嵌入式系统所特有的问题。本文首先分析了ARM系列处理器和StrongARM硬件开发平台的特点,在讨论了多种嵌入式操作系统的特点后,总结了Linux作为嵌入式操作系统的特性,研究Linux应用于嵌入式领域的关键技术:内核实时化、文件系统和存储管理。结合StrongARM开发平台,讨论了嵌入式Linux基于特定硬件平台的开发流程,包括交叉编译环境的建立、内核的配置编译、根文件系统的实现以及内核的引导加载,并对ARM Linux的启动代码进行了分析。最后,分析了RTP实时传输协议并提出三个改善实时传输性能的方案,在构建好的嵌入式Linux系统上完成实时音频传输系统。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 嵌入式系统的研究现状与发展趋势
  • 1.2 课题研究意义
  • 1.3 论文的组织结构
  • 2 嵌入式系统的硬件平台
  • 2.1 嵌入式微处理器
  • 2.2 ARM 微处理器
  • 2.3 INTEL STRONGARM1110 硬件平台
  • 2.4 本章小结
  • 3 嵌入式LINUX 操作系统
  • 3.1 几款嵌入式LINUX 操作系统
  • 3.2 嵌入式LINUX 的特性
  • 3.3 嵌入式LINUX 的设计
  • 3.4 本章小结
  • 4 STRONGARM 平台的嵌入式LINUX 的系统构建
  • 4.1 内核源代码和交叉编译环境的建立
  • 4.2 ARM LINUX 的内核配置与编译
  • 4.3 建立根文件系统
  • 4.4 LINUX 内核引导加载
  • 4.5 内核启动代码分析
  • 4.6 本章小结
  • 5 基于嵌入式LINUX 下的实时语音传输实现
  • 5.1 RTP 协议
  • 5.2 LINUX 下的音频接口
  • 5.3 实时语音传输的设计与实现
  • 5.4 系统测试
  • 5.5 本章小结
  • 6 结论与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 附录1 攻读硕士学位期间发表论文目录
  • 相关论文文献

    • [1].基于嵌入式ARM9的Linux系统移植的研究和实现[J]. 洛阳师范学院学报 2018(02)
    • [2].Qt2与Qt4兼容的嵌入式Linux系统实现研究[J]. 中国医学物理学杂志 2011(04)
    • [3].基于S3C6410的嵌入式Linux文件系统移植[J]. 火力与指挥控制 2012(S1)
    • [4].一种构建嵌入式Linux根文件系统的方法[J]. 电子设计工程 2016(09)
    • [5].嵌入式Linux中CramFS根文件系统的移植实现[J]. 数字技术与应用 2016(05)
    • [6].Linux根文件系统模块化的研究与实现[J]. 微计算机信息 2011(01)
    • [7].基于S3C2410的Cramfs根文件系统的设计[J]. 信息化纵横 2009(09)
    • [8].基于嵌入式Cramfs的根文件系统配置新方法[J]. 微计算机信息 2010(17)
    • [9].基于S5PV210的U-boot分析与移植[J]. 计算机系统应用 2015(01)
    • [10].排查CCPC主机文件系统使用空间异常增长故障[J]. 金融科技时代 2011(08)
    • [11].Linux下根文件系统的制作[J]. 电脑编程技巧与维护 2010(24)
    • [12].流媒体播放器的Flash根文件系统[J]. 微计算机信息 2010(32)
    • [13].嵌入式Linux根文件系统中Qt/Embedded的升级[J]. 计算机应用与软件 2010(09)
    • [14].建立proftp服务器并实现用户访问目录控制和磁盘限额的探索与实践[J]. 数字石油和化工 2009(10)
    • [15].嵌入式Linux系统在OK2440上的构建[J]. 信息通信 2015(12)
    • [16].基于ARM和Linux的嵌入式平台的构建[J]. 微型机与应用 2011(12)
    • [17].基于龙芯2E平台的嵌入式Linux系统的开发与应用[J]. 仪表技术 2008(12)
    • [18].基于S3C2410X的嵌入式Linux系统的构建[J]. 山东工业技术 2019(05)
    • [19].嵌入式Linux系统初始化分析[J]. 安徽电子信息职业技术学院学报 2012(06)
    • [20].嵌入式Linux系统在ARM平台上的构建[J]. 计算机系统应用 2010(10)
    • [21].嵌入式Linux裁剪研究[J]. 电脑知识与技术 2009(22)
    • [22].基于S3C6410的移动图像在线监控[J]. 传感器世界 2013(09)
    • [23].基于S3C2410的嵌入式Linux移植[J]. 软件导刊 2010(11)
    • [24].基于XIP技术的ARM Linux系统的研究与移植[J]. 微计算机信息 2009(17)
    • [25].基于ARM9嵌入式WEB服务的设计[J]. 今日科苑 2009(12)
    • [26].解析Initramfs机制在嵌入式Linux系统中的应用[J]. 软件导刊 2008(07)
    • [27].基于S3C2410的嵌入式Linux系统的移植构建[J]. 信息化研究 2009(05)
    • [28].ARM Linux在S3C2410上的移植[J]. 计算机工程与设计 2008(16)
    • [29].基于S3C2410的嵌入式Linux操作系统移植方法[J]. 柳州职业技术学院学报 2010(02)
    • [30].基于ARM的嵌入式Linux系统构建[J]. 计算机系统应用 2010(11)

    标签:;  ;  

    基于StrongARM的嵌入式Linux实现与开发
    下载Doc文档

    猜你喜欢