首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 944 毫秒
1.
基于Windows CE操作系统级设计的一个重要方面是原始设备制造商(OEM)和独立硬件开发商(IHV)可以对设备驱动程序来支持他们的独立于硬件的发展,而不需要微软也开发设备驱动程序。本文介绍了CE WinCE架构的过程和Windows设备驱动程序的开发,并介绍了设备驱动程序,设备驱动程序结构和中断处理。CE Windows操作系统支持4个设备驱动模型:本机设备驱动,流接口设备驱动程序,USB设备驱动,网络驱动程序。  相似文献   

2.
基于linux2.6内核的字符设备驱动程序设计   总被引:1,自引:0,他引:1  
设备驱动程序在嵌入式Linux中起着重大的作用,它提供了操作系统和硬件设备之间的交互的接口,能够让软件开发人员不用知道底层硬件的特性,就能方便地进行上层软件的开发。本文基于嵌入式Linux2.6内核,对字符驱动程序的开发做出详细的讲解,给出了linux2.6内核下字符设备程序开发的步骤,并写出了字符设备驱动开发的一般模块。  相似文献   

3.
以TMS320DM642芯片为例,介绍了一种基于DSP/BIOS类/微型驱动模型编写视频驱动程序的方法。在类/微型驱动模型中,通过将驱动模型分为与硬件无关和与硬件相关的两层,使驱动程序的编写更为简化。应用程序通过调用类驱动的函数来间接调用微驱动函数,进而达到控制外部设备的目的。与传统的软件开发相比较,基于两层的驱动模型提高驱动程序的开发效率,增加了代码的兼容性和可移植性。  相似文献   

4.
利用WinDriver开发设备驱动   总被引:4,自引:0,他引:4  
开发Windows下的驱动程序已成为应用系统开发的难点之一,因为他需要熟悉内部操作系统和DDK编程及驱动模式。现在可以使用一些驱动开发工具如WinDriver等来编程。WinDriver是一个用于设备驱动程序开发的工具包,他简化了设备驱动编写和硬件访问应用,在保证驱动程序性能的基础上大大缩短了开发周期。本文介绍了在Windows操作系统下开发设备驱动的步骤及方法,并结合ISA板卡给出了开发实例。  相似文献   

5.
以三星公司的嵌入式微处理器S3C2440A和夏普公司3.5inLCD屏LQ035Q7DH01为基础,设计了显示硬件电路,介绍了帧缓冲设备的处理机制及底层驱动的接口函数,针对本显示系统给出了如何开发其Linux帧缓冲设备驱动程序。不论是显示硬件电路还是软件驱动程序,都有很强的可移植性,可以方便地移植到不同的平台。  相似文献   

6.
张海峰 《红外》2003,(10):26-31
本文以在Intel Strong Arm SAlll0硬件环境中开发驱动程序为出发点,阐述了嵌入式LINUX驱动开发的关键技术。然后以USB、GPIO驱动程序为例描述了嵌入式LINUX下字符设备驱动程序的开发。  相似文献   

7.
基于Vx Works的串口芯片ST16C554的驱动程序设计   总被引:2,自引:0,他引:2       下载免费PDF全文
曲宏松  耿爱辉  陈涛   《电子器件》2006,29(3):959-962
目前,嵌入式系统的开发已经离不开操作系统的支持,而开发基于嵌入式操作系统的底层硬件驱动程序是研发中必不可少的工作之一。VxWorks是美国WindRiver公司推出的嵌入式实时操作系统(RTOS),介绍了基于VxWorks的串口设备驱动设计,重点介绍了ST16C554的驱动程序,并给出了实际驱动程序中的核心代码。本设备驱动程序编写的思路严格按照VxWorks下设备驱动程序的要求,因此对其他基于VxWorks的设备驱动有一定的参考意义。  相似文献   

8.
嵌入式操作系统Android下CAN驱动程序的实现,不但需要在Linux内核中添加CAN驱动设备,还要实现Android HAL层的调用。以S5PV210微处理器与CAN总线控制器MCP2515为例,分析了Android设备驱动原理,以及Android下CAN设备驱动程序的开发流程和方法,设计了相关的重要数据结构和代码,实现了CAN总线的驱动程序开发。  相似文献   

9.
设备驱动程序复杂度较高,导致其体量庞大,开发效率低下,且是导致操作系统崩溃的主要源头.为了提高设备驱动程序的开发效率,减少设备驱动程序中的错误,提高其质量,本文提出了一种模块化设备驱动开发方法,并运用这一方法针对以太网网卡类设备设计了模块化设备驱动开发框架.接着对该框架进行实例化,为四块网卡构造出Linux和VxWorks两种操作系统下的网卡设备驱动程序以说明方法的可行性和有效性.  相似文献   

10.
常锋  孟传良 《通信技术》2012,45(6):32-35
对基于ARM的网络设备驱动程序的开发进行了研究,对嵌入式Linux网络设备驱动程序的运行机制进行了分析,介绍了一般网络设备的体系结构,对网络驱动的主要功能进行讲述。在嵌入式Linux中实现CS8900A网卡驱动,并结合实现CS8900A网卡驱动的实例讲解了基于Linux操作系统的一般网络驱动程序的开发流程。并具体分析了网络设备的初始化、设备的打开与关闭、数据的发送与接收以及中断处理等相关问题。最后在Linux平台编译运行且通过测试。  相似文献   

11.
在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序,而VxWorks下END网口驱动程序是设备驱动程序中较为复杂的一类.首先从整体上分析了VxWorks操作系统的特点与结构,然后介绍了VxWorks中设备驱动程序的功能、结构和开发方法,并给出了END网口驱动程序的设计实例.该文对VxWorks设备驱动程...  相似文献   

12.
田剑峰 《现代电子技术》2010,33(20):208-210
介绍了一种基于AX88796B的网络接口设计。详细介绍了该网络芯片的硬件结构和功能特性。创新完成了AX88796B与DSP处理器TMS320C6722连接的硬件设计和软件驱动设计。涉及的关键技术主要有AX88796B的本地总线连接、物理层网络驱动的设计、网络报文的发送、网络报文的接收,以及协议层软件的开发。系统完成后与其他网络设备连接,经测试,网络通信稳定可靠,在100Mb/s的速度,负荷超过90%的情况下,没有丢包和错包出现,可以满足大数据量、高速通信的要求。  相似文献   

13.
机顶盒软件中间件的MAPI模块为硬件适配层,具有可移植性,可以提供上层对内存访问、实时操作系统、消息管理、设备驱动等接口,SI模块位于MAPI模块上,主要用来接收和管理SI表.文章首先对中间件SI模块和MAPI模块设计进行了分析,然后提出了集成测试方案,以期为同行业提供参考.  相似文献   

14.
ARM嵌入式系统网络接口设计   总被引:2,自引:0,他引:2  
使用高性价比的网络接口芯片DM9161实现基于ARM9内核的微处理器AT91RM9200的网络接口,给出了硬件设计方案,并以数据接收过程为例介绍了VxW orks下网络驱动程序的设计,给出了测试结果。结果表明,该网络接口设计实现了ARP/RARP、IP、ICMP、TCP和UDP等多种网络协议,具有良好的实时性和稳定性。  相似文献   

15.
蔡雪梅  杨占才 《电子质量》2012,(1):38-40,43
该文介绍了网络智能家居监控系统接受终端的一种无线网络的设计与实现方式,陔设计可以用于该系统的实时数据接收与监控。该设计使用具有SD10接口的88W8686无线网络模块,在Linux操作系统进行移植和调试。首先搭建好该系统开发的软硬件平台环境.分析linux内核SDIO wifi驱动模块和网络驱动的工作原理。然后进行驱动的修改与移植,最终该系统成功实现扫描AP、关联AP及PING测试等操作。  相似文献   

16.
基于GPRS通信的网络电能表设计   总被引:1,自引:0,他引:1  
为了实现无线远程抄表的目的,采用GPRS通信技术和μC/OS-Ⅱ嵌入式操作系统的多任务模块化设计方法,设计基于GPRS通信的网络电能表。其中通信模块硬件由ARM微处理器及相关外设组成,实现GPRS通信、RS232串行通信、RS485串行通信及红外通信等多种通信方式;系统软件采用硬件驱动层、操作系统层、应用接口层和应用层四层结构,任务问通信由应用接口层实现消息接收和分发,具有各任务相互独立、无直接耦合的特点。  相似文献   

17.
为了对障碍物距离精确测量,基于最新Zedboard FPGA(现场可编程逻辑阵列)开发板,采用软硬件协同的设计方法,设计了障碍物距离测量系统的软硬件。系统为智能小车平台提供了完整的距离测量服务,测距范围能够达到2 cm4.5 m,精度可达0.2 cm。该设计包含从底层硬件电路设计、可编程逻辑IP(Intellectual Property)核设计、到Linux设备驱动的设计全部流程,对于在Zynq-7000 FPGA上软硬件从事开发的人员有一定的参考价值。  相似文献   

18.
基于嵌入式技术的以太网接口设计   总被引:3,自引:2,他引:1  
陈峰  彭龑  易彬  罗春彬 《通信技术》2010,43(5):127-129
为了推进嵌入式设备网络化、智能化的发展,介绍了三种基于32位ARM处理器S3C2410和以太网控制器CS8900A、DM9000、RTL8019AS嵌入式以太网接口设计方法,包括三者的功能原理、网络接口硬件电路连接和软件设计,并且给出了网络芯片的部分驱动程序,提出了在Linux操作系统下移植设备驱动的步骤以及应注意的问题。在此软硬件基础上完成了一个嵌入式以太网接口卡,这种网卡具有结构简单、实现方便、性价比高等优点。在系统设计和实现过程中,采用了模块化的方法,具有很好的开放性,有利于功能扩展和系统升级。实验结果表明:设计的软硬件系统性能稳定,三者都具有一定的通用性。  相似文献   

19.
顾永红  杨巧丽 《电子工程师》2008,34(1):66-67,72
MPC8260芯片因其强大的通信处理能力和多种协议的支持而被广泛应用于通信和网络领域。以MPC8260微处理器为例,讨论在嵌入式系统中实现快速以太网通信的硬件设计方法,分析了VxWorks网络系统的结构,描述了基于VxWorks的以太网驱动程序的开发方法及其流程。对所有基于MUX(多路选择)机制下的VxWorks网络设备驱动程序开发者具有参考价值。  相似文献   

20.
屈军锁 《电视技术》2004,(9):67-68,71
简述了网络摄像机的概况,针对嵌入式IP网络摄像机系统,介绍了其总体设计、硬件设计、软件组成模块及底层驱动程序,并展望了其发展趋势.  相似文献   

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

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