基于uClinux的嵌入式水声信号采集存储系统设计
为了减少水声学研究和水声工程设计试验的时间、成本等,针对水声信号和系统工作环境的特点,设计并实现了一种基于嵌入式uClinux操作系统的水声信号采集存储系统。发挥了处理器对外部设备优秀的控制能力和uClinux操作系统出色的稳定性两大优势,使系统稳定、可靠、低功耗、便捷地工作。通过海试验证了数据的有效性,证明系统具有实用价值。
基于ARM-Linux的超声波测距系统设计与实现
针对ARM—Linux平台下对超声波测距研究较少的问题,根据超声波的工作原理,利用字符设备驱动编写的基本方法.用ARM处理器在Linux2.6内核下实现了超声波模块和温度传感器驱动程序和应用程序的开发。实验结果表明,经过温度补偿方法,测量的数据准确,稳定性和实时性好,实现了ARM—Linux-F-对HC—Stk04和DS18820的支持,并已应用在移动机器人控制系统中.且运行效果良好。
便携式红外相机中触摸屏原理与应用
为了提高实验型红外相机的灵活性并研究其小型化技术,基于嵌入式系统技术构建了便携式红外相机。红外相机采用带触摸屏的液晶显示器(LCD)作为用户交互设备,其中触摸屏作为输入设备实现对相机的控制。设计了系统硬件,研究了Linux2.6内核下触摸屏的驱动原理,利用校正函数库Tslib进行了触摸屏校正,最后利用Qt/Embedded程序作为用户界面接收用户的触摸屏输入。实验结果表明,触摸屏设备在便携式红外相机中能准确控制系统。
嵌入式Linux中I2C总线驱动程序设计
针对I2C总线特性,Linux的I2C驱动程序采用了一种特殊的框架。对特定的嵌入式系统,I2C驱动程序设计主要集中在与硬件属性相关的几个模块的实现。在分析I2C总线基本属性及嵌入式Linux的I2C总线驱动框架的基础上,以AT91RM9200的I2C总线为例,分析其I2C总线驱动和I2C设备驱动的设计思想。
基于ARM的无线网卡设备驱动设计
介绍了D—Link无线网卡在嵌入式Linux下的驱动设计与实现。该系统主要应用于医用伽马相机和小型SPECT设备的手持数据采集系统。首先搭建嵌入式开发的软硬件环境,对Linux内核进行剪裁,然后研究网络驱动工作原理,利用D—Link无线网卡对通用无线网卡的驱动进行修改和交叉编译,最终移植到ARM平台上,建立嵌入式无线局域网。
嵌入式Linux下PCI设备驱动的设计与实现
PCI局部总线具有使用方便、数据传输率高等特点,已成为计算机必备的一种接口。Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。介绍了Linux驱动程序开发的一般方法,并实现了流媒体数据缓存PCI卡在Linux环境下的驱动程序。
基于uclinux的CAN总线嵌入式驱动编程
介绍了uclinux操作系统的内核结构以及设备驱动编程的基本原理,并对CAN总线的嵌入式系统进行了硬件设计及软件驱动编程,提出CAN总线技术应用于嵌入式系统的一种方案.
基于S3C2410的MPEG4数字录像机的设计与实现
本文介绍了一种基于嵌入式微处理器S3C2410和MPEG-4专用视频压缩芯片IME6400及大容量电子硬盘的数字录像机。讨论了系统总体设计,介绍了各功能模块及关键接口电路设计,介绍了linux下驱动程序及应用程序的设计与实现。
LonWorks现场总线设备驱动设计与实现
本文主要讨论了在基于嵌入式Linux平台下,研究实现LonWorks现场总线设备的驱动程序。
基于ARM嵌入式系统的PC/104总线设计
根据实际工程的需要,通过对S3C2410开发板的实验与研究,提出一种在ARM嵌入式系统上实现PC/104总线方案。完成了系统原理框图设计;采用CPLD和VHDL语言,重点描述PC/104总线控制器的实现方法;介绍了在嵌入式Linux操作系统下驱动程序的开发。实验结果表明该系统克服了传统PC机的缺点,并具有体积小、功耗低、成本低等特点。