共查询到20条相似文献,搜索用时 343 毫秒
1.
VxWorks操作系统中对PCI总线驱动程序的设计与实现 总被引:2,自引:0,他引:2
任秀丽 《渤海大学学报(自然科学版)》2001,22(3):41-43
目前 vx Works操作系统在嵌入式系统中的应用越来越广泛 ,vx Works操作系统的一个重要组成部分是 BSP(板级支持包 ) ,BSP中的驱动程序为 vx Works访问硬件提供支持。本文主要讨论东芝 TX3 92 7嵌入式处理器上的 PCI总线驱动程序的设计与实现 相似文献
2.
在Intel CPU计算机主板的板级支持包(board support package,BSP)基础上,对VxWorks操作系统的体系结构、嵌入式2.0标准的通用串行总线(universal serial bus,USB)系统、USB主机协议栈等方面进行了详细的分析,说明了USB主机协议栈各层之间的关系,阐明了VxWorks操作系统中USB驱动程序结构的特点和优点。为开发基于嵌入式计算机的USB驱动程序提供了可行的技术方案。 相似文献
3.
基于嵌入式WinCE的GPIO驱动开发 总被引:1,自引:0,他引:1
嵌入式WinCE是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统,是目前操作系统领域中的一个热点,其重点与难点是驱动程序的开发。开发嵌入式WinCE下的设备驱动程序,可以更好地利用新硬件特性,提高系统访问硬件的效率,改善整个应用系统的性能。驱动程序修改非常方便,使应用系统非常灵活。本文简要论述了基于S3C2440嵌入式ARM处理器芯片的嵌入式WinCE的GPIO驱动程序的开发流程,并应用该驱动编写了测试程序。 相似文献
4.
U—Boot是目前广泛使用的嵌入式系统通用引导程序,具有功能丰富强大,支持多种操作系统和CPU体系架构,易于功能扩展和移植等多种优点。本文介绍了U—Boot在CQ8401的终端机上的移植方法,Flash驱动程序的修改,以太网驱动程序的修改以及LCD驱动的介绍。通过移植,为后期开发带来便利。 相似文献
5.
随着Linux操作系统日益被人们所接受,许多公司企业都使用Linux作为开发平台.文章主要阐述了嵌入式Linux设备驱动程序的概念;剖析了嵌入式Linux设备驱动程序的通用模块和具体开发流程;说明了驱动程序与内核之间的关系,进一步通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码. 相似文献
6.
传统嵌入式实时操作系统的设计采用一体化、高效大内核结构的方法,在可伸缩性、可移植性和对新型结构的硬件平台的支持以及接口标准的开放性方面较差.在对实时操作系统(RTOS)分析的基础上,提出了一种面向芯片的嵌入式实时多任务操作系统的设计模型.对硬件抽象层和操作系统内核的构造进行了研究,再对ERTOS的可伸缩性、实时性、可移植性以及应用编程接口设计进行了详述.该设计模型引入硬件板级支持软件包(BSP)来支持操作系统在各类OEM板或用户定制硬件系统板上的移植,从而解决了传统系统的缺陷,满足了当前对ERTOS的需求. 相似文献
7.
基于嵌入式Linux设备驱动程序的开发 总被引:5,自引:0,他引:5
嵌入式系统的研究与开发成为当前的一个热点,Linux由于其优势成为很多厂家开发嵌入式应用的操作系统。驱动程序的开发己成为嵌入式系统开发的关键。介绍了嵌入式Linux的特点,设备驱动程序的概念,筒述了基于uClinux下设备驱动程序的开发方法及过程,最后简述了字符设备驱动程序的开发的实例。 相似文献
8.
操作系统的移植是嵌入式开发的基础。介绍了嵌入式实时操作系统VxWorks的BSP概念,分析了VxWorks的启动顺序和系统存储布局,然后简述了英贝德EBD9200开发板的组成和硬件结构,在此基础上给出了EBD9200开发板的BSP设计和实现步骤,包括软硬件初始化和驱动程序设计以及引导模块和工程映象的下载。最后阐述了在调试BootROM时采用的小技巧,为方便操作系统的移植提供了参考。 相似文献
9.
以EasyARM2210为实验平台,应用μC/OS-Ⅱ嵌入式实时操作系统以及USB驱动程序软件包,构造了一个USB-EEPROM的编程器.此外,简要介绍了USB驱动程序软件包的使用方法和μC/OS-Ⅱ操作系统的一些基本概念. 相似文献
10.
11.
12.
介绍了Linux操作系统的特点,分析了嵌入式下设备驱动程序的种类,探讨了基于Linux下设备驱动程序具体的开发过程,并提出了几点提高执行效率的方法. 相似文献
13.
为解决嵌入式WINCE操作系统下管理与操作CAN现场总线设备的应用难题,采用WINCE设备驱动程序实现对CAN控制器访问并操作,并通过应用程序访问设备驱动程序来实现操作系统核心对CAN控制器操作并管理.实现中首先搭建以ARM9s3c2440为硬件核心的处理平台,在处理平台上扩展连接CAN总线设备,通过在核心处理器上移植WINCE操作系统,完成WINCE下CAN设备的流接口驱动程序,然后编写应用程序访问CAN设备的驱动程序.实现结果表明在WINCE操作系统下能有效地操作CAN总线设备. 相似文献
14.
在内存资源有限的条件下,为实现嵌入式系统访问内存的高效和可靠性.在分析vxWorks操作系统的内存管理机制的基础上,提出一个轻量级的虚拟内存管理机制的实现方法,即通过内存映射为系统提供虚拟地址空间、通过内存交换为每个任务提供足够的内存容量.最后通过实验,验证了该方法的有效性和实用性. 相似文献
15.
孙立新 《四川理工学院学报(自然科学版)》2010,23(6)
随着技术的发展和用户需求的提高,几乎所有的嵌入式产品都将支持网络功能。由于MAC地址是唯一的,批量生产过程中,只可能是先把EEPROM芯片贴在印制板上,在生产线上再进行MAC地址的写入或读出。文章以使用Linux操作系统的嵌入式产品为对象,在驱动程序中增加接口,通过应用程序来实现嵌入式产品生产过程中MAC地址的灵活配置。 相似文献
16.
17.
EPON交换芯片驱动程序的设计与实现 总被引:1,自引:1,他引:0
为使EPON交换芯片驱动程序能够在众多嵌入式操作系统间容易移植并保持其向上接口的稳定性以方便其程序的设计,提出了一种把驱动程序划分为三层的易移植设计方案.底层SAL屏蔽了操作系统的差异,API层使接口变得稳定并更方便使用,中间层DRV则是驱动的主体.同时说明了如何在嵌入式Linux操作系统中以内核模块的形式来设计和实现该驱动程序. 相似文献
18.
唐超 《江汉大学学报(自然科学版)》2009,37(2):57-59
为解决嵌入式电梯群控系统中管理与操作CAN现场总线设备的应用难题,采用WINCE设备驱动程序来实现对CAN控制器访问并操作,然后通过应用程序访问设备驱动程序来实现操作系统核心对CAN控制器操作并管理.实现过程中首先搭建以ARM9S3C2440为硬件核心的处理平台,在处理平台上扩展连接CAN总线设备,通过在核心处理器上移植WINCE操作系统,完成WINCE下CAN设备的流接口驱动程序,然后编写应用程序来访问CAN设备的驱动程序.实现的结果是WINCE操作系统下能有效地操作CAN总线设备. 相似文献
19.
Windows对硬件设备访问的机理 总被引:1,自引:0,他引:1
陈长春 《渤海大学学报(自然科学版)》2001,22(2):48-49
探讨了操作系统对设备驱动程序的支持 ,windows操作系统下对硬件设备访问的过程及实现的机理。 相似文献
20.
USB3.0是新一代通用串行总线,该总线下的设备目前还没有大规模生产,主要原因是它的通信标准及协议刚由USB3.0开发小组(超过200家公司)制定出来。USB3.0必将很快取代USB2.0成为今后市场的主流USB设备接口。本文针对嵌入式Linux操作系统内核提供编写设备驱动程序的基本框架结构给出了基于嵌入式Linux下的USB3.0驱动程序开发方法。 相似文献