基于ARM9和Linux操作系统的嵌入式应用开发

被引:0
作者
郑洪刚
机构
[1] 西安科技大学
关键词
嵌入式; ARM; 嵌入式Linux; AT91RM9200; Linux内核; 驱动程序;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设备的控制、监视或管理等功能。其广泛应用于控制领域、消费电子产品等行业,已成为现代电子领域的重要研究方向之一。 嵌入式Linux的研究已经成为当前信息技术研究的热点,它的应用蕴含着巨大的商业价值,并且己经广泛的应用于各种信息家电、通讯产品、工业控制中。但是由于Linux存在着自由软件开发本身的不足,将嵌入式Linux应用于一个具体的硬件平台往往存在较大的困难,因此本论文围绕嵌入式Linux在以AT91RM9200为核心的开发平台的实现、以及开发流程中的关键问题进行了讨论和研究。 论文首先介绍了ARM和嵌入式Linux操作系统的特点和当前的发展概况。然后阐述了以AT91RM9200为核心的开发平台的硬件组成及其实现,再以此硬件平台为基础,详细的论述了嵌入式Linux开发流程以及移植到具体硬件平台需要完成的工作,如U-Boot的移植、Linux内核的编译与裁剪、文件系统的制作、驱动程序的编写等。最后通过一个在此平台上的开发的基于图形系统的SD卡应用程序,作为对本平台的验证,并且验证成功。
引用
收藏
页数:70
共 26 条
[1]
基于ARM的嵌入式系统设计 [D]. 
郝新轶 .
吉林大学,
2004
[2]
多媒体计算机原理与应用.[M].鲁宏伟[等]编著;.清华大学出版社.2006,
[3]
稳压电源电路的设计与应用.[M].何希才编著;.中国电力出版社.2006,
[4]
ARM嵌入式MiniGUI初步与应用开发范例.[M].周立功等编著;.北京航空航天大学出版社.2006,
[5]
ARM嵌入式Linux系统构建与驱动开发范例.[M].周立功;陈明计;陈渝著;.北京航空航天大学出版社.2006,
[6]
USB接口开发技术.[M].胡晓军;张爱成编著;.西安电子科技大学出版社.2005,
[7]
Linux系统应用与开发教程.[M].刘海燕;邵立嵩;荆涛编著;.机械工业出版社.2005,
[8]
嵌入式设计及Linux驱动开发指南.[M].孙天泽;袁文菊;张海峰编著;.电子工业出版社.2005,
[9]
嵌入式系统开发原理与实践.[M].陈文智等编著;.清华大学出版社.2005,
[10]
嵌入式系统开发与应用教程.[M].田泽编著;.北京航空航天大学出版社.2005,