基于ARM9的嵌入式CAN总线的设计

来源 :微计算机信息 | 被引量 : 0次 | 上传用户:szw_jlcc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统Linux下扩展各类CAN总线设备,需设计相应的驱动程序。SJA1000为常用的CAN总线控制器,通过SJA1000详细研究分析了嵌入式操作系统中设备管理和驱动程序的特点,以及Linux下CAN设备驱动程序的开发流程和技巧,并结合CAN总线技术的特点,设计了相关的重要数据结构和操作代码。最后介绍了把驱动程序编译添加进uClinux内核的方法,实现了CAN设备的驱动。
其他文献
本文基于ITIL(Information Technology Infrastructure Library)框架,提出了一种IT运维中心模型,涉及人员、管理、流程、技术等方面,为大型企业的信息系统运维提供了一套全面完
本文探讨了一种新的嵌入式系统设计方法,该方法基于Eclipse的JET(Java Emitter Templates)技术。设计者用XML(eXtensible Markup Language)语言对嵌入式系统蓝图模型进行描述,并
本文首次提出将神经网络应用于生理信息的融合,针对仿生机器马运动过程中,系统如何根据使用者自身的身体素质,实时监控运动过程中人体生理信息变化,自动变换运动方式,从而获
在EAST托卡马克实验中,为了记录和重现等离子体的位形以分析托卡马克启动和等离子体成形控制的效果,采用视频点播系统配合高速视频采集设备,实现等离子放电视频的采集、发布
本文根据蚁群算法的并行特性,对并行集群下的同步异步蚁群算法进行研究,阐述了在TSP问题求解中的仿真应用,通过实验对并行蚁群算法的参数选择进行了分析,确定了参数的选择原
针对Mean-Shift算法在人体进行变加速随机运动和发生遮挡时容易跟踪失败的问题,提出了扩展卡尔曼滤波器和Mean-Shift结合的人体跟踪算法。利用扩展卡尔曼滤波器对人体运动参数进行估计,然后再利用Mean-Shift算法得到人体的位置跟踪。通过对当前窗口Bhattacharyya系数的计算来判断人体是否被遮挡,当人体被遮挡后,关闭扩展卡尔曼滤波器,对人体位置进行线性预测。试验表明,该算法较好
提出了一种基于多元数据图表示的特征选择优化方法。在不增加计算复杂度的基础上,类间重叠系数矩阵可以剔除方差大而分类信息差的向量,两两类间散布矩阵则用于区分类别均值和全局均值之间距离值相近的向量。实验证明该方法生成的特征向量取得的分类效果较好。
为了提高自动测试系统的通用性,本文将三层结构的客户/服务器模型引入到自动测试系统的设计中,提出了一种基于数据字典,通过数据映射对系统软硬件进行解耦的方法,并在实践中
针对嵌入式系统的网络通信应用需求,设计并实现了一种基于FPGA芯片Virtex4中内嵌PowerPC405控制器的网络通信系统;并且给出了硬件系统设计方法。通过移植开源的Linux操作系统
为克服传统原油生产过程中人工测量方法的诸多缺点,开发了原油计量自动采集系统,该系统具有计量快速、准确、自动化程度高等优点。文章介绍了OFMAC原油计量自动采集系统结构,并论述了通信子系统中上位机与下位机的通信协议及在Delphi环境下的实现方法,并给出了相关源代码。