学位论文 > 优秀研究生学位论文题录展示
面向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
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- 基于ARM的超声波检测系统研究,TP274.53
- 一种车联网智能终端设计及其路由算法研究,TP391.44
- ARM在静止无功发生器中的应用,TM761
- 嵌入式Linux的驱动程序设计与GUI界面开发,TP368.1
- 基于以太网的工业机器人示教装置开发,TP242.2
- 基于OMAPL138的电能质量监测系统的研究与设计,TM76
- 左心室辅助装置驱动源的智能化控制设计,R318.6
- 基于ARM+FPGA的嵌入式数控装置研究,TP368.1
- 基于ARM的WiFi无线通信终端的研究与实现,TN92
- 基于ARM-LINUX的嵌入式点检仪开发,TP368.1
- 基于ARM11内核芯片红外通信的实现与仿真,TP368.1
- 基于ARM的嵌入式系统在电声二胡的应用,TP368.1
- ARM反编译中的类型分析技术研究,TP368.1
- 基于ARM的嵌入式运动控制系统研究,TP368.1
- 基于ARM的嵌入式教学实验系统的研究与设计,TP368.1
- 嵌入式系统中USB主机控制器的实现,TP368.12
- FDM导丝机构及控制系统研究,TG659
- 嵌入式操作系统实时性的分析与研究,TP316
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|