学位论文 > 优秀研究生学位论文题录展示

面向linux的嵌入式软件集成开发平台配置管理技术及实现

作 者: 潘睿
导 师: 雷航;雷大光
学 校: 电子科技大学
专 业: 软件工程
关键词: 嵌入式操作系统 arm Linux小型化 Linux实时化 交叉编译
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 106次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式操作系统作为“后PC”时代或者称为“无处不在的计算机”时代的主流操作系统,研究人员和用户对它的技术特点和发展十分关注。在研究和分析嵌入式系统的过程当中,主要从其硬件环境和软件环境来加以分析和研究,最新的主要研究方向包括低功耗的微处理器,“最小”和实时性很强的操作系统,丰富而且实用的外部接口和能够被广泛接受的外形、模块化的内部结构,宿主机—目标机模式的嵌入式系统的典型开发模式。其中对于Linux的最小化和实时性,以及基于宿主机—目标机架构的交叉编译的开发环境是本论文的论述重点。嵌入式系统的通常定义是:以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。根据嵌入式操作系统的定义,不难发现对操作系统的实时性和最小化的要求,而且要求的是相当的严格。而在本课题中选择操作系统为Linux也是由于Linux相对于其他操作系统有无可比拟的优越性,在论文中有详细的阐述。在试验环境的选择中,选择的是基于Arm-Linux的实验环境,在其基础上构架的交叉编译环境。根据嵌入式系统的特性要求和Linux的优点,所进行的工作和研究就是在Arm-linux的工作环境中实现一个高效的嵌入式Linux应用软件集成开发环境,包括交叉编译器、调试器、下载管理、用户管理、项目管理、版本管理、应用中间件管理、配置剪裁工具、在线帮助等,支持消费电子产品嵌入式软件开发的全过程。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-15
  1.1 项目背景  9
  1.2 嵌入式系统的特点  9-11
  1.3 嵌入式系统主要的研究方向  11-12
  1.4 Linux 在嵌入式开发中的前景  12
  1.5 本论文完成的工作  12-15
第二章 Linux 在嵌入式开发中存在的意义  15-23
  2.1 Linux 在嵌入式操作系统中的优势  15-16
  2.2 嵌入式 Iinux 目前发展的状态  16-19
  2.3 一个嵌入式Linux 系统的构建  19-22
  2.4 本章小结  22-23
第三章 Linux 版本的选择  23-29
  3.1 引言  23
  3.2 当前流行的几种嵌入式Linux 系统  23-24
  3.3 实时性选择  24-26
  3.4 开发工具  26-27
  3.5 应用程序的开发和移植  27-28
  3.6 本章小结  28-29
第四章 Linux 的小型化  29-36
  4.1 引言  29
  4.2 实现方案  29-34
  4.3 本章小结  34-36
第五章 Linux 的实时性  36-45
  5.1 引言  36
  5.2 实时性的相关概念  36-37
  5.3 影响Linux 实时性的因素  37-40
  5.4 RTLinux 在实时性上的优势分析  40-41
  5.5 RTLinux 的设计与实现  41-43
  5.6 Linux 内核实时性分析、测试及优化策略  43-44
  5.7 本章小结  44-45
第六章 基于 ARM-linux 的交叉编译环境的搭建  45-61
  6.1 引言  45-46
  6.2 Make 和 Make file  46-47
  6.3 交叉编译环境的建立过程  47-60
  6.4 本章小结  60-61
第七章 嵌入式系统软件开发的相关问题  61-66
  7.1 嵌入式软件的开发模式  61-62
  7.2 处理器和硬件开发平台的选定  62-63
  7.3 操作系统与硬件平台和开发工具的关系  63-64
  7.4 开发环境的选定  64
  7.5 嵌入式软件开发平台下的实时软件开发  64-65
  7.6 本章小结  65-66
第八章 结束语  66-68
参考文献  68-70
致谢  70-71

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的实验机器人控制系统的研制,TP242.6
  3. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  4. 基于ARM的超声波检测系统研究,TP274.53
  5. 一种车联网智能终端设计及其路由算法研究,TP391.44
  6. ARM在静止无功发生器中的应用,TM761
  7. 嵌入式Linux的驱动程序设计与GUI界面开发,TP368.1
  8. 基于以太网的工业机器人示教装置开发,TP242.2
  9. 基于OMAPL138的电能质量监测系统的研究与设计,TM76
  10. 左心室辅助装置驱动源的智能化控制设计,R318.6
  11. 基于ARM+FPGA的嵌入式数控装置研究,TP368.1
  12. 基于ARM的WiFi无线通信终端的研究与实现,TN92
  13. 基于ARM-LINUX的嵌入式点检仪开发,TP368.1
  14. 基于ARM11内核芯片红外通信的实现与仿真,TP368.1
  15. 基于ARM的嵌入式系统在电声二胡的应用,TP368.1
  16. ARM反编译中的类型分析技术研究,TP368.1
  17. 基于ARM的嵌入式运动控制系统研究,TP368.1
  18. 基于ARM的嵌入式教学实验系统的研究与设计,TP368.1
  19. 嵌入式系统中USB主机控制器的实现,TP368.12
  20. FDM导丝机构及控制系统研究,TG659
  21. 嵌入式操作系统实时性的分析与研究,TP316

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com