共查询到19条相似文献,搜索用时 112 毫秒
1.
本文以在Intel Strong Arm SAlll0硬件环境中开发驱动程序为出发点,阐述了嵌入式LINUX驱动开发的关键技术。然后以USB、GPIO驱动程序为例描述了嵌入式LINUX下字符设备驱动程序的开发。 相似文献
2.
3.
由于没有通用的嵌入式Linux操作系统,开发相应的嵌入式产品时,必须对Linux内核和驱动程序进行调试.本文主要讲述如何使用BDI2000仿真器与LinuxScope-JTD调试器进行嵌入式Linux内核的调试,提供一个便捷、高效的解决方案. 相似文献
4.
5.
介绍了嵌入式Linux内核实时性问题的背景及其在实际中的应用.提出了实时性测试的2个主要指标:进程切换时间和中断延迟时间.前者测试包括2个方案:一是通过程序测量父子进程切换时间,二是借助Lmbench工具测量进程上下文切换时间;后者则采用测量时钟中断延迟的方法来实现.针对3个测试实验,分别给出了方案设计、方案实现和测试结果与分析.最后在分析和实验的基础上得出几点重要结论,并给出2种实时性的改进方案. 相似文献
6.
在分析目前Linux的各种实时化方法的基础上,提出了基于APIC时钟修改的方法,以获得更高的硬实时性能。对APIC中断函数进行修改,将APIC中断和8254中断排序,使得硬实时中断的优先级大于普通8254中断,从而获得了更高的实时性能。多组仿真实验验证了该方法的有效性。 相似文献
7.
本文主要介绍了Linux平台的USB设备驱动开发的一般步骤方法和技巧,通过详细介绍USB的相关概念和Linux中USB设备驱动程序的数据结构,框架和步骤,并通过设计和实现一个驱动的实例,总结了USB驱动的一般方法和技巧. 相似文献
8.
9.
10.
11.
12.
13.
基于ARM+Linux2.6内核的控制系统驱动设计 总被引:3,自引:0,他引:3
在Linux 2.6内核下驱动的设计相对以往版本Linux内核有了很多改进,而ARM9被广泛用于控制领域.结合项目背景,介绍在Linux 2.6.21.7内核下基于AT91RM9200硬件平台的某仪器控制系统驱动设计,重点介绍I/O口和中断驱动设计方法,引入阻塞型I/O.通过在交叉开发环境编译调试进行验证,该设计已应用到仪器中. 相似文献
14.
针对非接触测量场合和智能检测的需要,设计了基于ARM处理器和嵌入式Linux的无线数据采集系统。该系统采用Atmel AT91RM9200微处理器,并在Linux环境下实现网络通信和数据检测功能,并通过ARM处理器与智能RF芯片AT86RF211的接口设计完成数据的无线检测。详细介绍了ARM9微处理器与AVR MCU,智能RF芯片,以太网接口的软硬件设计以及在Linux下的整个智能网络监测系统的实现过程。 相似文献
15.
16.
17.
18.
主要介绍Intel PXA255平台网络设备驱动的软硬件设计和实现方案,分析了嵌入式Linux下网络设备驱动的一般特性与编程要点,阐述了网络设备驱动如何处理数据的发送、接收、超时等相应事件,并简要介绍了网卡驱动与上层协议之间的交互。分别利用系统测试和应用测试验证该设计方案,结果表明网卡驱动能够很好地实现网络包数据的传输,达到较快的速度和较高的稳定性。 相似文献
19.
嵌入式linux中以太网设备驱动的设计与实现 总被引:1,自引:1,他引:0
文中根据嵌入式Linux下以太网设备驱动的设计架构和编程要点,给出了网络驱动设计方案,并结合具体的硬件环境完成了网络驱动程序的编写。为了提高程序代码的可重用性和可移植性,该方案将网络驱动程序分离为硬件接口层和软件层,软件层屏蔽了底层硬件的特性,从而可以在保证设备驱动程序质量的基础上,降低开发难度,提高开发速度。 相似文献