【摘 要】
:
随着嵌入式技术的快速发展,嵌入式操作系统的使用也变得十分广泛,Linux系统的开源性,稳定性以及免费性使得它有着广泛的应用。嵌入式Linux系统在多方面的应用使其所涉及的硬
论文部分内容阅读
随着嵌入式技术的快速发展,嵌入式操作系统的使用也变得十分广泛,Linux系统的开源性,稳定性以及免费性使得它有着广泛的应用。嵌入式Linux系统在多方面的应用使其所涉及的硬件设备多种多样,因此,研究Linux的设备驱动程序,具有很强的实用性。目前很多外部设备都通过I2C总线接口与处理器相连接, I2C已成为一种通用的,并且有着广泛应用的标准。因此对于嵌入式Linux内核中的I2C驱动程序的研究便有着重要的意义,通过驱动程序的研究,有助于更好的理解驱动程序,而且还可以深入的了解内核。本文首先从底层硬件到上层应用程序分析了嵌入式系统的体系结构,并且重点阐述了Linux系统驱动层的实现原理以及驱动程序所涉及的相关文件系统。然后,对I2C驱动程序的设计原理进行了详细的分析,最终,本文将包含修改过的I2C驱动程序的Linux移植到开发板,构建了文件系统,并且成功编写了I2C应用程序。Linux系统的成功运行以及应用程序的运行结果,说明了整个系统软硬件设计的正确性。系统的实现,有助于更好的理解嵌入式系统的体系结构和驱动程序的设计原理。
其他文献
燃气领域的置换主要是高中低压管道的置换和气柜/大型储罐的置换,从置换工艺的角度而言无外乎是燃气置换成空气或者空气置换成燃气。如果不考虑成本,采用氮气作为中间过渡介
复杂背景下红外小目标探测与跟踪技术是一种在军事和民用诸多领域有着广泛应用前景的技术。但由于小目标在图像中所占像素少,目标的细节特征丢失,很难与杂波形成有效区分。致
高分子表面活性剂由于其单个分子体积大,空间屏蔽作用和静电斥力强,能够更好地帮助颜料粒子稳定分散在溶剂中,在涂料、油墨等领域发挥着重要作用。鉴于非离子型聚醚结构的二
船舶用厚板是钢铁板材产品中重要的战略产品之一,而能适应大线能量焊接的船用厚板是近年来造船业最为迫切的需求。由于大线能量焊接过程焊缝附近长时间经历高温过程,钢板焊接
都市圈的形成和发展已经在世界经济发展进程中发挥着越来越重要的作用,促进都市圈的形成和发展已经成为世界各国经济发展的必然选择,尤其是在全球化和信息化的时代,都市圈的
准确测定阿伏加德罗常数是实现用原子质量重新定义质量单位kg的有效途径。介绍了阿伏加德罗常数测定的历史、进展和前景。阿伏加德罗常数是联系宏观世界和微观世界的桥梁,是
在有序推进农村宅基地退出的政策创新与实践过程中,那些具有进城定居意愿的农民工无疑是首要考虑的对象。对目前在江苏省南京市工作的江苏籍农民工进行抽样问卷调查,分析有进
<正>今天的文坛已经明显出现的"新旧分制"格局——这格局自新世纪以来暗暗形成,至今已是不可逆转。笔者试图从文学生产的传统机制和新型机制的分野、交锋、整合的角度关注这
传统监督学习,通过对外界给定的已标注样本集构建训练集进行训练,归纳出模型,但构建正确率满足要求的分类器常常需要大量的训练样本,这样就要花费大量的时间进行评价、标注样
知识经济时代,科技创新成为一国综合实力的重要标志,成为各国竞争的焦点。而高科技园区作为聚集科技创新要素和资源,实现人才、技术和空间有效结合的重点载体平台,得到各国的