将ARM - L INUX平台作为USB主机,数据采集卡作为USB设备,设计一套通过USB总线传输数据的高速数据采集系统。针对数据采集卡,着重讲述USB字符设备驱动程序的设计。
上传时间: 2013-10-23
上传用户:asdfasdfd
SmartARM9B92 是由广州致远电子有限公司完全按照工业级标准(EMC/EMI)设计开发的一款通用工控/教学开发平台,其核心控制器采用了TI 公司最新推出的LM3S9000 系列芯片。LM3S9000 在通用处理性能方面取得了最新突破,实现了连接性、存储器配置与高级运动控制的完美结合。SmartARM9B92 开发平台提供了丰富的接口:外部总线接口(EPI)、USB OTG 接口、10/100Mbps 以太网接口、带电气隔离的CAN 接口、电机驱动板接口、带电气隔离的RS-485 接口、I2S 音频接口、UART/Modem 接口和SD 卡接口等,同时集成了大容量存储器,包括SRAM、SDRAM、NOR Flash 和NAND Flash。SmartARM9B92平台将LM3S9B92 的功能特性发挥的淋漓尽致,最大程度上满足客户的应用需求。
上传时间: 2013-10-31
上传用户:hewenzhi
开发了一个基于闪存平台的嵌入式文件系统。为保证闪存扇区的平均使用率和均衡擦写次数,引入了损坏管理策略,在这种策略中采用了动态存储空间管理模式和先入先出(FIFO)策略。所采用的冗余设计、快速计算和跟踪策略还可以延长核心扇区使用寿命,保证系统启动可靠的服务。
上传时间: 2014-12-30
上传用户:lingzhichao
笔记本平民化的散热平台改装!!! 我的笔记本是联想410MT2080,由于没有买专用的笔记本桌,也没有买笔记本的散热器。都是放在睡房上网用!玩游戏就用台机,但一到天气热,笔记本都不知放在那里才可以安全上网,硬盘部分实在太热!怕会发生火灾!!现在如果不放空调,硬盘的位置都不敢放手摸太久!有点烫手的!放在那个地方也不方便,以前是直接放床上!但是近来天气太热了!35度成了常温!真的怕怕!看来要想想法子才行呀! 有一天看到老婆的旧鞋盒!灵机一动,能否用这个来改装一个笔记本的散热底座!!不要让笔记本放在床上,太危险!这样也是废物利用,进行低碳生活!说动就动!
上传时间: 2013-12-16
上传用户:ABCDE
嵌入式LINUX 电子教程全集 嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。计算机系统核心CPU,每年在全球范围内的产量大概在二十亿颗左右,其中超过80%应用于各类专用性很强的嵌入式系统。一般的说,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。 1. 嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。 Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内核最小只有约134KB。第三,Linux是免费的OS,在价格上极具竞争力。 Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。很多CPU包括家电业芯片,都开始做Linux的平台移植工作。移植的速度远远超过Java的开发环境。也就是说,如果今天用Linux环境开发产品,那么将来换CPU就不会遇到困扰。同时,Linux内核的结构在网络方面是非常完整的,Linux对网络中最常用的TCP/IP协议有最完备的支持。提供了包括十兆、百兆、千兆的以太网络,以及无线网络,Toker ring(令牌环网)、光纤甚至卫星的支持。所以Linux很适于做信息家电的开发。 还有使用Linux为的是来开发无线连接产品的开发者越来越多。Linux在快速增长的无线连接应用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程序员所熟悉。因此,我们要在嵌入式系统中使用Linux操作系统。 Linux的大小适合嵌入式操作系统——Linux固有的模块性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程序员热切其望它用于无数的嵌入式应用软件中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBox Linux 相对,Linux的图形界面还相对较弱,但近年Linux的图形界面发展也很快,这也就不是问题。 2. 什么是嵌入式Linux 嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式linux既继承了Interlnet上无限的开放源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费,而且性能优异,软件移植容易,代码开放,有许多应用软件支持,应用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。 3. 嵌入式Linux有巨大的市场前景和商业机会,出现了大量的专业公司和产品,如Montavista Lineo Emi等,有行业协会如Embedded Linux Consortum等,得到世界著名计算机公司和OEM板级厂商的支持,例如IBM Motorola Intel等。传统的嵌入式系统厂商也采用了Linux策略,如Lynxworks Windriver QNX等,还有Internet上的大量嵌入式Linux爱好者的支持。嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板。 4.嵌入式Linux的应用领域非常广泛,主要的应用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网络、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、远程通信、医疗电子、交通运输计算机外设、工业控制、航空航天领域等。 5.如果分别让10位工程师给出嵌入式系统的定义,将得到10个不同的答案。一般来说,大部分的嵌入式系统执行特定的任务。我们假定最简单的嵌入式系统包括输入/输出功能,以及一些控制逻辑,该系统基于它的配置执行某些类型的功能。按照这个标准,可以认为一个包含实现控制逻辑74123计数器以及一个状态是一个嵌入式系统。也许可以补充说,该系统必须可通过存储在固件中的软件进行编程。这个新的嵌入式系统定义包括输入/输出(I/O),以及存储在系统固件中的控制逻辑。一个带有鼠标、键盘、网络连接并运行图形用户界面(GUI,graphical user interface)多任务操作系统的桌面计算机显然满足这些要求,但我们能认为它是一个嵌入式系统吗? 如果桌面计算机不是一个嵌入式系统,那么手持设备呢?它们有I/O功能,可以运行存储在固件中的控制逻辑。有人说,桌面计算机和手持设备都有通用计算机设备,可以运行软件来执行许多不同的任务,与之不同的是,嵌入式系统(例如,洗碗机控制器或飞行导航系统)主要是为特定任务而设计的。这种特定的功能限定使嵌入式设备有功能上的唯一性。如果是这样,为什么一些嵌入式系统设计成具有附加的功能,如存储在非易失性存储器中的程序,并且具有运行可以完成原始设计范围之外的任务的多任务操作系统的能力呢? 在过去,区分嵌入式系统和通用计算机比现在简单的多。例如,可以很容易地区分出一个基于8051的T1分幅卡嵌入式系统和一台Sun UNIX工作站。而现在,从功能方面很难区分一台Sun工作站和一个包含PowerPC以及32MB内存和16MB闪存的机顶盒。这样的机顶盒可以运行带GUI的多任务操作系统,可现场升级,可以同时运行多个程序(如视频控制器、数字录像和Java虚拟机),还可以进行安全的因特网在线交易。很难判断这种机顶盒是否是一个嵌入式系统。显然,硬件性能的提升和价格的下降使通用计算机和嵌入式系统之间的界限变得很模糊,技术的进步使得我们很难定义什么是嵌入式。
上传时间: 2014-12-30
上传用户:ljt101007
为了提高企业工资支付保障信息化服务水平和整体运作效率,减轻工作人员的劳动强度,提升服务品质,全面降低企业工资支付保障运作成本,设计了一种基于RFID的企业工资支付保障平台。重点研究了云的系统模型以及其总体架构、业务流程、功能模块和物理结构。应用结果表明,该方案可有效地集成和管理实现企业工资支付保障信息管理系统的网络化,系统实施之后, 企业工资支付保障的工作效率得到了明显的提高。
上传时间: 2013-10-29
上传用户:1101055045
影响无线通讯可靠性和距离的几个因素无线通信距离的主要性能指标有四个:一是发射机的射频输出功率;二是接收机的接收灵敏度;三是系统的抗干扰能力;四是发射/接收天线的类型及增益。而在这四个主要指标中,各国电磁兼容性标准(如北美的FCC、欧洲的EN 规范)均只限制发射功率,只要对接收灵敏度及系统的抗干扰能力两项指标进行优化,即可在符合FCC或CE 标准的前提下扩大系统的通信距离。一影响无线通信距离的因素1、地理环境通信距离最远的是海平面及陆地无障碍的平直开阔地, 这也是通常用来评估无线通信设备的通信距离时使用的地理条件。其次是郊区农村、丘陵、河床等半障碍、半开阔环境,通信距离最近的是城市楼群中或群山中,总之,障碍物越密集,对无线通信距离的影响就越大,特别是金属物体的影响最大。一些常见的环境对无线信号的损耗见下表根据路径损耗公式:Ld=32.4+20logf +20logd f=MHZ d=Km 可知信号每损耗6dB,通讯距离就会减少一半!另一个因素就是多路径影响, 所以如果无线模块附近的障碍物较多时也会影响通讯的距离和可靠性。2、电磁环境直流电机、高压电网、开关电源、电焊机、高频电子设备、电脑、单片机等设备对无线通信设备的通信距离均有不同程度的影响。3、气侯条件空气干燥时通信距离较远,空气潮湿(特别是雨、雪天气)通信距离较近,在产品容许的环境工作温度范围内,温度升高会导致发射功率减小及接收灵敏度降低,从而减小了通信距离。
上传时间: 2013-11-13
上传用户:bvdragon
随着嵌入式系统软件的发展,以及嵌入式应用在各个行业的普及,嵌入式系统开发已经被越来越多的人所关注。目前,嵌入式软件更新频率快,因此要求开发者在短期内能开发出具有针对型的应用程序,然而嵌入式系统运行环境往往是用户制定,并且运行在特定的硬件环境中。常规的软件开发方法往往导致嵌入式系统开发效率低下,同时大幅提高了开发成本。因此,实现对嵌入式系统硬件环境的仿真能有效提高嵌入式系统开发效率。本文针对此问题,结合现有ARM体系架构和指令集模拟器实现原理,提出了一套基于X86平台的ARM指令集模拟器的设计方案。
上传时间: 2013-10-23
上传用户:neu_liyan
以SoC软硬件协同设计方法学及验证方法学为指导,系统介绍了以ARM9为核心的AFDX-ES SoC设计过程中,软硬件协同设计和验证平台的构建过程及具体实施。应用实践表明该平台具有良好的实用价值。
上传时间: 2014-12-30
上传用户:huangld
随着云计算平台技术的迅速发展和普及,将高校教学资源、软件和数据都部署在"云"中,学生用户可以通过网络和简易的终端设备随时随地使用几乎所有的教学资源。在介绍云计算平台及特征的基础上,将云计算的概念引入了教学实践当中,论述搭建睿思网的云计算服务平台所包含的功能,指出云计算技术在高校教学中的优越性,并对未来云计算在高校中的应用进行了展望。
上传时间: 2013-11-05
上传用户:klin3139