在特定的工业测控应用中对处理器的功耗有严格的要求,类似X86处理器芯片系列由于继承了原有8086的构架,功耗很大,不能满足要求。当前应用广泛的ARM系列处理器有低功耗、高处理器能力的优点,非常适合于此类应用。由于ARM处理器并没有对PC/104总线有支持,所以本设计使用CPLD可编程逻辑完成ARM本地总线与PC/104总线的转换。文章完成了以下工作: 1.介绍了工业控制计算机的发展情况和当前使用广泛的PC/104计算机,描述了嵌入式系统的发展历史和软硬件组成,分析了X86与ARM处理器构架的特点与优缺点; 2.从PC/104总线规范出发,对基于ARM处理器的PC/104工业控制嵌入式工控机进行了总体设计,软硬件选型部分对当前流行的软硬件系统进行了详细地描写,硬件处理器选用SAMSUNG公司的S3C2410,软件系统采用嵌入式Linux操作系统; 3.对系统硬件各个部分实现细节进行了描写,包括最小系统、CAN网络、以太网络和PC/104总线控制器;其中着重对PC/104总线控制器的实现方案进行了讨论,分析了ARM本地总线时序和PC/104总线时序,最后使用VHDL语言实现了了总线控制器逻辑; 4.移植了嵌入式Linux操作系统,Linux操作系统移植分为配置、编译和下载运行调试三个步骤;基于Linux操作系统编写了PC/104总线驱动,驱动完成映射PC/104地址到系统虚拟地址和中断绑定;编写了基于PC/104的CAN总线驱动,分析了驱动初始化、中断处理流程、数据缓冲区管理和文件操作接口,描写了驱动的编译和下载过程;最后给出了应用程序接口; 5.根据机车工业控制领域的具体要求,开发了实际系统,给出了系统主要参数指标;对系统的运算性能进行了测试,测试表明定点运算能力与X86相当,符合设计要求:系统通过铁标高低温测试和射频干扰测试,并进行了为期3个月的装车试运行,试运行过程中系统工作正常,完全能够满足设计要求。
资源简介:在特定的工业测控应用中对处理器的功耗有严格的要求,类似X86处理器芯片系列由于继承了原有8086的构架,功耗很大,不能满足要求。当前应用广泛的ARM系列处理器有低功耗、高处理器能力的优点,非常适合于此类应用。由于ARM处理器并没有对PC/104总线有支持,所...
上传时间: 2013-07-10
上传用户:520
资源简介:基于ARM S3C2410平台下嵌入式Linux虚拟机移植技术的研究与实现
上传时间: 2013-07-14
上传用户:zuozuo1215
资源简介:无线数据传输是指终端和监控中心通过无线网络的方式进行数据通信。本文以ARM处理器S3C2440A为核心搭建硬件平台,选用Linux作为嵌入式操作系统,实现了基于CDMA网络的无线数据传输系统。 系统以ARM920T微处理器芯片S3C2440A和CDMA模块Q2438F为实现核心。论文首...
上传时间: 2013-06-11
上传用户:gaojiao1999
资源简介:基于ARM及CAN总线的源码,对于学习ARM的开发很有帮助
上传时间: 2017-01-06
上传用户:bibirnovis
资源简介:基于VxWorks的异常处理的研究和实现.pdf 阐述了嵌入式软件系统中异常处理的必要性,然后基于嵌入式实时操作系统VxWorks,介绍了一种与具体处理器类型无关的异常 处理方法,并且结合一种ARM 处理器,详细阐述了该异常处理的现场保存、现场分析、异常恢复策略...
上传时间: 2013-12-24
上传用户:WMC_geophy
资源简介:网络的普及和计算机微型化的趋势使得移动终端成为未来人们生活中的必备。移动终端具有体积小,重量轻,易于携带的特点。它将PC的部分功能与手机的通讯功能结合起来,可以进行无线通讯,还可以通过互联网得到丰富多彩的服务。因此,针对移动终端的研究具有非常...
上传时间: 2013-04-24
上传用户:R50974
资源简介:基于DSP的1553B总线通讯检测仪的设计。
上传时间: 2015-10-04
上传用户:Zxcvbnm
资源简介:基于i2c串行总线结构7290的硬件初始化及按键功能的选择的总体程序构架
上传时间: 2015-10-06
上传用户:royzhangsz
资源简介:基于单片机的嵌入式USB主机研究与实现,一篇好文章
上传时间: 2014-11-30
上传用户:ma1301115706
资源简介:三星s3c44b0芯片下的看总线的程序,是嵌入式开发的实用入门程序
上传时间: 2015-12-05
上传用户:xinzhch
资源简介:清华大学ARM培训教材-嵌入式系统的构建
上传时间: 2016-01-28
上传用户:邶刖
资源简介:此工程项目包可以实现基于spartan3与CAN总线连接后的的汽车时速的模拟仿真。并可计算轮速差的数值。当此数值超出规定的边界值时报警。
上传时间: 2014-11-28
上传用户:litianchu
资源简介:基于一款32位嵌入式微处理器的音频接口的测试代码,验证此IP功能的。
上传时间: 2016-03-24
上传用户:xiaoyunyun
资源简介:基于一款32位嵌入式微处理器的DMAIP的测试代码,验证此IP功能的。
上传时间: 2016-03-24
上传用户:zhangyi99104144
资源简介:基于一款32位嵌入式微处理器的MMC IP的测试代码,验证此IP功能的。
上传时间: 2013-11-29
上传用户:huyiming139
资源简介:基于一款32位嵌入式微处理器的Nand Flash 接口的测试代码,验证此IP功能的。
上传时间: 2014-01-14
上传用户:13188549192
资源简介:基于一款32位嵌入式微处理器的Norflash接口的测试代码,验证此IP功能的。
上传时间: 2014-01-07
上传用户:wangdean1101
资源简介:基于一款32位嵌入式微处理器的USB接口的测试代码,验证此IP功能的。
上传时间: 2013-12-12
上传用户:顶得柱
资源简介:本文详细的讨论了基于嵌入式操作系统uClinux的网络监控系统的软、硬件 设计。主要包括系统硬件平台的设计、嵌入式操作系统的设计、移植和驱动程序 的开发以及应用程序的开发与调试
上传时间: 2013-12-21
上传用户:qq21508895
资源简介:本手册介绍了 32 位基于ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函 数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,...
上传时间: 2016-12-02
上传用户:czl10052678
资源简介:基于ARM最近内核cortex M3 上的ucos 移植
上传时间: 2016-12-20
上传用户:蠢蠢66
资源简介:基于FPGA的I2C总线主控器的设计与实现
上传时间: 2016-12-30
上传用户:wang0123456789
资源简介:基于ARM微控制器STM32F101xx与STM32F103xx的timer例程
上传时间: 2017-02-11
上传用户:aysyzxzm
资源简介:本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函 数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌...
上传时间: 2014-11-28
上传用户:515414293
资源简介:该文档为基于DSP的CAN总线转换器的设计讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-04-25
上传用户:
资源简介:随着信息技术的发展和数字化产品的普及,嵌入式系统的研究开发逐渐成为热点。而Linux又以其独特的优势成为嵌入式系统的主流。作为嵌入式系统和用户之桥梁的人机交互接口设备也是其中必不可少的一部分,用户与系统的交互是否准确和便捷极大地影响了嵌入式产品...
上传时间: 2022-06-18
上传用户:
资源简介:基于单DSP的VoIP模拟电话适配器研究与实现:提出和实现了一种新颖的基于单个通用数字信号处理器(DSP)的VoIP模拟电话适配器方案。DSP的I/O和存储资源非常有限,通常适于运算密集型应用,不适宜控制密集型应用[5]。该系统高效利用单DSP的I/O和片内外存储器资源,...
上传时间: 2013-11-20
上传用户:Wwill
资源简介:比较纤细的介绍了嵌入式系统的组成,原理和一些基本应用,是一本很好的电子书。
上传时间: 2013-12-28
上传用户:璇珠官人
资源简介:嵌入式TCPIP协议研究与实现。介绍了嵌入式环境下TCPIP协议的研究与实现
上传时间: 2014-01-27
上传用户:Divine
资源简介:详细说明了PDA开发的流程和一些需要注意的问题,是嵌入式工程师的一个好助手
上传时间: 2014-01-16
上传用户:hxy200501