论文题名: | 基于LPC2478的嵌入式μClinux系统构建 |
关键词: | μClinux系统;U-Boot移植;LPC2478芯片;嵌入式系统;智能汽车仪表 |
摘要: | 随着计算机技术、半导体技术和微电子技术的发展,在汽车仪表领域,嵌入式系统引入了网络通信、智能控制等先进技术,形成了集通信、显示、控制等功能于一体的全数字智能汽车仪表系统。考虑到汽车仪表系统功耗低、成本低、实时性高等要求,本论文将μClinux操作系统与处理器LPC2478相结合,构建了应用在汽车仪表领域的嵌入式核心控制平台。 作为应用在微控制领域的μClinux操作系统,具有源代码开放、可移植性好、网络功能强大等特点,并且随着版本的不断升级和改进,其实时性性能方面不断提升,目前已被移植到大多数32位处理器中。恩智浦公司生产的32位ARM处理器LPC2478,具有功耗低、性能高、工作温度范围宽等特点。由于国内对处理器LPC2478的嵌入式μClinux系统的开发讨论较少,因此本文讨论的基于LPC2478的嵌入式μClinux系统核心平台构建,除了具有一定的工程应用价值,对其它平台下的嵌入式系统开发工作也具有一定的实践指导意义。 本论文从应用角度出发,首先讲述了μClinux操作系统的特点,以及μClinux在LPC系列芯片上的应用现状。在此基础上,结合LPC2478的硬件特点,给出了硬件平台的总体设计方案,实现了外围设备的控制,并讨论了引导程序U-Boot的移植,操作系统μClinux内核的裁剪、修改和移植,研究了μClinux系统下设备驱动程序和应用程序开发的方法。最后,对移植的U-Boot和μClinux进行测试,结果表明,该系统运行基本稳定。 |
作者: | 杨涛 |
专业: | 通信与信息系统 |
导师: | 施国梁 |
授予学位: | 硕士 |
授予学位单位: | 苏州大学 |
学位年度: | 2010 |
正文语种: | 中文 |