当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM9的嵌入式Linux移植和驱动程序设计

发布时间:2018-01-19 14:33

  本文关键词: 嵌入式Linux 内核移植 根文件系统 驱动设计 出处:《华中科技大学》2012年硕士论文 论文类型:学位论文


【摘要】:随着计算机技术和通讯技术的迅速发展,嵌入式系统已经在工业控制、消费电子、通讯网络等领域取得了广泛的应用。ARM系列的嵌入式微处理器凭借其性能高、功耗低等优势,已经遍及工业控制、通信系统等产品市场,嵌入式Linux操作系统凭借其价格低廉、资源丰富、功能强大、易于移植等优势,成为嵌入式系统应用领域中的技术热点。 本文基于以上嵌入式发展的背景论述了嵌入式Linux操作系统的移植和驱动程序设计,本次设计的系统是具有数据监控功能的嵌入式平台,能够为具体应用提供良好的扩展性。 本文首先介绍了嵌入式系统的概念及嵌入式Linux的发展前景,阐述了以AT91SAM9263为核心的开发平台的硬件组成,介绍了嵌入式Linux的软件开发环境,根据本项目主板硬件的特点对嵌入式Linux内核的引导程序U-Boot进行了针对性的移植和研究,接着对嵌入式Linux系统内核的移植过程进行了详细的介绍,并且详细分析了根文件系统的设计和实现方法,然后介绍了嵌入式Linux下的设备驱动程序,以CAN、AC97为例,,对字符型设备驱动程序的设计流程进行了重点的阐述。 文章最后是对以上设计的功能测试,测试内容包括U-Boot的引导,Linux操作系统的启动、根文件系统的挂载和驱动程序的功能,接着通过测试的结果来总结本次设计的成果,并对以后的设计提出了新的要求。
[Abstract]:With the rapid development of computer technology and communication technology, embedded systems have been in industrial control, consumer electronics. With the advantages of high performance and low power consumption, embedded microprocessors of arm series have been widely used in many fields, such as industrial control, communication systems and so on. With the advantages of low price, abundant resources, powerful function and easy to transplant, embedded Linux operating system has become a hot technology in embedded system application field. This paper discusses the porting and driver design of embedded Linux operating system based on the above embedded development background. This system is an embedded platform with data monitoring function. Can provide good extensibility for concrete application. This paper first introduces the concept of embedded system and the development prospect of embedded Linux, and expounds the hardware composition of the development platform based on AT91SAM9263. The software development environment of embedded Linux is introduced. According to the hardware characteristics of the main board of this project, the boot program U-Boot of embedded Linux kernel is transplanted and researched. Then, the porting process of embedded Linux system kernel is introduced in detail, and the design and implementation of root file system are analyzed in detail. Then the device driver based on embedded Linux is introduced, and the design flow of character device driver is described emphatically with CANU AC97 as an example. The last part of the paper is the function test of the above design, including the boot of U-Boot Linux operating system, the mount of root file system and the function of driver. Then through the test results to sum up the results of the design, and the design of the future put forward new requirements.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP316.81;TP311.11

【引证文献】

相关硕士学位论文 前1条

1 纪洪亮;新型社区信息化中多媒体瘦客户端系统的研究与实现[D];山东大学;2013年



本文编号:1444596

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1444596.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8121f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com