嵌入式linux在工业控制领域中的应用
针对嵌入式网络设备的应用特点,介绍嵌入式linux的主要技术及在工业控制领域中的应用。结合硬件平台详细说明嵌入式linux系统的主要实现方法,涉及嵌入式实时内核、内存机制和文件系统的设计。
智能无线多媒体数字播放系统的设计与实现
基于嵌入式Linux技术,提出一种智能无线多媒体数字播放系统的设计方案。介绍了系统功能、总体结构、主控CPU和无线模块。通过Linux系统中SPI接口的驱动对无线模块的控制,成功实现了区域位置自动识别和音视频文件的受控播放以及与用户进行交互的图形化界面操作程序。
基于嵌入式Linux视频的网络监控系统设计
介绍了一种采用Browser/Server结构、在视频服务器上内置一个嵌入式Web服务器、基于嵌入式Linux视频的网络监控系统。重点阐述了其服务器端的设计。
嵌入式Linux平台的GPS数据采集研究
随着基于嵌入式Linux的嵌入式GIS的应用日益广泛,GPS数据的采集方法成为一项基础性的工作,本文针对GPS数据的采集,详细分析了目前普遍采用的NMEA0183协议,对Linux操作系统下的串口编程技术进行了详细的介绍,并在此基础上对嵌入式Linux环境下的GPS数据采集进行举例分析.
基于LEON开源软核的SOC平台构建与测试
针对某导航SoC芯片设计中高安全性、定制算法和高速数学运算处理的需求,讨论LEON微处理器软核方案在开源、配置灵活和运算能力强等方面的优势;分析在FPGA开发平台上固化的LEON核上移植Linux操作系统的实现和调试过程中的特殊点和难点;在该软硬件平台上进行数学运算及导航算法性能测试,为基于LEON开源软核的嵌入式系统的定型、配置和研发提供必要参考。
ARM系统中DMA方式在数据采集中的应用
讨论了ARM系统中DMA通道的工作原理,并利用DMA技术设计了基于S3C2410和FPGA的CCD相机采集系统,给出了数据采集接口设计方案,以及Linux操作系统下接口的设备驱动程序。测试结果表明系统工作稳定,数据采集速率可以达到4MHz。
基于ARM嵌入式系统的SPI驱动程序设计
以微处理器S3C2440和嵌入式Linux操作系统组成的嵌入式系统作为主要开发平台,根据SPI通信原理和S3C2440电路接口的特点,设计了一款基于ARM嵌入式系统的SPI驱动程序。讨论了SPI驱动程序的基本开发方法和实现过程。通过编写简单的测试程序进行仿真验证。验证结果表明该驱动程序稳定可靠,可实现嵌入式系统的数据通信。
基于ARM9和GSM/GPRS的无线可移动红外监测报警系统
设计了一种基于ARM9(Advanced RISC Machines)和GSM(Global Systemfor Mobile Communications)/GPRS(General Packet Radio Service)网络的无线可移动红外监测报警系统,系统以嵌入式操作系统Linux2.6和ARM9核心的嵌入式处理器S3C2410作为软硬件核心,利用红外监测模块实现对目标物的监测,在GPRS网络中使用socket(套接字)编程技术和FTP协议将现场图像无线传输到服务器上,并在GSM网络中以短信息的方式向用户报警。系统的创新之处在于仅当红外监测模块探测到入侵障碍物时才进行现场图像的采集和传输并向用户报警,因此可以按流量计费以节省使用GPRS网络的费用。系统具有一定的通用性、可行性和高性价比,有一定的实用价值。
基于Microwindows的嵌入式Linux轻量级图形应用库的设计
文章针对低端嵌入式Linux应用系统的需要,在对Microwindows三层体系结构分析的基础上,成功地构建了一个无窗口系统的轻量级图形应用库,并详细介绍了底层驱动层、中间引擎层和最高应用层的功能特点和工作原理,对其核心代码和数据结构进行重新定制和设计,同时也讨论了中文支持和显示驱动等关键技术,对同类产品的设计开发具有较大的实用参考价值.
嵌入式Linux下基于ARM9的媒体播放的设计
针对在嵌入式系统中实现播放MP3音乐和MPEG视频等多媒体文件,提出了基于ARM9的嵌入式Linux下媒体播放系统设计方案,Linux下有许多媒体播放器,系统移植了2种不同的工具:madplay和mplayer,其中,Madplay是一个根据MAD算法写的MP3播放器,解码效果相当出色,而且支持命令行,特别适合于在嵌入式系统使用。该多媒体播放系统的实现过程和核心的代码与同类应用有很好的通用性,只需要较小的修改就能移植到不同的操作系统和平台上.可广泛使用在各种多媒体播放器中。










