uCOS-II中CAN总线驱动程序剖析 在can.h中定义CAN总线驱动程序的结构 can_driver_t 通过全局数组can_driver挂载CAN总线驱动 CAN总线的抽象层在can.c中实现 驱动程序在mcp2510.c中实现 系统的启动与驱动程序的加载过程
1
SmartGreenhouse:集成嵌入式系统,代表智能温室的简化版本
2022-12-12 15:22:37 759KB C++
1
嵌入式系统体系结构、编程与设计_课件.rar
2022-12-09 20:53:13 84.74MB
1
摘要:描述了基于嵌入式Linux的字符设备驱动程序的设计方法和实现过程。以电机、数码管、串口和mini键盘的驱动设计为例,详细阐述了嵌入式linux下字符设备驱动设计中的关键技术,包括设备的设备号、设备的操作及设备的注册和卸载等。通过编写相应硬件设备的应用程序,测试设备驱动的正确性。介绍了Troolltech公司开发的开源图形用户界面库-Qt,并使用Qt编程方法设计出良好的人机交互界面。试验结果表明设计的驱动程序完全正确,可以被应用程序使用。   1引言   随着嵌入式系统的发展,嵌入式 Linux以其稳定性和开放源代码的优点在嵌入式系统的开发中得到广泛应用。越来越多的软硬件厂商使用嵌入式
1
包含了嵌入式系统原理的实验报告,实现了嵌入式系统中的看门狗实验,包括程序源码及实验报告,ARM处理器实现过程以及用C语言实现的过程。通过本资源可以实现嵌入式系统中的常用的看门狗实验的基本操作。
2022-12-08 19:12:36 518KB 看门狗实验 嵌入式
1
传统的8/16位微控制器由于速度慢、功耗大且实现Internet协议困难,已经不能满足大量信息管理的需要。提出一种基于ARM920T和Linux的嵌入式通信控制系统,介绍了系统架构和在工业系统的应用。论述了用动态模块加载法和静态编译进内核法开发系统外扩设备控制器局域网(CAN)总线以及RS-422/RS-485总线驱动程序的流程,分析了驱动的调试方法;对开发嵌入式系统驱动程序的2种方法作了对比。
2022-12-08 08:56:24 1.08MB 嵌入式系统 ARM 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
 文中介绍了一种基于STM32微处理器的γ能谱仪的研制。该仪器由主探测器、主控电路,GPS模块,SD卡存储模块,USB接口电路构成。是一种集辐射强度检测、辐射源地理位置定位,数据存储,USB传输等功能于一体的监测系统,大大丰富并提高了能谱仪的性能。
1