您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于LPC2200处理器uLinux操作系统的温度测试

免费下载毕业设计-基于LPC2200处理器uLinux操作系统的温度测试

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:测控技术与仪器
  • 适用年级:大学
  • 上传用户:5065467
  • 文件格式:word
  • 文件大小:2.02MB
  • 上传时间:2013-4-29 0:50:10
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于LPC2200处理器uLinux操作系统的温度测试,共61页,27352字,附任务书、开题报告、中期检查表等
ARM作为一种嵌入式系统处理器,以高性能、低功耗、低成本等优点占领了大部分市场,在嵌入式系统里,基于ARM核的嵌入式处理器已经成为市场主流。目前最为流行的当属ARM7和ARM9两个系列。随着人们对系统功能提出了更高的要求,性能更加强劲的ARM9处理器逐渐占据了市场上的高端产品应用,ARM 技术的广泛应用,建立面向ARM构架的嵌入式操作系统也就成为当前研究的热点问题。在众多的嵌入式操作系统里,开发人员选择比较多的是Linux,这是因为它公开源代码,可以让任何人将其修改移植到自己的目标平台系统里使用。选择基于ARM9处理器的uLinux操作系统移植作为设计研究题目,可以使学生紧跟当前的技术发展主流,通过自主地进行理论研究,达到加强自我学习,研究的能力,并对嵌入式系统移植等相关内容有一定的了解。
3、主要研究内容:
ARM9开发平台、开发环境及ADS1.2和Redhat9.0安装问题。
PHILIP LPC 2200处理器系统结构、内部资源及编程。
ARM系统的初始化、uLinux系统移植。
uLinux常用指令及嵌入式系统开发的ADS1.2环境交叉编译。
数字式温度传感器LM75的基本原理、编程方法。
本课题要求学生独立完成整个系统的设计。利用LPC 2200实验平台,在uLinux系统平台下,运用C语言实现对ARM应用系统的开发,通过JTAG接口下载,实现读取数字式传感器LM75的温度值。
通过毕业设计,可以有利于学生掌握基于PHILIP LPC ARM处理器的开发应用、在uLinux系统下进行相关功能的移植、系统的调试等,本题目是基于ARM开发、调试的综合性较强的课题。
在设计过程中,学会并熟练使用常用仪器设备以及常用的软件开发工具,为今后的工作和进一步的学习打基础。
毕业设计论文中要求重点说明设计方案、设计过程、移植的设计思想、已取得的成果以及不足之处。软件设计中附程序流程图、程序注释。按照学校统一要求,完成设计说明书一份。

摘 要
ARM嵌人式芯片是一种高性能、低功耗的RISC芯片。与ARM组合的Linux操作系统以代码开放、功能强大又易于移植成为嵌入式操作的新兴力量。
嵌入式Linux是按照嵌入式操作系统的要求设计的一种小型操作系统,由一个内核以及一些根据需要进行定制的系统模块组成。其内核很小,即使加上其他必要的模块和应用程序,所需的存储空间也很小。它非常适合于移植到嵌入式系统中去,同时大多数嵌入式系统具有实时、多任务、多进程的系统特征,因此在开发中得到广泛应用。
随着嵌入式系统在消费类电子、工业控制、航空航天、汽车电子、医疗保健、网络通信等各个领域的广泛应用,嵌入式系统这个名词已经被各行各业的人所熟悉,嵌入式系统已经走进了人们的生活,它正在以各种不同的形式改变着人们的生产生活方式。
本文描述了将uCLinux移植到基于LPC2200处理器目标板上的方法与过程以及如何构建移植环境以及在Linux内核下的移植方法。通过具体挂接数字式温度传感器,正确检测调试。主要利用ARM7 2200开发板,在Linux系统平台下,运用C语言实现对ARM应用系统的开发,实现了对ARM应用系统的开发,并且实现了对数字式温度传感器LM75的操作。
随着ARM技术的广泛应用, 建立基于ARM构架的嵌入式操作系统已成为当前研究的热点。
关键词:嵌入式系统;移植;Linux;uCLinux ;LPC2200处理器

目 录
摘 要---Ⅰ
Abstract---------Ⅱ
第一章 绪论1
1.1 课题背景及意义--2
1.2研究进展及现状--2
1.3本文主要研究内容?--5
第二章 嵌入式系统及嵌入式微处理器ARM---------7
2.1 嵌入式系统概述--7
2.1.1嵌入式微处理器的主要特点--------7
2.1.2嵌入式系统分类--8
2.1.3嵌入式系统的硬件组成---------8
2.1.4嵌入式处理期内核按照体系结构的分类-----9
2. 2 嵌入式系统组成-----------10
2.3嵌入式系统的逻辑结构图---11
2.4嵌入式系统开发流-----------12
2. 5 ARM简介--------12
2.5.1 ARM处理器----------13
2.5.2 ARM处理器的选型-14
2.6 LPC2200的ARM开发板----15
2.7硬件资源使用----18
第三章 嵌入式Linux操作系统--------20
3.1 Linux操作系统的八大特点--------21
3.2 Linux开发环境-----------22
3.2.1 Windows操作系统+Cygwin工具-------23
3.2.2 Linux操作系统+自带的开发工具-------23
3.2.3Windows操作系统+VMware工具+Linux操作系统----------23
3.3交叉编译工具链----------23
第四章 基于ARM的Linux应用开发--25
4.1 硬件环境配置25
4.2 软件环境选择25
4.2.1操作系统的选择-----25
4.2.2编程语言的选择-----26
4.2.3集成开发环境考虑的因素-----27
第五章 uCLinux开发平台构建---------- 28
5.1 宿主机和目标机---------28
5.2建立交叉开发环境-------29
5.2.1建立开发环境--------29
5.2.2 安装uCLinux------- 29
5.2.3配置uCLinux---------28
5.3 下载uCLinux内核到开发板------33
5.3.1文件结构--33
5.3.2下载ZLG_BOOT----36
5.3.3 下载uCLinux内核和文件系统----------43
5.4启动uCLinux--50
5.4.1在Widows下通过超级终端进行---------50
5.4.2在Linux下通过Minicom进行49
5.5 NFS设置-------52
5.6 GDB调试------55
第六章 数字式温度传感器LM75--------57
6.1 LM75的基本原理--------57
6.2 LM75的编程方法--------58
结 论---60
致 谢--60
参考文献----------61

资料文件预览
共2文件夹,6个文件,文件总大小:2.42MB,压缩后大小:2.02MB
  • 毕业设计-基于LPC2200处理器uLinux操作系统的温度测试
    • 毕设X4
      • Microsoft Word文档毕业设计封面.doc  [12.00KB]
      • Microsoft Word文档毕业设计开题报告.doc  [31.50KB]
      • Microsoft Word文档毕业设计任务书.doc  [32.00KB]
      • Microsoft Word文档毕业设计摘要目录格式.doc  [38.00KB]
      • Microsoft Word文档毕业设计正文.doc  [2.30MB]
      • Microsoft Word文档中期检查登记表.doc  [13.50KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部