基于嵌入式LINUX下CAN设备驱动程序设计

来源 :微计算机信息 | 被引量 : 0次 | 上传用户:jljc123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以嵌入式微处理器S3C2410为主控制器,通过SPI接口,采用MCP2510控制器扩展CAN总线接口。文章分析了Linux下设备驱动程序的结构和工作原理,详细论述了嵌入式Linux操作系统下CAN设备驱动程序的设计方法和具体实现。针对字符设备驱动程序的特点,采用中断驱动I/O口方式结合缓冲区的使用可将数据接收和read系统调用隔离开来,同时在系统调用函数中加入了休眠代码,确保设备在系统中的高效运行。
其他文献
无刷双馈风力发电系统是一个多时间尺度高维数系统,根据无刷双馈电机的多时间尺度特征.可以得到无刷双馈风力发电系统三种不同的数学模型,即原模型、五阶模型和一阶模型,并且降阶
本文介绍模糊控制技术与智能轮椅机器人超声波避障技术相结合的应用。本系统使用超声波的探测距离作为输入信号.经模糊控制技术处理后.输出机器人左右轮的转动速度来实现超声波
指出了Microsoft.NET垃圾回收机制的缺陷,给出了在通信程序设计中的解决办法,并详细介绍了Winsock通信动态链接库、视频捕捉动态链接库的编写过程及调用方法,叙述了Microsoft Vi
2015年7月28日至8月30日,笔者在河南省滑县上官镇进行了实地调研。  通过一个月的深入调研,笔者了解到上官镇大力实施“以发展现代农业产业集群为主体、以新型工业和现代商贸物流业为支撑”的“一体两翼”发展战略,重点做好现代农业、工业园区建设、现代商贸和弘扬文化方面的工作,实现了经济社会和谐发展。  现代农业 显特色  调研期间,笔者实地走访了贵和农场、首创农场、陶家品牌菊花、徐阳城法国梧桐种植基
全国最大的红军烈士陵园  在巴中市通江县沙溪镇王坪村,有一个全国安葬红军烈士最多、规模最大的红军烈士陵园。该陵园长眠着25048名红军烈士,且陵园最初是全国唯一一座红军为自己战友修建的陵园。  1933年8月至10月,红四方面军接连发动仪(陇)南(部)、营(山)渠(县)、宣(汉)达(县)三次进攻战役,歼敌近2万人,解放了宣汉、达县、万县3座县城。接著又粉碎四川军阀刘湘六路围攻,红军付出2万余人伤亡
上肢运动功能障碍是脑卒中后常见并发症[1-2],常表现为持续肩痛、手腕痛、肿胀、肩关节活动障碍等。针对此类患者的康复锻炼是通过手臂或手掌活动训练,给予其肌肉组织和神经
目的探讨优质护理服务在消毒供应中心中的应用效果。方法选取2017年1—12月医院消毒供应中心实施优质护理服务前需要处理的55件器械作对照组,同时将2018年1—12月实施优质护
根据“模型黄河”试验的实际要求,设计了一种基于超声波测量含沙量的泥沙在线检测系统。本文详细阐述了超声波含沙量传感器的原理、PLC硬件配置和组态监控软件设计。本系统在
企业只有具备了完善的产品创新体系,才能快速地推出符合市场需求的高质量产品,在残酷的市场竞争中站稳脚跟。D公司是一家规模化的胶印机制造商,虽说公司历经二十余年的发展,
本文首先介绍了用TMS320LF2812作为控制核心的工业缝纫机控制系统,然后介绍了UC/OS—II操作系统及其在TMS320LF2812上的移植,最后介绍了工业缝纫机控制系统中任务的划分和优先级