共查询到20条相似文献,搜索用时 93 毫秒
1.
2.
嵌入式Linux设备驱动的研究与开发 总被引:1,自引:0,他引:1
本文首先介绍了在嵌入式Linux环境下设备驱动程序的开发流程,详细描述了Linux设备驱动程序的体系结构和Linux设备文件的概念.然后通过一个例子描述了如何设计和编写Linux设备驱动程序,并解释了其中的核心代码.最后构建一个Glade工程调用这个设备驱动程序,并完成测试工作. 相似文献
3.
4.
5.
为满足航空电子系统对小型化、低功耗设计的要求,基于ARINC664 Part7标准和具体功能性能要求,设计实现了基于SOC芯片的AFDX端系统。搭建了测试验证平台,对AFDX端系统的功能性能指标进行了测试,测试结果表明,该AFDX端系统完全满足设计需求。 相似文献
6.
嵌入式Linux设备驱动程序的开发研究 总被引:1,自引:0,他引:1
李桥 《计算机与数字工程》2009,37(2):87-89
阐述在嵌入式uCLinux环境下设备驱动程序的开发方法,详细阐述了嵌入式Linux设备驱动程序的分类及特点,归纳嵌入式Linux设备驱动程序的共性,重点分析了动态可加载设备驱动程序的原理和设计步骤,并实现了基于uClinux的字符型设备的动态可加载驱动程序。实验结果表明,动态可加载方式为嵌入式Linux驱动程序的调试提供了便捷的途径。 相似文献
7.
8.
基于FPGA的AFDX端系统协议芯片的设计与实现 总被引:1,自引:0,他引:1
航空电子全双工交换以太网(AFDX)是下一代航空数据网络的最佳选择,AFDX端系统保证了AFDX网络航电系统之间数据交换的安全和可靠性;为了研制具有我国自主产权的新型机载数据网络端系统协议芯片,基于ARINC664规范第7部分,提出符合该规范的基于FPGA的AFDX端系统协议芯片和相应AFDX端系统板卡的设计方案,并给出关键模块的具体实现;通过对端系统协议芯片进行测试验证,证明该端系统协议芯片符合AFDX协议标准,具有较高的通信性能及稳定性,可为新一代航空电子设备中的数据通信提供保障。 相似文献
9.
嵌入式Linux设备驱动程序开发 总被引:11,自引:6,他引:11
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想. 相似文献
10.
为了使学生对嵌入式驱动程序开发有初步认知,结合嵌入式系统实验平台,设计基于嵌入式Linux驱动程序设计的实践教学案例。该案例以设备驱动程序设计为目标,基于S3C6410嵌入式微处理器硬件平台,涵盖开发环境的搭建、Linux内核的定制、根文件系统的制作、设备驱动程序设计、测试应用程序设计等教学内容。实施效果表明,该实践教学环节可以强化学生对Linux设备驱动程序设计的理解、提高学生的嵌入式底层软件开发能力。 相似文献
11.
12.
13.
V4L2(Video for Linux Two)是Linux下视频设备驱动开发的新框架,为驱动程序开发提供了清晰的模型和统一的接口。分析了V4L2的驱动模型,详细介绍了基于V4L2视频采集的操作流程。以此为基础给出了一套有效的V4L2的视频驱动程序开发方法。实验结果表明了该方法的有效性。 相似文献
14.
I2C总线以其简单高效的方式被广泛的运用在嵌入式产品设计中,而实时时钟RTC则是其中应用的典型代表。在嵌入式Linux系统中,对其I2C驱动程序提供了较好的支持框架。但随着Linux内核版本的不断升级,对于I2C设备驱动的结构设计也趋于复杂,往往让开发者有些不知所措。本文以2.6.39版本Linux内核为背景,在分析该Linux版本I2C总线设备结构和RTC设备资源的基础上,结合RTC设备驱动模型和I2C/SMBus传输方式,对RTC设备在at91sam9g25上进行了具体的设备驱动设计实现,并通过在电力用户集中器设备中的应用,证明了驱动设计的可行性。 相似文献
15.
16.
针对自动测试系统(ATS)仪器可互换性的实现问题,借鉴IEEE1641信号与测试定义标准(Signal and Test Definition,STD)和IVI(Interchangeable Virtual Instrument)仪器类驱动思想,采用COM(Component Object Model)组件技术完成了基于信号接口的仪器类驱动器设计,同时实现了对不同种类开关的模型化描述和统一控制。该仪器驱动器在机载电子设备测试系统中得到实际的应用,实现了具有相同信号性能的同类仪器及不同仪器间的互换,减少了ATS升级维护的成本和时间。 相似文献
17.
S3C2410 I^2C总线的Linux2.6驱动程序设计 总被引:1,自引:0,他引:1
分析了Linux I^2C总线驱动程序体系结构,以S3C2410上的I^2C总线为例,给出了Linux2.6下I^2C总线驱动程序设计方法,本文讨论的驱动程序体系结构设计思想具有一定的借鉴意义。 相似文献
18.
Linux系统中的驱动漏洞被证实是内核漏洞的主要来源,可以被利用导致严重的安全问题。通过系统模型、驱动与内核的交互和驱动与设备的交互这三部分的设计与实现,构建了符号驱动环境,用于辅助检测Linux驱动中的漏洞。使用符号驱动环境对两个真实的驱动进行检测,成功检测出了两个漏洞,证实了该工具的可行性。与SymDrive工具的性能相比,符号驱动环境执行速度快90%,覆盖率提高20%。 相似文献
19.
PCI局部总线具有使用方便、数据传输率高等特点,已成为计算机必备的一种接口。Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。介绍了Linux驱动程序开发的一般方法,并实现了流媒体数据缓存PCI卡在Linux环境下的驱动程序。 相似文献