摘要:描述了基于嵌入式Linux的字符设备驱动程序的设计方法和实现过程。以电机、数码管、串口和mini键盘的驱动设计为例,详细阐述了嵌入式linux下字符设备驱动设计中的关键技术,包括设备的设备号、设备的操作及设备的注册和卸载等。通过编写相应硬件设备的应用程序,测试设备驱动的正确性。介绍了Troolltech公司开发的开源图形用户界面库-Qt,并使用Qt编程方法设计出良好的人机交互界面。试验结果表明设计的驱动程序完全正确,可以被应用程序使用。   1引言   随着嵌入式系统的发展,嵌入式 Linux以其稳定性和开放源代码的优点在嵌入式系统的开发中得到广泛应用。越来越多的软硬件厂商使用嵌入式
1
摘要:设计一套低帧速无线视频传输系统,将个人计算机屏幕上的图像通过无线的方式传输到投影仪上。系统中视频发送端采用普通个人计算机,视频接收端是基于ARM11的嵌入式系统。所传输图像使用JPEG标准进行压缩,传输数据链路为Wi-Fi.该系统主要用于教学、会议等场合。本系统可以减少演示场合的线缆,并省去频繁插拔的麻烦。   个人计算机设备及其外设的无线化一直是行业趋势,随着科技进步,无线鼠标、无线键盘、无线路由等无线设备纷纷问世。但是目前几乎所有在使用的投影仪都使用线缆和计算机连接,在商务、科研的会议或展示场合,这往往会带来不便。   视频传输数据量大、实时要求高,而完成无线视频传输,无线链路的
1
GPS可提供连续、高精度、实时的时间基准、三维位置、三维速度、整周模糊度等数据,具有性能好、精度高的特点,因而广泛应用于GPS载波相位测姿、精确制导、SINS/GPS组合导航、嵌入式车辆导航监控等军事与民用领域。而嵌入式系统以其低功耗、小体积、高稳定性和便携等优势,在GPS的应用中占据重要的位置。本文研究基于ARM920T内核的嵌入式微处理器S3C2440和WindowsCE 5.0(简称WindowsCE)的某型军车GPS定位信息的采集与处理。   1 系统硬/软件平台概述   车辆GPS定位信息采集系统的硬件平台结构如图1所示。   该平台可以分为3大模块:   1)微系统核心
1
保险箱是一种特殊的容器,根据其功能主要分为防火保险箱和防盗保险箱,防磁保险箱,防火防磁保险箱等等。 每一种保险柜都有其国家标准。市面上的保险柜多为前两种。 3C认证的保险箱(柜)按柜体的实际高度(不包括脚轮高度)在450毫米以上叫保险柜,柜体的实际高度在450毫米以下(包括450毫米)的叫保险箱。   依据不同的密码工作原理,防盗保险箱又可分为机械保险和电子保险两种,前者的特点是价格比较便宜,性能比较可靠。早期的保险箱大部分都是机械保险柜箱。电子保险箱是将电子密码、IC卡等智能控制方式的电子锁应用到保险箱中,其特点是使用方便,特别是在宾馆中使用时,需经常更换密码,因此使用电子密码保险箱,就比较
1
恩智浦半导体NXP Semiconductors N.V.近日宣布推出业界首款内嵌易用型片上CANopen驱动,集成高速CAN物理层收发器的微控制器LPC11C22和LPC11C24。作为一种独特的系统级封装解决方案,LPC11C22和LPC11C24集成了TJF1051 CAN收发器,在低成本LQFP48封装中实现了完整的CAN功能。     CAN被认为是一种适用于恶劣环境的坚固而可靠的通信信道。随着面向工厂、建筑物及家庭的工业及自动化应用日益普及,凭借LPC11C22和LPC11C24集成CAN收发器的微控制器解决方案,恩智浦为低成本CAN的广泛应用开启了大门。通常,CAN收发器的成本与
1
1 引 言   单片机和微控制器在工业现场控制领域已得到广泛的应用,但这些控制系统通常采用RS232或RS485组网,作用距离短。如今,Internet飞速发展,已成为信息交流的重要渠道。而且,基于Web的B/S远程监控模式技术也越来越成熟。如果将这种模式应用于工业现场控制领域,则用户只要在有Internet接入的地方,就可以对工业现场设备进行远程监控。将其应用于家庭,则可以朝家电信息化迈出关键的一步。   上述系统的实现离不开嵌入式操作系统。后PC时代,随着嵌入式系统的广泛应用,嵌入式操作系统也越来越受到重视。嵌入式操作系统具有结构小巧、实时性强、稳定性高等特点。目前,商用嵌入式操作系统
1
USB 就是指通用串行总线(Universal Serial Bus),是计算机外围设备通讯的总线标准。USB 能够实现从出现迅速发展到普遍应用,其主要的原因是其具有高速、稳定、廉价、方便的特点。在嵌入式系统中USB技术主要有两种应用方式,一种是USB总线设备的USB设备方式,一种是USB主控制器的嵌入式USB主机。USB 设备已经得到了广泛的使用,但是USB 主机实现其复杂性却没有很多应用实例。文章主要研究了USB应用领域中,采用低端控制器的嵌入式系统如何实现有限的USB主机功能。   由于其良好的特性,USB 总线的应用范围已经开始从计算机外围设备向嵌入式系统扩展,在嵌入式系统中USB总
1
适合于航空/航天、军队、国防等重要应用的可靠的嵌入式操作系统Nucleus Plus.   Nucleus Plus是美国源代码操作系统商ATI公司(现为Mentor Graphics ESD)推出的新一代嵌入式操作系统,属于抢先式实时多任务操作系统内核, 95%的代码使用ANSI C编写,非常便于移植于各种处理器家族。从实现的角度讲,不同于传统嵌入式开发,Nucleus Plus是以函数库的形式链接到目标应用程序中,形成可执行目标代码,下载到目标板上或烧到ROM/FLASH ROM 中去执行。Nucleus Plus内核在典型的CISC体系结构上占据大约20k空间,而在典型的RISC体系结
1
基于ARM Cortex处理器的片上系统(SoC)解决方案适用于多种嵌入式设计细分市场,如物联网、电机控制、医疗、汽车、家电自动化等。我们的处理器品种丰富且基于同一个标准架构,针对不同的产品市场提供广泛而丰富的性能与成本组合。Cortex系列处理器主要基于3大产品类型量身开发,A系列:运行复杂系统的精细高端应用;R系列:高性能硬实时系统;M系列:低功耗、确定性、成本敏感的微控制器,专门优化以满足其需求。   最先采用ARMv8-M架构的2款处理器为Cortex-M23和Cortex-M33。本文主要介绍Cortex-M33, Cortex-M33是首款采用TrustZone安全技术和数字信号
1
一、引言   目前,随着人民生活水平的提高,交通工具越来越多,安全服务也越来越受到重视,尤其是车载监控系统越来越多地受到业界的关注。本文介绍了作者设计的一种车载监控系统(以下简称为车载系统),并重点介绍了车载系统终端的设计与实现。该系统将GPRS、GPS技术相结合,利用GPRS的数据传输功能,实现移动车辆与监控中心的双向数据传输,以实施对车辆运行状态、安全状态、技术状态的监控。   二、 系统组成及特点   由于在GPS_GPRS定位系统中,涉及到了GPS卫星定位技术与GPRS通用分组无线业务的相关应用,从而在系统的组成中,GPS与GPRS无疑是整个系统的核心部门,下面就GPS系统
1