首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 112 毫秒
1.
张海峰 《红外》2003,(10):26-31
本文以在Intel Strong Arm SAlll0硬件环境中开发驱动程序为出发点,阐述了嵌入式LINUX驱动开发的关键技术。然后以USB、GPIO驱动程序为例描述了嵌入式LINUX下字符设备驱动程序的开发。  相似文献   

2.
随着计算机以及通信技术的逐渐兴起,嵌入式系统逐渐的被应用到各行的领域中,在各种的嵌入式系统中,Linux具有独特的优势,它的结构清晰,支持的平台范围比较广泛,被嵌入式系统的开发者广泛的应用。通过对嵌入式Linux内核的分析,探讨Linux内核的嵌入式系统驱动移植的应用情况,从而为Linux的推广和应用奠定基础。  相似文献   

3.
由于没有通用的嵌入式Linux操作系统,开发相应的嵌入式产品时,必须对Linux内核和驱动程序进行调试.本文主要讲述如何使用BDI2000仿真器与LinuxScope-JTD调试器进行嵌入式Linux内核的调试,提供一个便捷、高效的解决方案.  相似文献   

4.
基于嵌入式Linux的DiskOnChip设备的驱动开发实现   总被引:1,自引:0,他引:1  
介绍了M-systems公司的新一代闪存盘DiskOnChip2000的结构和工作原理,并结合嵌入式Linux操作系统说明了对DOC块设备的驱动支持和开发。  相似文献   

5.
介绍了嵌入式Linux内核实时性问题的背景及其在实际中的应用.提出了实时性测试的2个主要指标:进程切换时间和中断延迟时间.前者测试包括2个方案:一是通过程序测量父子进程切换时间,二是借助Lmbench工具测量进程上下文切换时间;后者则采用测量时钟中断延迟的方法来实现.针对3个测试实验,分别给出了方案设计、方案实现和测试结果与分析.最后在分析和实验的基础上得出几点重要结论,并给出2种实时性的改进方案.  相似文献   

6.
侯峰  童晓阳 《现代电子技术》2010,33(14):193-195
在分析目前Linux的各种实时化方法的基础上,提出了基于APIC时钟修改的方法,以获得更高的硬实时性能。对APIC中断函数进行修改,将APIC中断和8254中断排序,使得硬实时中断的优先级大于普通8254中断,从而获得了更高的实时性能。多组仿真实验验证了该方法的有效性。  相似文献   

7.
本文主要介绍了Linux平台的USB设备驱动开发的一般步骤方法和技巧,通过详细介绍USB的相关概念和Linux中USB设备驱动程序的数据结构,框架和步骤,并通过设计和实现一个驱动的实例,总结了USB驱动的一般方法和技巧.  相似文献   

8.
近年,随着科技发展,嵌入式已成为当今时代产业主流。而嵌入式Linux的优势使其成为主要的操作系统之一。本文介绍了Linux下驱动开发的一般模式,详细分析了基于串口通讯的自定义键盘驱动的开发方法,对嵌入式Linux驱动开发有一定程度的指导作用。  相似文献   

9.
在MPC8343嵌入式Linux环境下设计TUSB字符设备驱动程序,以实现PC主机和USB从设备之间的高速数据传输。介绍了USB器件驱动程序框架,并较为详细的介绍了该字符设备驱动程序设计。  相似文献   

10.
李佩钊  姚国良   《电子器件》2008,31(2):634-637
针对嵌入式linux内核移植的需要,阐述了在嵌入式Linux内核中的虚拟地址空间映射的实现.分别从硬件,软件的角度分析了虚拟地址空间映射的基本原理,以及硬件和软件之间的各自功能和相互配合.同时,阐述了在805plus微处理器平台上虚拟地址空间映射的具体实现方案.实验表明,805plus平台在开启MMU模块后,能够在虚拟地址空间正确运行,完成内核初始化.  相似文献   

11.
嵌入式Linux系统的应用越来越广泛,功能也越来越强大,速度也越来越快。对于在计算机中常见到的USB设备来说,在Linux系统中USB驱动开发是非常有必要的,同时Linux内核对USB设备的支持也非常完善。本文从USB驱动开发的实例出发,介绍了USB设备驱动的基本架构,以及驱动开发过程中的关键技术。  相似文献   

12.
基于嵌入式Linux的CAN总线驱动设计与实现   总被引:1,自引:0,他引:1  
CAN(控制器局域网)总线技术在嵌入式系统开发中有着广泛应用,虽然CAN总线通信控制芯片众多,但是要在嵌入式操作系统下扩展CAN总线设备需要设计相应的驱动程序。文中针对CAN总线的技术特点,并结合嵌入式Linux操作系统的优点和嵌入式处理器S3C2410丰富的片内资源,实现了在S3C2410上CAN总线设备的硬件扩展设计,介绍了嵌入式Linux系统上的CAN设备驱动程序的开发流程以及设计方法和技巧,并描述了CAN设备驱动程序的具体实现。  相似文献   

13.
基于ARM+Linux2.6内核的控制系统驱动设计   总被引:3,自引:0,他引:3  
在Linux 2.6内核下驱动的设计相对以往版本Linux内核有了很多改进,而ARM9被广泛用于控制领域.结合项目背景,介绍在Linux 2.6.21.7内核下基于AT91RM9200硬件平台的某仪器控制系统驱动设计,重点介绍I/O口和中断驱动设计方法,引入阻塞型I/O.通过在交叉开发环境编译调试进行验证,该设计已应用到仪器中.  相似文献   

14.
吴健 《现代电子技术》2006,29(13):78-80
针对非接触测量场合和智能检测的需要,设计了基于ARM处理器和嵌入式Linux的无线数据采集系统。该系统采用Atmel AT91RM9200微处理器,并在Linux环境下实现网络通信和数据检测功能,并通过ARM处理器与智能RF芯片AT86RF211的接口设计完成数据的无线检测。详细介绍了ARM9微处理器与AVR MCU,智能RF芯片,以太网接口的软硬件设计以及在Linux下的整个智能网络监测系统的实现过程。  相似文献   

15.
基于嵌入式Linux系统的MiniGUI图形界面开发   总被引:8,自引:0,他引:8  
安成锦  孙茂阳  李坡 《现代电子技术》2005,28(20):108-110,113
嵌入式系统的开发已成为新的行业热点.将嵌入式Linux应用至工业控制类产品中,并开发出优秀的人机交互界面,是嵌入式发展的趋势,拥有广阔的市场前景.本文首先概述嵌入式Linux系统开发的特点及其工具,然后具体描述MiniGUI图形系统的移植、使用方法,并举例说明在该系统上开发显示与控制终端的过程.本系统开发的嵌入式显示与控制终端已经运用到实际系统中,并且取得了很好的实验效果.  相似文献   

16.
设计实现了嵌入式Linux系统下的音频驱动程序,该驱动程序采用多通道DMA传输以及乒乓缓冲区的传输模式,支持音频的播放和录音功能.同时.该驱动程序能够根据采样频率自动调整缓冲区的大小和数量,从而提高了音频处理的实时性能.  相似文献   

17.
庄伟  朱萍  吴乃陵 《电子器件》2004,27(2):295-297
传统的异步LED大屏幕显示技术以简单的8bit或16bit单片微控制器为核心,其运算速度,内存容量,存储空间和通讯方式等方面存在着很大的局限性,很难实现高难度图文动态特技显示和灰度显示等在信息容量和处理速度上要求很高的显示技术。本课题拟采用先进的嵌入式计算机系统来解决单片微控制器存在的上述瓶颈。  相似文献   

18.
主要介绍Intel PXA255平台网络设备驱动的软硬件设计和实现方案,分析了嵌入式Linux下网络设备驱动的一般特性与编程要点,阐述了网络设备驱动如何处理数据的发送、接收、超时等相应事件,并简要介绍了网卡驱动与上层协议之间的交互。分别利用系统测试和应用测试验证该设计方案,结果表明网卡驱动能够很好地实现网络包数据的传输,达到较快的速度和较高的稳定性。  相似文献   

19.
嵌入式linux中以太网设备驱动的设计与实现   总被引:1,自引:1,他引:0  
刘启军  程明 《通信技术》2009,42(9):145-147
文中根据嵌入式Linux下以太网设备驱动的设计架构和编程要点,给出了网络驱动设计方案,并结合具体的硬件环境完成了网络驱动程序的编写。为了提高程序代码的可重用性和可移植性,该方案将网络驱动程序分离为硬件接口层和软件层,软件层屏蔽了底层硬件的特性,从而可以在保证设备驱动程序质量的基础上,降低开发难度,提高开发速度。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号