S3C44B0X按键键盘的μClinux驱动程序设计
用三星公司的嵌入式微处理器S3C44BOX设计的嵌入式开发板大多采用1×4按键键盘,在移植μClinux到这类开发板上时,必须设计键盘驱动程序.1×4键盘驱动程序通过修改μClinux源代码中PC键盘的驱动程序得到.根据实际电路,对键盘的初始化、键盘中断处理程序进行了处理,用户可根据需要决定各键的扫描码.此驱动程序利用操作系统计时器解决了键盘的抖动问题.1×4键盘驱动程序可用于其他类似的嵌入式系统.
浅谈μCLinux与标准Linux在内存管理上的区别
本文对μCLinux与标准Linux在内存管理上的区别进行了分析。
基于μClinux的触摸屏软硬件设计与关键技术分析
介绍了当前比较流行的开放源代码的嵌入式操作系统μClinux下驱动程序的一般结构,以及触摸屏控制器和Motorola DragonBall VZ328 CPU的连接.在此基础上,详细讲述了触摸屏驱动程序设计的一些关键技术,如阻塞型I/O操作、任务队列以及系统定时器的应用等,解决了采样数量控制问题,具有较好的移植性.
基于μCLinux的USB芯片FT245BL驱动程序实现
μClinux是一种面向嵌入式微处理器的微型操作系统,已经在嵌入式操作系统中占有重要地位。在此介绍FTDI公司的USB芯片FT245BI,的主要性能、工作原理,并将其应用在Blackfin ADSP—BF533微处理器的嵌入式开发平台上,说明在μClinux下编写与加载USB接口芯片FT245BI。的驱动程序方法,实现了DSP主板的USB端口通信。
一种嵌入式系统实现的JTAG调试器
分析了JTAG标准和基于JTAG标准的ARM—ICE的功能和原理,利用基于S3C4510B芯片和μClinux操作系统的嵌入式系统实现了JTAG调试器。通过μClinux网络编程使该调试器支持网络远程调试,最后通过对基于ARM7TDMI芯片的嵌入式系统进行调试验证了JTAG调试器功能。
嵌入式系统的实时数据接口扩展
介绍了一种以Samsung公司的ARM7TDMI CPU S3C4510B为核心、uClinux为操作系统的嵌入式系统应用于MPEG-2或MPEG-4等实时多媒体数据的网络传输所面临的问题,并提出了相应的解决方案。
μClinux在S3C4510B上的移植
Linux是一种支持多种体系结构处理器的操作系统,有很强的移植性.描述了将μClinux移植到基于S3C4510B处理器目标板上的方法与过程.首先介绍了S3C4510B处理器和μClinux,并简单说明了如何搭建移植环境,然后着重讨论了在该开发板上Bootloader的设计实现以及μClinux内核的移植方法,最后对在这种基于μClinux的嵌入式系统环境下如何开发应用程序做了简单说明.
UPS接口转换卡的设计与实现
针对目前大多数UPS监控系统因采用串行接口监控方式,而导致的传输距离受限制,不能实现任意距离的分散式远程监控的问题,提出了一种基于SNMP网络管理协议的UPS监控系统的设计方案,设计了集成SNMP协议的硬件接口转换卡。采用了带有SNMP协议的μC linux操作系统,完成了串行接口到网络接口的数据转换,实现了在SNMP协议下的UPS网络管理和监控。
GPRS在嵌入式手持终端上的实现
介绍了嵌入式操作系统μCLinux和GPRS网络各自的特点和他们各自具有的优势,详细讨论并实现了把GPRS模块集成进基于嵌入式μCLinux的手持式终端的方法,并分析了该无线手持式终端的应用前景.
以ARM7为核心的嵌入式工控网络设计
给出了以三星ARM7TDMI CPU为核心,同时嵌入μClinux系统的嵌入式Web服务器硬件系统的设计方法。分析了通用TCP/IP和HTTP网络协议及嵌入式Web原理,给出了基于CGI技术和socket技术开发流程,实现了基于嵌入式Web服务器的基本工业远程监控。