当前位置: 首页> 学位论文 >详情
原文传递 基于LPC2478的嵌入式μClinux系统构建
论文题名: 基于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
正文语种: 中文
检索历史
应用推荐