节点文献

基于ARM的嵌入式系统设计

【作者】 郭朗

【导师】 江春华;

【作者基本信息】 电子科技大学 , 软件工程, 2007, 硕士

【摘要】 嵌入式系统是为了专用目的内建到产品内部,实现控制、管理、通信等功能的计算机电路与软件的集合体。随着Internet的发展和后PC时代的到来,嵌入式系统的应用越来越广泛。目前嵌入式系统技术已经成为了最热门的技术之一,嵌入式产品已经在IT产业中占有很大的比重,同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。随着国内嵌入式应用的发展,ARM因其高性能、低功耗、低成本而成为移动通信、便携设备、消费与图像应用等嵌入式产品的首选。Linux是使用最广泛的操作系统,它能运行在包括ARM在内的所有主要处理器架构上。清晰的结构与开放的源码使Linux成为一个非常具有活力,节奏明快的操作系统。近年来对嵌入式Linux的研究正进行得如火如荼,并获得了长足的进步。基于ARM与Linux的嵌入式技术已经成为当前嵌入式领域研究的一个亮点,应该被广泛重视和应用。本设计的目的正是建立一个完整的基于ARM9核心处理器和嵌入式Linux操作系统的嵌入式开发平台,为嵌入式系统开发提供一个完整的软硬件环境。论文的背景是教研室的嵌入式图像处理应用项目。作者在项目中承担嵌入式系统主板、LCD驱动板、BootLoader软件、LCD及键盘驱动程序设计任务。因此本论文将研究如何构建一个完整的、性能优良的ARM嵌入式系统。论文首先介绍了嵌入式系统的基本概念、嵌入式系统的发展过程,然后进行功能分析和总体设计,分析嵌入式系统设计关键性问题,包括系统框架的设计、开发流程和开发原则以及对于嵌入式处理器和操作系统的选择,这对基于嵌入式平台的嵌入式应用系统设计具有普遍意义。随后我们将重点论述基于ARM的嵌入式硬件平台的设计、Linux操作系统内核的定制和交叉编译、BootLoader、Linux驱动程序的开发过程。最后,总结了本文的主要研究工作,并结合当今信息产业的先进技术对该开发平台做了展望。论文提出的基于嵌入式平台的应用系统潜力非常巨大,有待进一步的研究和探索。

【Abstract】 An embedded system is a combination of computer circuitry and software that is built into a product for purposes such as control, monitoring and communication. With the development of Internet and the arrival of Post-PC times, the application of embedded system becomes more and more popular. Now embedded technology has been the focus of research works, embedded products have possessed great proportion in IT field. Meanwhile, a lot of embedded applications are calling for better performance and functionality of embedded systems. With the development of the domestic embedded applying fields, ARM that deliver high performance together with low power consumption and cost has become the first choice of embedded products from mobile communications, portable equipments to consumer and imaging applications. Linux remains the most widely used operating system and it can be running in on all major processor architectures, including ARM cores. The advantage of clear structure and open source makes Linux a very dynamic and fast moving operating system. In recent years, the research about embedded Linux is in full swing, and got a rapid progress. The embedded technology based on ARM and embedded Linux has become a spot light of current embedded field and should be widely recognized and applied.This thesis intends to build an embedded hardware and software developing platform based on ARM9 processor and Linux, and offers the overall solution to the user. The background and source of this thesis is an embedded image processing applications project from local staff room. Because the main work that the author undertaken in this project is the design of embedded system motherboard,LCD driver board and the BootLoader,LCD and keyboard driver. So this thesis will expand our study on how to build a complete, excellent performance embedded system. Firstly,the basic concept of the embedded system and the development process of embedded system will be introduced. we will bring forward the function analysis, architectural design and analysis the critical problems of the embedded system,include design of system framework,layout of development flow and the basic principle of how to select the embedded processor and operating system. These problems are meaningful to the design of application system based on embedded platform. And then, We will focus on the design of ARM-based embedded hardware platform,customization and crosslink of Linux operating system kernel, BootLoader, Linux driver development process. Finally, we will summarize the main research work and make a prospect of the future combining the developing platform with advanced technology of information industry.The solution of application system based on embedded platform which should be further researched and explored has enormous potentials.

【关键词】 嵌入式定制内核S3C2410BootLoader
【Key words】 embeddedcustomizationkernelS3C2410BootLoader
  • 【分类号】TP311.52
  • 【被引频次】56
  • 【下载频次】3093
节点文献中: 

本文链接的文献网络图示:

本文的引文网络