节点文献
基于ARM9处理器开发平台上USB总线的应用研发
Development of USB Bus of Embedded System Based on ARM9 Processor
【作者】 张恒;
【导师】 傅丰林;
【作者基本信息】 西安电子科技大学 , 通信与信息系统, 2007, 硕士
【摘要】 嵌入式系统是飞速发展,日新月异的技术领域,嵌入式系统的研究内容涉及到计算机科学的各个方面。该领域目前主要关注于网络系统、无线网络、3G应用、消费类电子等。主要的研究热点包括嵌入式操作系统、系统芯片设计、应用软件开发和各种服务性的研究工作。本文研究了嵌入式系统的体系结构和发展状况,对ARM处理器的工作模式,寄存器的设置和分配进行了研究,对于嵌入式系统的微处理器EP9315进行了分析和讨论,并进行了ADS下开发平台的测试工作。同时,研究了VxWorks, Plam OS , Linux等嵌入式操作系统,重点分析了本研究中用到的嵌入式Linux操作系统ARM Linux。研究了在微处理器EP9315上实现内存管理、进程调度、中断处理和系统调用的机制。讨论了USB的总线结构和通信模型,在研究Cirrus公司EP9315芯片的基础上,在本实验室自行研制的开发板上进行了ARM Linux系统的移植研究工作,包括Linux内核裁剪,编译以及移植加载。使用EP9315片内USB主机控制器EP9315 USB Controller,实现了Linux操作系统下USB驱动程序的编程设计。
【Abstract】 Embedded system is a fast developing field.The research contents of embedded system deal with various aspect of computer subject.Recently,net system,wireless net,3G application and consumer electronic are applied by embedded system.Primary techniques include embedded operating system,system chip design,application software development and various service investigate.In this paper,the system structure and development of embedded system have been researched.The operation model,the setting and distributing of register in ARM processor have been studied,embedded system microprocessor EP9315 has been analyzed and discussed.Test under ARM Developer Suit1.2 has been done.The embedded operating system VxWorks,PlamOS,Linux are studied.The emphases of the study put on embedded Linux operation system which is applied by this subject.The research on microprocessor EP9315 includes realization of EMS memory,process scheduling,interrupt disposal and system call mechanism.The Bus structure and communication model of USB are discussed.On the basis of research on Cirrus EP9315 chip,transplanting ARM Linux in development board which made by our lab has been done,which include Linux kernel transplanting, USB driver program is realized in Linux with USB Controller of EP9315.
- 【网络出版投稿人】 西安电子科技大学 【网络出版年期】2007年 01期
- 【分类号】TP336
- 【被引频次】7
- 【下载频次】613