嵌入式实时操作系统应用分析
随着 EOS(Embedded Operation System, 嵌入式操作系统 ) 在工业控制领域内的广泛应用,操作系统的实时性成为一个日益被关注和重视的问题。
温度传感器DSl8B20在Proteus中的仿真
详细介绍单总线温度传感器DSl8B20的工作原理、通信协议和使用方法;给出测温程序流程,以及DSl8B20在Proteus中硬件仿真的具体实现方法,并对该仿真结果与实验结果进行了比较。
基于Linux嵌入式系统的ISA总线DMA的实现
DMA是外设与主存之间的一种数据传输机制。一般来说,外设与主存之间存在两种数据传输方法:(1)Pragrammed I/O(PIO)方法,也即由CPU通过内存读写指令或I/O指令来持续地读写外设的内存单元(8位、16位或32位),直到整个数据传输过程完成。 (2)DMA,即由DMA控制器(DMA CONtroller,简称DMAC)来完成整个数据传输过程。在此期间,CPU可以并发地执行其他任务,当DMA结束后,DMAC通过中断通知CPU数 据传输已经结束,然后由CPU执行相应的ISR进行后处理。
LVDS技术在数字视频传输系统中的应用
提出一种基于LVDS技术的视频传输系统,该系统是以APA150和DS92LV18为核心,考虑到长距离图像传输的需要,增加了LVDS差分信号预加重和均衡功能。实践证明,该系统能够满足视频图像的远距离实时传输要求,结构简单且扩展性强。
无源RFID芯片H4006及其应用设计
H4006是EM MICROELECTRONIC生产的13.56MHz非接触式识别卡产品.该芯片内含谐振电容和电源滤波电容,采用密勒码(Miller code)传输,文中介绍了H4006的工作原理及应用电路.
基于Bootloader的可靠嵌入式软件远程更新机制
嵌入式软件的远程自动更新技术能够显著的降低嵌入式系统的维护成本,而更新过程的可靠性直接影响着远程更新的质量.本文针对基于bootloader的嵌入式系统,提出了一种高可靠的嵌入式软件远程自动更新机制,并以采用ARM微处理器、嵌入式Linux操作系统和无线网络接口的嵌入式平台为例给出了更新机制的软硬件实现方案.最后在实际系统中对更新机制的性能进行了测试.测试结果表明,本更新机制具有良好的抗干扰能力,能有效地提高嵌入式软件远程更新的可靠性.
一种Microwindows的汉字输入法
Microwindows是一种常用的已开放源码的嵌入式GUI软件。本文论述了一种Microwindows下的汉字输入法。该输入法有别于Microwindows通用的汉字输入法设计,并已在桑达税控机SED-ED300系列上实现。
USBRS-232转换卡设计
与RS 232总线的数据传输速率相比,USB的传输速率高达480 Mb/s,因此很多计算机的RS 232串行接口都被USB接口所替换,但是很多仪器仪表、控制终端、远程终端等设备的接口还是沿用RS 232。为解决两个接口之间的转换,设计并研制了USB-RS 232接口转换卡。从USB和RS 232通信协议出发,详细介绍USB-RS 232转换卡的设计原理,并以CH341T芯片为例,设计并制作了USB-RS 232转换卡。利用研制的USB-RS 232转换卡连接具有RS 232接口的温湿度传感器,在运行监控程序后,传感器运行稳定,能正确显示温湿度数据,且表明该转换卡可成功地实现RS 232接口与USB接口的转换。
基于Profibus-DP现场总线通信接口设计
Profibus-DP是一种开放性的国际现场总线,用于分散外部设备之间高速数据传输。SPC3是Profibus-DP专用智能通信协议芯片,集成了MAC和FDL层,实现了DP通信的处理,减轻了CPU的负担。采用MSP430单片机作为CPU,由于其具有高速率、低功耗的特点,能够很好地满足通信接口传输数据对速度的要求。概述了Profibus-DP总线协议,然后介绍Profibus-DP通信接口的硬件设计电路和软件设计。
基于Microwindows的嵌入式Linux轻量级图形应用库的设计
文章针对低端嵌入式Linux应用系统的需要,在对Microwindows三层体系结构分析的基础上,成功地构建了一个无窗口系统的轻量级图形应用库,并详细介绍了底层驱动层、中间引擎层和最高应用层的功能特点和工作原理,对其核心代码和数据结构进行重新定制和设计,同时也讨论了中文支持和显示驱动等关键技术,对同类产品的设计开发具有较大的实用参考价值.











