基于ARM的Linux驱动调试技术研究
- 格式:pdf
- 大小:388.55 KB
- 文档页数:5
基于ARM-Linux的MAX1303接口与驱动程序设计杨斌;满峰;姜秀杰;刘波【摘要】针对数据采集与处理系统的应用需求,设计了嵌入Linux的ARM9处理器LPC3250与16位AD采样芯片MAX1303的硬件接口和驱动程序.首先,描述了LPC3250和MAX1303的性能、特点以及硬件接口电路设计方案.然后,在硬件平台的基础上,详细地阐述了嵌入式Linux下MAX1303驱动程序的组成模块和具体实现方法,并给出了部分源代码以及对设备驱动的测试方法.测试结果表明,系统工作正常、稳定,采样结果正确,具有实际工程应用价值.%Aiming at the application requirement of data acquisition and processing system,the paper designs driver of MAX1303 based on embedded Linux and hardware interface circuit between LPC3250 and MAX1303.Firsdy,performance characteristics of both chips and scheme of hardware interface areintroduced.Secondly,on the bases of hardware platform,the composition and implemented method of MAX1303's driver under embedded Linux are elaborated in detail.Meanwhile,part of the source code and test methods of driver is given.The test results reveal that the system operations stably and has practical value.【期刊名称】《电子设计工程》【年(卷),期】2013(021)012【总页数】4页(P173-176)【关键词】LPC3250;MAX1303;SPI;嵌入式Linux;设备驱动【作者】杨斌;满峰;姜秀杰;刘波【作者单位】中国科学院空间科学与应用研究中心,北京100190;中国科学院研究生院,北京100049;中国科学院空间科学与应用研究中心,北京100190;中国科学院空间科学与应用研究中心,北京100190;中国科学院空间科学与应用研究中心,北京100190【正文语种】中文【中图分类】TH274在数据采集系统中,通常是通过传感器将自然世界的物理量转化成电量,电量是模拟量,必须经过模/数转换才能被系统的处理器读取。
基于ARM Linux的Gameboy模拟器移植和优化研究2008-10-17 嵌入式在线收藏| 打印引言面向A R M微处理器构架的嵌入式操作系统的使用量这些年持续增长,在各种嵌入式操作系统中, L inux是获得支持最多的第三大力量。
目前,ARM L inux支持包括ARM610、A RM710、ARM720T cores、ARM920T cor es、StrongARM 110、StrongARM1100、XScale等系列的ARM处理器。
Gameboy是目前比较流行的8位掌上游戏机,通常被简称为GB,它的最终态Game Bo y Color (GBC)是完全向后兼容的。
Gnuboy是GB /GBC的软件模拟器,是一种自由软件,它是基于Qt系统的,能够运行几乎所有的黑白和彩色的GB /GBC游戏ROM,但运行复杂一些的游戏需要在速度上得到加强,同时它的声音还没有得到测试。
Gnuboy已经实现了i386汇编代码的一些优化工作,能够在奔腾机器上运行良好,除此之外,到目前为止,它能够运行的平台还很有限。
随着嵌入式系统设计技术的发展,PDA、Smart phone等嵌入式产品的功能不断地得到扩展,适应用户的需要, Gnuboy在嵌入式产品中的移植应用非常具有前景。
目前Gnuboy在ARM Linux下还没有得到很好的应用,本文就是在构建的基于ARM920T Linux的嵌入式平台上对gnuboy运用进行的尝试性工作,同时, Gnu boy作为一种虚拟机技术,本文的工作对研究虚拟机技术在ARM L inux中的应用也具有一定的价值。
硬件环境本实验测试板采用Motorola公司的MX1 Lite,系统的主要模块有处理器内核模块、用户接口模块、连接设备模块等,如图1所示,下面分别进行介绍。
1)处理器内核模块采用v4T体系结构的ARM920T 内核拥有16K的指令缓存和16K的数据缓存; 外部接口模块提供了最多6 个片选信号来访问外部设备,其中连接的12Kx16bits 的NOR Flash 经过配置用于系统启动; SDRAM 控制器提供了对使用32Mx32bits的SDR AM的访问控制。