2.1 设备驱动程序的功能
1)对设备进行初始化 初始化的目的是使设备处于某种工作状态,以便用户程序访问该设备。
2)打开设备操作 打开设备操作实际上是查询用户指定的设备,并查看用户是否可以使用该设备。因为设备是共享资源,当设备正在被使用时,系统要对它进行保护,禁止其他任务对设备进行操作,直到设备资源被释放。
3)关闭设备操作 关闭设备操作就是释放设备资源。任务对设备完成操作后,必须进行关闭设备操作,否则设备总是处于被占用状态,其他任务无法使用。与打开设备操作相对应,有打开操作就应该有关闭操作。
4)从设备上接收数据并提交给系统 这项功能通常就是所说的读操作,接收外部传输来的数据。接收数据采用的方式有查询方式、中断方式和DMA方式。
5)把数据从主机上发送给设备 这项功能对应通常的写操作,把主机上的数据传送给外界。通常系统主动调用该操作进行数据发送,有时也采取中断方式发送数据。
6)对设备进行控制操作 在使用设备过程中,有时根据应用的需要对设备进行控制(例如改变设备某个状态),而控制操作就能提供这种功能。
2.2 设备驱动程序的接口
VxWorks通用设备驱动程序基本都是通过I/O系统来存取的,这样做的好处是可以屏蔽底层硬件,对上层应用程序提供统一的接口。Vx-Works的I/O系统由基本I/O及含buffer的I/O组成,它提供标准的C库函数,基本I/O库与Unix兼容,而含buffer的I/O则与ANSI C兼容。VxWorks的I/O系统有其独特的特性,使得它比其他I/O系统更快速、灵活,这在实时系统中非常重要。还有一些特殊的通用IO设备驱动程序如串行通用IO设备驱动程序由于其自身的特性,虽然不是通过标准I/O来进行存取的,但是也都有它们各自相关的规范。下面只介绍通过I/O系统存取的通用IO设备驱动程序。
VxWorks作为实时操作系统为了能够更快、更灵活地进行I/O操作,提供了若干库来支持标准的字符设备和块设备。一个字符设备的驱动程序和I/O系统直接作用,调用驱动程序安装函数iosDrvInstall()在VxWorks中安装驱动程序。它执行7个基本的I/O操作:create,rem-ove,open,close,read,write和ioctl。如果设备不支持某些I/O操作,则相应的程序可以被省略。iosDrvInstall()只是为驱动程序在驱动程序表中分配了一个位置,要运行驱动程序还需要调用设备安装函数iosDevAdd()。iosDevAdd()把设备名和驱动程序号写到数据结构DEV_ HDR中,并把它加到系统的设备列表中。
一个块设备的驱动挂在文件系统上比直接挂在I/O系统上使用起来更方便。它先和文件系统作用,再由文件系统与I/O系统作用。块设备驱动程序不使用iosDrvlnstall()来安装驱动程序,而是通过初始化块设备描述结构BLK_DEV或顺序设备描述结构SEQ_DEV来实现驱动程序提供给文件系统的功能。类似的,块设备驱动程序不使用iosDevAdd()来将驱动程序装入I/O系统,而是使用文件系统设备初始化函数,如dos-FsDevInit()来完成。实际上,文件系统把自己作为一个驱动程序装到I/O系统中,并把请求转发给实际的设备驱动程序。
2.3 设备驱动程序的组成
设备驱动程序包括3部分:初始化部分、函数功能部分和中断服务程序ISR。
1)初始化部分初始化硬件,分配设备所需的资源,完成所有与系统相关的设置。如果是字符设备,首先调用iosDrvInstall()来安装驱动程序,把中断向量和ISR挂上,然后调用iosDevAdd()将驱动程序加入I/O系统中;如果是块设备,首先把中断向量和ISR挂上,在内存中分配一个设备结构,然后初始化该结构。用户要使用该设备时,先调用设备初始化函数xxlnit(),再调用设备创建函数xxDevCreate(),返回一个BLK_DEV结构的指针,供文件系统初始化函数使用。
2)函数功能部分完成系统指定的功能。对于字符设备,这些函数就是指定的7个标准的I/O函数;对于块设备,则是在BLK_DEV或SEQ_DEV结构中指定的功能函数。
3)中断服务程序是实时系统的重要组成部分,系统通过中断机制来了解外部事件,并作出响应。实时系统的反应速度取决于系统对中断的响应速度和中断处理程序的处理速度。因此,中断服务程序的处理时间应尽量短。所有的中断服务程序共享一个堆栈,没有任务控制块,所以,在中断服务程序中不能使用可导致阻塞的函数,如printf(…)、semTake(…)等。中断服务程序中可以使用semGive(…)与其他的非中断服务程序进行通信。理想的情况,一个中断服务程序仅调用一个semGive(…)系统调用,也就是说,中断服务程序的主要功能应该是发起一个任务来完成必要的处理。为提高中断服务程序与任务的合作性能,最好的机制是信号量。
- 实时嵌入式操作系统VxWorks设备驱动程序的设计
相关推荐
VxWorks操作系统具有哪些优点
1.嵌入式Linux2. VxWorks(推荐课程:VxWorks应用开发培训班(TSVW0701))VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统
2021-12-22 08:12:46
VxWorks系统CompactPCI总线怎么控制?
VxWorks是美国Wind River公司专门为嵌入式处理器设计的一种模块化、高性能的实时多任务操作系统。嵌入式软件多采用交叉开发的方式,即主机运行开发工具Tonado,通过某种连接方式连接目标机
2019-08-29 06:13:37
Vxworks实时操作系统分析
。在美国的F-16战斗机、B-2隐形轰炸机和爱国者导弹上,甚至火星探测器上都使用了VxWorks实时操作系统。在嵌入式实时操作系统中使用串口通信,不仅可扩展嵌入式设备通信能力,而且可扩大其应用范围。
2019-07-22 07:21:49
实时嵌入式操作系统的相关资料下载
与通用型的 RTEOS 。RTEOS 即实时嵌入式操作系统,Real-Time Embedded OS。实时内核型的 RTEOS :这类操作系统,驱动程序传统嵌在内核之中,应用程序和中间件实现在标准的应用程序接口( APIs , Application Programming Interfaces )之
2021-12-14 06:49:34
实时操作系统VxWorks下电子盘驱动程序的开发
的嵌入式操作系统,包括了进程管理、存储管理、设备管理、文件系统管理、网络协议及系统应用等几个部分。VxWorks只占用了很小的存储空间,并可高度裁减,保证了系统能以较高的效率运行。 
2008-10-07 15:09:30
实时多任务操作系统的相关资料推荐
实时多任务操作系统美国的火星表面登陆的火星探测器上使用的嵌入式操作系统是VxworksμC/OS-II是“MicroController Operating System”的缩写,它是源码公开的实时
2021-12-22 06:48:49
嵌入式VxWorks招聘
本帖最后由 mcuris 于 2014-6-6 17:26 编辑
职位描述:基于PowerPC、ARM、X86等处理器平台的嵌入式操作系统VxWorks上的BSP、驱动程序和中间件开发,包括
2014-06-06 14:00:01
嵌入式实时操作系统FreeRTOS基本概述
嵌入式实时操作系统FreeRTOS基本概述在嵌入式领域当中,实时操作系统的应用越来越广泛了,目前嵌入式操作系统种类很多,例如:μClinux、μC/OS-II、μC/OS-III、FreeRTOS
2022-02-16 07:12:02
嵌入式实时操作系统Small RTOS51怎么样?
目前,8位单片机在测控领域和智能化电子产品应用中仍占有重要地位.而应用嵌入式实时操作系统(ERTOS)会对8位单片机的软件开发带来极大方便。在此简要介绍嵌入式实时操作系统及其在程序设计中的优越性
2019-11-07 07:42:18
嵌入式实时操作系统rtems的特点是什么
嵌入式实时操作系统rtems的特点及研究现状RTEMS简介1RTEMS是一个开源的无版税实时嵌入操作系统RTOS。它最早用于美国国防系统,早期的名称为实时导弹系统(Real Time
2021-12-14 07:12:31
嵌入式实时操作系统uCos
多个模块的执行时间 实时操作系统的选择 内核占用存储区尺寸 RTOS 性能:任务切换时间、调度任务数和优先级数 软件组件和设备驱动程序的完备程度 开发调试工具易用性 标准兼容性,是否支持POSIX标准 RTOS发送形式,源代码或二进制代码 许可证发送形式,开发许可和生产许可
2011-12-10 14:35:57
嵌入式实时操作系统如何简化应用软件的设计
在嵌入式领域中,嵌入式实时操作系统(RTOS)正得到越来越广泛的应用。采用嵌入式实时操作系统可以更合理、更有效地利用CPU的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。内存资源作为嵌入式系统中极为重要的资源之一,其管理机制历来是嵌入式系统设计的重点和难点。
2020-11-25 06:48:44
嵌入式实时操作系统实验
下一章0 目录9 嵌入式实时操作系统实验9.1 ucos-ii操作系统实验9.1.1课堂重点实验所需附件: 附件程序下载9.1.2测试与作业10 ...
2021-12-22 07:47:54
嵌入式操作系统VxWorks设备驱动程序该怎么设计?
VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),以其优良的可靠性、开放性、实时性和易用性赢得了大量的客户。VxWorks是目前嵌入式系统领域中使用最广
2019-08-30 07:11:27
嵌入式操作系统Windows CE研究
嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的依赖性、软件固态
2008-09-24 16:26:47
嵌入式操作系统上的FreeRTOS操作系统分析
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(rtos)可以更合理、更有效地利用cpu的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性
2019-07-01 08:19:46
嵌入式操作系统及其特点
通过API函数来使用操作系统。嵌入式操作系统通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标推化浏览器等,嵌入式操作系统通常应用在实时环境下,因此嵌入式系统的实时性要求
2014-07-11 16:51:05
嵌入式操作系统怎么选择?
嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发展到以arm CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重
2020-04-07 07:13:19
嵌入式操作系统有哪些
设计开发的一种嵌入式实时操作系统(RTOS),VxWorks具有以下优点。 · 实时性好。其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,使得它们产生的延迟很短。另外
2020-06-20 15:13:15
嵌入式操作系统那么多,它们有何区别呢?
、VxWorks、Windows CE.net等。常用的专用型嵌入式操作系统有Smart Phone、Pocket PC、Symbian等。? 按实时性可分为两类: 实时嵌入式操作系统主要面向控制、通信等
2016-12-22 16:00:28
嵌入式系统U盘实时启动技术
嵌入式实时系统的Bootrom程序即可,将系统的映像文件放在优盘上,实现实时操作系统从优盘加载。 目前基于VxWorks设计的嵌入式实时系统应用非常广泛。嵌入式实时系统的启动方式多种多样
2012-12-25 19:40:42
嵌入式系统U盘实时启动技术
的通信路径。USBClient模块的其他例子就是那些利用USBD与USB设备通信的应用程序。2 嵌入式实时系统优盘启动软件程序设计 为实现对优盘的操作,在基于VxWorks设计的嵌入式实时系统中,需要
2011-09-05 11:36:14
嵌入式系统论文集锦
操作系统板级支持包的设计与实现.VxWorks操作系统及实时多任务程序设计.VxWorks操作系统在多功能相控阵雷达中的应用.VxWorks操作系统中对PCI总线驱动程序的设计与实现.VxWorks串行设备
2012-08-01 22:03:33
嵌入式Linux系统设备驱动程序怎么编写?
Linux是一个遵循POSIX标准的免费操作系统。具有BSD和SYSV的扩展特性。与其他操作系统相比,嵌入式Linux系统以其可应用于多种硬件平台、内核高效稳定、源码开放、软件丰富、网络通信和文
2020-03-31 08:15:36
嵌入式Linux下的LCD驱动程序怎么编写?
随着嵌入式Linux的迅速发展,由于其没有昂贵的版权费,完全开放源代码,可裁减性与可移植性,因此是开发嵌入式产品的优秀操作系统平台。设备驱动程序是Linux内核的重要组成部分,运行在Linux内核
2019-11-11 07:33:32
嵌入式linux、arm嵌入式操作系统的相关资料分享
开发工具链异常处理linux内核裁剪与移植GCC命令基本用法系统调用与中断进程间通信接口中断驱动程序引导程序C语言与汇编语言嵌入式操作系统嵌入式系统应用领域嵌入式系统应用领域:只能交通,智能家居,智能手表,机器人,智慧医疗,智能汽车,智能电网嵌入式系统是以应用为中心,以计算机技术为基础,并且软/硬
2021-12-27 07:35:35
ARM嵌入式操作系统汇总
(令牌环网)、光纤甚至卫星的支持。 移植步骤:1.Bootloader的移植;2.嵌入式Linux操作系统内核的移植;3.嵌入式Linux操作系统根文件系统的创建;4.电路板上外设Linux驱动程序
2014-03-25 14:15:11
RTEMS管理机制设备驱动程序怎么编写?
在航空航天和工业控制等一些嵌入式应用领域,要求控制系统具有严格的实时性,能够为任务提供一个可预见的响应时间。一些实时操作系统的引入可以有效地满足任务的实时性要求,如RTEMS和VxWorks。在这
2019-09-20 08:13:56
STM32嵌入式操作系统介绍
嵌入式操作系统的特点• 嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。• 负责嵌入式系统的全部软、硬件资源
2023-09-11 07:24:52
STM32嵌入式操作系统介绍
嵌入式操作系统的特点• 嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。• 负责嵌入式系统的全部软、硬件资源
2023-09-28 06:59:42
【安富莱】【RTX操作系统教程】第2章 嵌入式实时操作系统介绍
操作系统。注:在工业控制、 军事设备、 航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。我们常常说的嵌入式操作系统都是嵌入式实时操作系统。比如μCOS-III,eCOS和Linux
2016-01-15 15:35:35
主流的14种嵌入式操作系统的特点
满足实时控制要求的嵌入式操作系统(RTOS) 以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX
2021-12-14 06:57:59
主流的嵌入式操作系统有哪些?
满足实时控制要求的嵌入式操作系统(RTOS)操作系统,以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX
2021-12-27 07:27:30
什么是嵌入式操作系统内存管理技术?
小时以上的工作时间;手持设备内程序一般几天甚至几个月不停运行,系统稳定性要求高,需保证用户数据的安全。此外,与传统的嵌入式实时操作系统相比,如Vx-Works,μClinux等,智能手机嵌入式操作系统
2019-07-30 07:19:11
什么是嵌入式操作系统?
、INTEGRITY、OSE、C ExecuTIve 什么是嵌入式操作系统 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。 传统定义(狭义嵌入式):嵌入式系统是以应用为中心..
2021-10-28 07:35:25
介绍十四种嵌入式操作系统的特点
14 种主流的嵌入式实时操作系统 RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括
2021-10-27 09:15:17
几种嵌入式实时操作系统分析与比较
操作系统的介绍(1)VxWorksVxWorks是美国WindRiver公司的产品,是目前嵌入式系统领域中应用很广泛,市场占有率比较高的嵌入式操作系统。VxWorks实时操作系统由400多个相对独立
2018-06-11 09:14:09
基于实时操作系统的嵌入式控制器的设计
实时操作系统.为应用程序的设计提供了软件平台,与传统的单片机控制相比,解决了难于实现多任务,复杂控制算法以及系统的实时性问题.关键词,嵌入式1实时操作系统
2009-04-27 21:41:48
基于Linux的嵌入式操作系统
嵌入式操作系统一、嵌入式操作系统概述1.1 嵌入式操作系统的特点1.2 嵌入式操作系统的分类1.2.1 非实时操作系统1.2.1 实时操作系统二、实时操作系统2.1 实时操作系统与通用操作系统的比较
2021-11-08 09:05:10
基于微内核的嵌入式实时操作系统
和恢复等。但是ARTs-OS作为嵌入式实时操作系统,上述基本功能不能满足所有的要求,它还必须拥有更多体现嵌入和实时特性的功能。ARTs-OS在实现中必须采取一些措施将中断分配时间(IDT)和中断服务时间(IST)减到最小,并使用户能够很容易地在ARTs-OS上开发、调试驱动程序。
2019-07-26 07:19:30
常见嵌入式操作系统介绍
微处理器的关键实时任务而设计的操作系统,广泛应用于高科技产品中,包括消费电子产品、工业自动化、无线通讯产品、医疗仪器、数字电视/多媒体设备。它提供了很好的安全性和容错性。与其他的嵌入式系统相比,它
2009-08-12 00:31:42
常见的嵌入操作系统的利弊都有哪些?
嵌入式操作系统越来越多的提及,嵌入式操作系统在通信、电子、自动化等需要实时处理的领域所日益显现的重要性吸引了人们越来越多的注意力。诸如VxWorks、PSOS; μC/OS-II这些都怎么样?
2021-03-05 06:36:40
用于嵌入式系统的操作系统
、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供...
2021-10-28 06:30:28
达人教你如何选择嵌入式操作系统 (转帖)
DIY内核的配置,添加应用和驱动程序也是不标准的和复杂的,这是嵌入式系统的特殊性所在。 第二是选择一个商业化的嵌入式Linux操作系统平台。商业化的嵌入式Linux版本是针对嵌入式处理器,如arm
2013-01-10 13:35:01
进行嵌入式操作系统和应用软件的开发
,一种是硬件开发,一种是软件开发。简单来说,嵌入式底层驱动开发就是针对嵌入式操作系统的一些设备编写驱动程序。而嵌入式底层软件开发就是进行嵌入式操作系统和应用软件的开发,我们具体来看下。嵌入式系统是...
2021-12-17 08:25:49
通用嵌入式操作系统有什么区别?
的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。作为嵌入式系统的重要组成部分,嵌入式操作系统 EOS(Embedded Operating System)是随着嵌入式系统的发展
2020-04-03 06:21:26
VxWorks操作系统中对PCI总线驱动程序的设计与实现
目前vxWo rk s 操作系统在嵌入式系统中的应用越来越广泛, vxWo rk s 操作系统的一个重要组成部分是BSP (板级支持包) ,BSP 中的驱动程序为vxWo rk s 访问硬件提供支持。本文主要讨论东
2009-03-25 10:39:3324
VxWorks下PC/104-CAN驱动程序设计
详细介绍实时多任务操作系统VxWorks环境下驱动程序的设计原理;针对驱动程序实现的困难,给出VxWorks 下实现驱动程序的工程步骤。文章以PC/104-CAN 适配卡为例,简要介绍硬件结构,
2009-04-16 09:40:3712
VxWorks 可加载的PCI驱动程序设计
本文介绍了嵌入式操作系统VxWorks下的可加载的PCI 设备驱动的设计,实现了PCI 驱动程序与系统内核启动的分离。结合TMS320C6x系列DSP 的PCI 接口的驱动程序设计,详细描述了驱动程序各
2009-05-31 16:18:2948
实时系统VxWorks下设备驱动程序的编写
近年来,实时系统得到了越来越广泛的应用,VxWorks 是较受欢迎的一种。在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序。本文结合实际开发经验介绍
2009-06-12 11:38:249
VxWorks系统CPCI设备驱动程序开发
VxWorks是WindRiver公司开发的嵌入式实时操作系统,广泛地应用于航空航天、工业控制、通信等领域。在简单地介绍了VxWorks操作系统之后,分析了VxWorks下CPCI设备驱动程序的实现方法。
2009-07-06 15:22:1426
基于Vxworks的PXI板卡驱动程序开发
对嵌人式实时系统VxworkS中的设备驱动程序开发进行了简要的介绍,讨论了Vxworks操作系统下的/10系统和设备驱动程序、应用程序之问的关系,说明了Vxworks下与一般操作系统下驱动程
2009-07-16 14:23:3920
实时操作系统VxWorks下I/O设备驱动程序的编写技巧
近年来,嵌入式设备得到高度重视,在通信,自动化等领域的应用也越来越广泛。在开发嵌入式设备所用的实时操作系统中,VxWorks 是较受欢迎的的一种。开发嵌入式设备经常遇
2009-08-06 11:47:2617
嵌入式uClinux下的CAN总线设备驱动程序设计
介绍了uClinux 操作系统和嵌入式Linux 系统的开发流程及其驱动程序的开发,通过对CAN 总线设备SJA1000 的驱动程序的设计与实现,详细说明了uClinux 系统下CAN设备驱动程序的编写。
2009-09-26 14:35:2323
VxWorks下PCI总线设备驱动程序设计
随着VxWorks操作系统在嵌入式系统中的应用,VxWorks下产品的开发和应用也越来越广泛.本文描述了VxWorks下PCI数据采集模块驱动程序的设计过程,即通过PCI总线桥接芯片CY7C09449PV的配置
2009-11-28 16:36:4317
嵌入式实时操作系统COS一Ⅱ与VxWORKs
本文通过tLC/OS—II与VxWORKs两种嵌入式操作系统的对比,介绍了嵌入式操作系统的特征,以及在项目实施时如何选择合适的操作系统。
2009-12-11 16:11:5431
基于eCos操作系统的FLASH驱动程序分析与移植
基于eCos操作系统的FLASH驱动程序分析与移植
0 引 言
嵌入式系统需要支持的外部设备种类繁多,如何构造运行良好的嵌入式设备的驱动程序,对嵌入式操作系
2009-12-28 10:50:311115
嵌入式操作系统VxWorks设备驱动程序的设计
在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序,而VxWorks下END网口驱动程序是设备驱动程序中较为复杂的一类。首先从整体上分析了VxWorks操作系统的特点与
2011-03-21 15:38:0633
基于VxWorks的pci设备驱动程序开发
对嵌入式实时系统Vxw池中的设备驱动程序开发进行了简要的介绍,讨论了V s操作系统下的I/O系统和设备驱动程序、应用程序之间的关系。另外,结合作者开发~29054时统卡驱动程序的实
2011-08-04 17:41:2834
VxWorks实时操作系统的USB驱动程序
VxWorks是一种由开发的先进的实时操作系统,广泛地应用于各种嵌入式实时应用领域。论文是作者实践的结果。首先在简单介绍了VxWorks 这种先进的实时操作系统后,具体地分析了VxWork
2011-09-16 15:20:0344
实时嵌入式操作系统VxWorks设备驱动程序的设计
2015-08-24 19:24:034
基于嵌入式操作系统的USB驱动程序开发
嵌入式系统以其本身体积小,功能多,高智能,开放性,支持以太网技术等优点而逐渐地被引入到工业控制领域。而嵌入式操作系统如何挂接各种设备,即编写设备驱动,是需要迫切解决的问题。由于本项目采用的是Windows ce.net因此介绍了一下如果开发Windows ce.net下的USB驱动程序。
2016-04-18 14:12:301
VxWorks设备驱动程序的设计实例
泛、市场占有率最高的系统,被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。 在目前多数操作系统中,用户必须通过驱动程序才能与设备进行交互,正是 设备驱动程序 为其提供了可访问性和可操作
2017-10-29 10:57:012
基于嵌入式操作系统的VxWorks设备驱动程序设计
VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),以其优良的可靠性、开放性、实时性和易用性赢得了大量的客户。VxWorks是目前嵌入式系统领域中使用最广
2019-05-06 15:59:181239
基于VxWorks嵌入式实时操作系统ARM9核芯片中实现BSP的定制过程
的一个软件接口,它的主要功能是系统加电后初始化目标机硬件和VxWorks,并提供部分硬件驱动程序。BSP在VxWorks系统中的层次关系如图1所示。
2020-09-22 17:46:473446
VxWorks操作系统下CompactPCI总线驱动程序的设计
VxWorks操作系统下CompactPCI总线驱动程序的设计(电源技术应用 期刊)-该文档为VxWorks操作系统下CompactPCI总线驱动程序的设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
2021-08-31 16:09:2417
VxWorks操作系统下CompactPCI总线驱动程序设计
VxWorks操作系统下CompactPCI总线驱动程序设计(高频开关电源技术指标)-该文档为VxWorks操作系统下CompactPCI总线驱动程序设计讲解文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
2021-09-27 17:24:588
嵌入式VxWorks实时操作系统中串口通信的实现
嵌入式VxWorks实时操作系统中串口通信的实现(通信网络基础课后答案第三章)-嵌入式VxWorks实时操作系统中串口通信的实现摘要:VxWorks RTOS具有良好的裁剪能力,用户可通过交叉开发
2021-09-30 11:15:4113
嵌入式实时操作系统
14 种主流的嵌入式实时操作系统 RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括
2021-10-20 14:05:5917
评论
查看更多