共查询到20条相似文献,搜索用时 944 毫秒
1.
基于Windows CE操作系统级设计的一个重要方面是原始设备制造商(OEM)和独立硬件开发商(IHV)可以对设备驱动程序来支持他们的独立于硬件的发展,而不需要微软也开发设备驱动程序。本文介绍了CE WinCE架构的过程和Windows设备驱动程序的开发,并介绍了设备驱动程序,设备驱动程序结构和中断处理。CE Windows操作系统支持4个设备驱动模型:本机设备驱动,流接口设备驱动程序,USB设备驱动,网络驱动程序。 相似文献
2.
3.
以TMS320DM642芯片为例,介绍了一种基于DSP/BIOS类/微型驱动模型编写视频驱动程序的方法。在类/微型驱动模型中,通过将驱动模型分为与硬件无关和与硬件相关的两层,使驱动程序的编写更为简化。应用程序通过调用类驱动的函数来间接调用微驱动函数,进而达到控制外部设备的目的。与传统的软件开发相比较,基于两层的驱动模型提高驱动程序的开发效率,增加了代码的兼容性和可移植性。 相似文献
4.
5.
6.
本文以在Intel Strong Arm SAlll0硬件环境中开发驱动程序为出发点,阐述了嵌入式LINUX驱动开发的关键技术。然后以USB、GPIO驱动程序为例描述了嵌入式LINUX下字符设备驱动程序的开发。 相似文献
7.
目前,嵌入式系统的开发已经离不开操作系统的支持,而开发基于嵌入式操作系统的底层硬件驱动程序是研发中必不可少的工作之一。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.
对基于ARM的网络设备驱动程序的开发进行了研究,对嵌入式Linux网络设备驱动程序的运行机制进行了分析,介绍了一般网络设备的体系结构,对网络驱动的主要功能进行讲述。在嵌入式Linux中实现CS8900A网卡驱动,并结合实现CS8900A网卡驱动的实例讲解了基于Linux操作系统的一般网络驱动程序的开发流程。并具体分析了网络设备的初始化、设备的打开与关闭、数据的发送与接收以及中断处理等相关问题。最后在Linux平台编译运行且通过测试。 相似文献
11.
12.
介绍了一种基于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.
该文介绍了网络智能家居监控系统接受终端的一种无线网络的设计与实现方式,陔设计可以用于该系统的实时数据接收与监控。该设计使用具有SD10接口的88W8686无线网络模块,在Linux操作系统进行移植和调试。首先搭建好该系统开发的软硬件平台环境.分析linux内核SDIO wifi驱动模块和网络驱动的工作原理。然后进行驱动的修改与移植,最终该系统成功实现扫描AP、关联AP及PING测试等操作。 相似文献
16.
17.
18.
基于嵌入式技术的以太网接口设计 总被引:3,自引:2,他引:1
为了推进嵌入式设备网络化、智能化的发展,介绍了三种基于32位ARM处理器S3C2410和以太网控制器CS8900A、DM9000、RTL8019AS嵌入式以太网接口设计方法,包括三者的功能原理、网络接口硬件电路连接和软件设计,并且给出了网络芯片的部分驱动程序,提出了在Linux操作系统下移植设备驱动的步骤以及应注意的问题。在此软硬件基础上完成了一个嵌入式以太网接口卡,这种网卡具有结构简单、实现方便、性价比高等优点。在系统设计和实现过程中,采用了模块化的方法,具有很好的开放性,有利于功能扩展和系统升级。实验结果表明:设计的软硬件系统性能稳定,三者都具有一定的通用性。 相似文献
19.
MPC8260芯片因其强大的通信处理能力和多种协议的支持而被广泛应用于通信和网络领域。以MPC8260微处理器为例,讨论在嵌入式系统中实现快速以太网通信的硬件设计方法,分析了VxWorks网络系统的结构,描述了基于VxWorks的以太网驱动程序的开发方法及其流程。对所有基于MUX(多路选择)机制下的VxWorks网络设备驱动程序开发者具有参考价值。 相似文献
20.
简述了网络摄像机的概况,针对嵌入式IP网络摄像机系统,介绍了其总体设计、硬件设计、软件组成模块及底层驱动程序,并展望了其发展趋势. 相似文献