2.1 設(shè)備驅(qū)動程序的功能
1)對設(shè)備進(jìn)行初始化 初始化的目的是使設(shè)備處于某種工作狀態(tài),以便用戶程序訪問該設(shè)備。
2)打開設(shè)備操作 打開設(shè)備操作實(shí)際上是查詢用戶指定的設(shè)備,并查看用戶是否可以使用該設(shè)備。因?yàn)樵O(shè)備是共享資源,當(dāng)設(shè)備正在被使用時,系統(tǒng)要對它進(jìn)行保護(hù),禁止其他任務(wù)對設(shè)備進(jìn)行操作,直到設(shè)備資源被釋放。
3)關(guān)閉設(shè)備操作 關(guān)閉設(shè)備操作就是釋放設(shè)備資源。任務(wù)對設(shè)備完成操作后,必須進(jìn)行關(guān)閉設(shè)備操作,否則設(shè)備總是處于被占用狀態(tài),其他任務(wù)無法使用。與打開設(shè)備操作相對應(yīng),有打開操作就應(yīng)該有關(guān)閉操作。
4)從設(shè)備上接收數(shù)據(jù)并提交給系統(tǒng) 這項(xiàng)功能通常就是所說的讀操作,接收外部傳輸來的數(shù)據(jù)。接收數(shù)據(jù)采用的方式有查詢方式、中斷方式和DMA方式。
5)把數(shù)據(jù)從主機(jī)上發(fā)送給設(shè)備 這項(xiàng)功能對應(yīng)通常的寫操作,把主機(jī)上的數(shù)據(jù)傳送給外界。通常系統(tǒng)主動調(diào)用該操作進(jìn)行數(shù)據(jù)發(fā)送,有時也采取中斷方式發(fā)送數(shù)據(jù)。
6)對設(shè)備進(jìn)行控制操作 在使用設(shè)備過程中,有時根據(jù)應(yīng)用的需要對設(shè)備進(jìn)行控制(例如改變設(shè)備某個狀態(tài)),而控制操作就能提供這種功能。
2.2 設(shè)備驅(qū)動程序的接口
VxWorks通用設(shè)備驅(qū)動程序基本都是通過I/O系統(tǒng)來存取的,這樣做的好處是可以屏蔽底層硬件,對上層應(yīng)用程序提供統(tǒng)一的接口。Vx-Works的I/O系統(tǒng)由基本I/O及含buffer的I/O組成,它提供標(biāo)準(zhǔn)的C庫函數(shù),基本I/O庫與Unix兼容,而含buffer的I/O則與ANSI C兼容。VxWorks的I/O系統(tǒng)有其獨(dú)特的特性,使得它比其他I/O系統(tǒng)更快速、靈活,這在實(shí)時系統(tǒng)中非常重要。還有一些特殊的通用IO設(shè)備驅(qū)動程序如串行通用IO設(shè)備驅(qū)動程序由于其自身的特性,雖然不是通過標(biāo)準(zhǔn)I/O來進(jìn)行存取的,但是也都有它們各自相關(guān)的規(guī)范。下面只介紹通過I/O系統(tǒng)存取的通用IO設(shè)備驅(qū)動程序。
VxWorks作為實(shí)時操作系統(tǒng)為了能夠更快、更靈活地進(jìn)行I/O操作,提供了若干庫來支持標(biāo)準(zhǔn)的字符設(shè)備和塊設(shè)備。一個字符設(shè)備的驅(qū)動程序和I/O系統(tǒng)直接作用,調(diào)用驅(qū)動程序安裝函數(shù)iosDrvInstall()在VxWorks中安裝驅(qū)動程序。它執(zhí)行7個基本的I/O操作:create,rem-ove,open,close,read,write和ioctl。如果設(shè)備不支持某些I/O操作,則相應(yīng)的程序可以被省略。iosDrvInstall()只是為驅(qū)動程序在驅(qū)動程序表中分配了一個位置,要運(yùn)行驅(qū)動程序還需要調(diào)用設(shè)備安裝函數(shù)iosDevAdd()。iosDevAdd()把設(shè)備名和驅(qū)動程序號寫到數(shù)據(jù)結(jié)構(gòu)DEV_ HDR中,并把它加到系統(tǒng)的設(shè)備列表中。
一個塊設(shè)備的驅(qū)動掛在文件系統(tǒng)上比直接掛在I/O系統(tǒng)上使用起來更方便。它先和文件系統(tǒng)作用,再由文件系統(tǒng)與I/O系統(tǒng)作用。塊設(shè)備驅(qū)動程序不使用iosDrvlnstall()來安裝驅(qū)動程序,而是通過初始化塊設(shè)備描述結(jié)構(gòu)BLK_DEV或順序設(shè)備描述結(jié)構(gòu)SEQ_DEV來實(shí)現(xiàn)驅(qū)動程序提供給文件系統(tǒng)的功能。類似的,塊設(shè)備驅(qū)動程序不使用iosDevAdd()來將驅(qū)動程序裝入I/O系統(tǒng),而是使用文件系統(tǒng)設(shè)備初始化函數(shù),如dos-FsDevInit()來完成。實(shí)際上,文件系統(tǒng)把自己作為一個驅(qū)動程序裝到I/O系統(tǒng)中,并把請求轉(zhuǎn)發(fā)給實(shí)際的設(shè)備驅(qū)動程序。
2.3 設(shè)備驅(qū)動程序的組成
設(shè)備驅(qū)動程序包括3部分:初始化部分、函數(shù)功能部分和中斷服務(wù)程序ISR。
1)初始化部分初始化硬件,分配設(shè)備所需的資源,完成所有與系統(tǒng)相關(guān)的設(shè)置。如果是字符設(shè)備,首先調(diào)用iosDrvInstall()來安裝驅(qū)動程序,把中斷向量和ISR掛上,然后調(diào)用iosDevAdd()將驅(qū)動程序加入I/O系統(tǒng)中;如果是塊設(shè)備,首先把中斷向量和ISR掛上,在內(nèi)存中分配一個設(shè)備結(jié)構(gòu),然后初始化該結(jié)構(gòu)。用戶要使用該設(shè)備時,先調(diào)用設(shè)備初始化函數(shù)xxlnit(),再調(diào)用設(shè)備創(chuàng)建函數(shù)xxDevCreate(),返回一個BLK_DEV結(jié)構(gòu)的指針,供文件系統(tǒng)初始化函數(shù)使用。
2)函數(shù)功能部分完成系統(tǒng)指定的功能。對于字符設(shè)備,這些函數(shù)就是指定的7個標(biāo)準(zhǔn)的I/O函數(shù);對于塊設(shè)備,則是在BLK_DEV或SEQ_DEV結(jié)構(gòu)中指定的功能函數(shù)。
3)中斷服務(wù)程序是實(shí)時系統(tǒng)的重要組成部分,系統(tǒng)通過中斷機(jī)制來了解外部事件,并作出響應(yīng)。實(shí)時系統(tǒng)的反應(yīng)速度取決于系統(tǒng)對中斷的響應(yīng)速度和中斷處理程序的處理速度。因此,中斷服務(wù)程序的處理時間應(yīng)盡量短。所有的中斷服務(wù)程序共享一個堆棧,沒有任務(wù)控制塊,所以,在中斷服務(wù)程序中不能使用可導(dǎo)致阻塞的函數(shù),如printf(…)、semTake(…)等。中斷服務(wù)程序中可以使用semGive(…)與其他的非中斷服務(wù)程序進(jìn)行通信。理想的情況,一個中斷服務(wù)程序僅調(diào)用一個semGive(…)系統(tǒng)調(diào)用,也就是說,中斷服務(wù)程序的主要功能應(yīng)該是發(fā)起一個任務(wù)來完成必要的處理。為提高中斷服務(wù)程序與任務(wù)的合作性能,最好的機(jī)制是信號量。
- 實(shí)時嵌入式操作系統(tǒng)VxWorks設(shè)備驅(qū)動程序的設(shè)計(jì)
相關(guān)推薦
熱點(diǎn)推薦
VxWorks操作系統(tǒng)具有哪些優(yōu)點(diǎn)
1.嵌入式Linux2. VxWorks(推薦課程:VxWorks應(yīng)用開發(fā)培訓(xùn)班(TSVW0701))VxWorks操作系統(tǒng)是美國WindRiver公司于1983年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時操作系統(tǒng)
2021-12-22 08:12:46
VxWorks系統(tǒng)CompactPCI總線怎么控制?
VxWorks是美國Wind River公司專門為嵌入式處理器設(shè)計(jì)的一種模塊化、高性能的實(shí)時多任務(wù)操作系統(tǒng)。嵌入式軟件多采用交叉開發(fā)的方式,即主機(jī)運(yùn)行開發(fā)工具Tonado,通過某種連接方式連接目標(biāo)機(jī)
2019-08-29 06:13:37
Vxworks實(shí)時操作系統(tǒng)分析
。在美國的F-16戰(zhàn)斗機(jī)、B-2隱形轟炸機(jī)和愛國者導(dǎo)彈上,甚至火星探測器上都使用了VxWorks實(shí)時操作系統(tǒng)。在嵌入式實(shí)時操作系統(tǒng)中使用串口通信,不僅可擴(kuò)展嵌入式設(shè)備通信能力,而且可擴(kuò)大其應(yīng)用范圍。
2019-07-22 07:21:49
實(shí)時嵌入式操作系統(tǒng)的相關(guān)資料下載
與通用型的 RTEOS 。RTEOS 即實(shí)時嵌入式操作系統(tǒng),Real-Time Embedded OS。實(shí)時內(nèi)核型的 RTEOS :這類操作系統(tǒng),驅(qū)動程序傳統(tǒng)嵌在內(nèi)核之中,應(yīng)用程序和中間件實(shí)現(xiàn)在標(biāo)準(zhǔn)的應(yīng)用程序接口( APIs , Application Programming Interfaces )之
2021-12-14 06:49:34
實(shí)時操作系統(tǒng)VxWorks下電子盤驅(qū)動程序的開發(fā)
的嵌入式操作系統(tǒng),包括了進(jìn)程管理、存儲管理、設(shè)備管理、文件系統(tǒng)管理、網(wǎng)絡(luò)協(xié)議及系統(tǒng)應(yīng)用等幾個部分。VxWorks只占用了很小的存儲空間,并可高度裁減,保證了系統(tǒng)能以較高的效率運(yùn)行。 
2008-10-07 15:09:30
嵌入式VxWorks招聘
本帖最后由 mcuris 于 2014-6-6 17:26 編輯
職位描述:基于PowerPC、ARM、X86等處理器平臺的嵌入式操作系統(tǒng)VxWorks上的BSP、驅(qū)動程序和中間件開發(fā),包括
2014-06-06 14:00:01
嵌入式實(shí)時操作系統(tǒng)uCos
多個模塊的執(zhí)行時間 實(shí)時操作系統(tǒng)的選擇? 內(nèi)核占用存儲區(qū)尺寸? RTOS 性能:任務(wù)切換時間、調(diào)度任務(wù)數(shù)和優(yōu)先級數(shù)? 軟件組件和設(shè)備驅(qū)動程序的完備程度? 開發(fā)調(diào)試工具易用性? 標(biāo)準(zhǔn)兼容性,是否支持POSIX標(biāo)準(zhǔn)? RTOS發(fā)送形式,源代碼或二進(jìn)制代碼? 許可證發(fā)送形式,開發(fā)許可和生產(chǎn)許可
2011-12-10 14:35:57
嵌入式實(shí)時操作系統(tǒng)如何簡化應(yīng)用軟件的設(shè)計(jì)
在嵌入式領(lǐng)域中,嵌入式實(shí)時操作系統(tǒng)(RTOS)正得到越來越廣泛的應(yīng)用。采用嵌入式實(shí)時操作系統(tǒng)可以更合理、更有效地利用CPU的資源,簡化應(yīng)用軟件的設(shè)計(jì),縮短系統(tǒng)開發(fā)時間,更好地保證系統(tǒng)的實(shí)時性和可靠性。內(nèi)存資源作為嵌入式系統(tǒng)中極為重要的資源之一,其管理機(jī)制歷來是嵌入式系統(tǒng)設(shè)計(jì)的重點(diǎn)和難點(diǎn)。
2020-11-25 06:48:44
嵌入式實(shí)時操作系統(tǒng)實(shí)驗(yàn)
下一章0 目錄9 嵌入式實(shí)時操作系統(tǒng)實(shí)驗(yàn)9.1 ucos-ii操作系統(tǒng)實(shí)驗(yàn)9.1.1課堂重點(diǎn)實(shí)驗(yàn)所需附件: 附件程序下載9.1.2測試與作業(yè)10 ...
2021-12-22 07:47:54
嵌入式實(shí)時操作系統(tǒng)的特點(diǎn)
操作系統(tǒng)具備高效的中斷處理機(jī)制,能夠快速響應(yīng)和處理系統(tǒng)的中斷事件。
資源管理:實(shí)時嵌入式操作系統(tǒng)提供有效的資源管理機(jī)制,包括內(nèi)存管理、設(shè)備驅(qū)動程序、文件系統(tǒng)和網(wǎng)絡(luò)協(xié)議等,以支持嵌入式系統(tǒng)的功能需求
2025-11-13 06:30:43
嵌入式操作系統(tǒng)VxWorks設(shè)備驅(qū)動程序該怎么設(shè)計(jì)?
VxWorks是WindRiver公司開發(fā)的一種高性能的嵌入式實(shí)時操作系統(tǒng)(RTOS),以其優(yōu)良的可靠性、開放性、實(shí)時性和易用性贏得了大量的客戶。VxWorks是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣
2019-08-30 07:11:27
嵌入式操作系統(tǒng)及其特點(diǎn)
通過API函數(shù)來使用操作系統(tǒng)。嵌入式操作系統(tǒng)通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標(biāo)推化瀏覽器等,嵌入式操作系統(tǒng)通常應(yīng)用在實(shí)時環(huán)境下,因此嵌入式系統(tǒng)的實(shí)時性要求
2014-07-11 16:51:05
嵌入式操作系統(tǒng)怎么選擇?
嵌入式操作系統(tǒng)是ARM CPU的軟件基礎(chǔ),從8位/16位單片機(jī)發(fā)展到以arm CPU核為代表的32位嵌入式處理器,嵌入式操作系統(tǒng)將替代傳統(tǒng)的由手工編制的監(jiān)控程序或調(diào)度程序,成為重要的基礎(chǔ)組件。更重
2020-04-07 07:13:19
嵌入式操作系統(tǒng)有哪些
設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時操作系統(tǒng)(RTOS),VxWorks具有以下優(yōu)點(diǎn)?! ?實(shí)時性好。其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中斷處理等系統(tǒng)公用程序精練而有效,使得它們產(chǎn)生的延遲很短。另外
2020-06-20 15:13:15
嵌入式系統(tǒng)U盤實(shí)時啟動技術(shù)
的通信路徑。USBClient模塊的其他例子就是那些利用USBD與USB設(shè)備通信的應(yīng)用程序。2 嵌入式實(shí)時系統(tǒng)優(yōu)盤啟動軟件程序設(shè)計(jì) 為實(shí)現(xiàn)對優(yōu)盤的操作,在基于VxWorks設(shè)計(jì)的嵌入式實(shí)時系統(tǒng)中,需要
2011-09-05 11:36:14
嵌入式系統(tǒng)論文集錦
操作系統(tǒng)板級支持包的設(shè)計(jì)與實(shí)現(xiàn).VxWorks操作系統(tǒng)及實(shí)時多任務(wù)程序設(shè)計(jì).VxWorks操作系統(tǒng)在多功能相控陣?yán)走_(dá)中的應(yīng)用.VxWorks操作系統(tǒng)中對PCI總線驅(qū)動程序的設(shè)計(jì)與實(shí)現(xiàn).VxWorks串行設(shè)備
2012-08-01 22:03:33
嵌入式Linux系統(tǒng)設(shè)備驅(qū)動程序怎么編寫?
Linux是一個遵循POSIX標(biāo)準(zhǔn)的免費(fèi)操作系統(tǒng)。具有BSD和SYSV的擴(kuò)展特性。與其他操作系統(tǒng)相比,嵌入式Linux系統(tǒng)以其可應(yīng)用于多種硬件平臺、內(nèi)核高效穩(wěn)定、源碼開放、軟件豐富、網(wǎng)絡(luò)通信和文
2020-03-31 08:15:36
嵌入式Linux下的LCD驅(qū)動程序怎么編寫?
隨著嵌入式Linux的迅速發(fā)展,由于其沒有昂貴的版權(quán)費(fèi),完全開放源代碼,可裁減性與可移植性,因此是開發(fā)嵌入式產(chǎn)品的優(yōu)秀操作系統(tǒng)平臺。設(shè)備驅(qū)動程序是Linux內(nèi)核的重要組成部分,運(yùn)行在Linux內(nèi)核
2019-11-11 07:33:32
嵌入式linux、arm嵌入式操作系統(tǒng)的相關(guān)資料分享
開發(fā)工具鏈異常處理linux內(nèi)核裁剪與移植GCC命令基本用法系統(tǒng)調(diào)用與中斷進(jìn)程間通信接口中斷驅(qū)動程序引導(dǎo)程序C語言與匯編語言嵌入式操作系統(tǒng)嵌入式系統(tǒng)應(yīng)用領(lǐng)域嵌入式系統(tǒng)應(yīng)用領(lǐng)域:只能交通,智能家居,智能手表,機(jī)器人,智慧醫(yī)療,智能汽車,智能電網(wǎng)嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟/硬
2021-12-27 07:35:35
ARM嵌入式操作系統(tǒng)匯總
(令牌環(huán)網(wǎng))、光纖甚至衛(wèi)星的支持。 移植步驟:1.Bootloader的移植;2.嵌入式Linux操作系統(tǒng)內(nèi)核的移植;3.嵌入式Linux操作系統(tǒng)根文件系統(tǒng)的創(chuàng)建;4.電路板上外設(shè)Linux驅(qū)動程序
2014-03-25 14:15:11
STM32嵌入式操作系統(tǒng)介紹
嵌入式操作系統(tǒng)的特點(diǎn)? 嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。? 負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源
2023-09-11 07:24:52
STM32嵌入式操作系統(tǒng)介紹
嵌入式操作系統(tǒng)的特點(diǎn)? 嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。? 負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源
2023-09-28 06:59:42
主流的嵌入式操作系統(tǒng)有哪些?
滿足實(shí)時控制要求的嵌入式操作系統(tǒng)(RTOS)操作系統(tǒng),以下介紹14種主流的RTOS,分別為μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX
2021-12-27 07:27:30
什么是嵌入式操作系統(tǒng)?嵌入式操作系統(tǒng)有何功能
什么是嵌入式操作系統(tǒng)?常見的嵌入式操作系統(tǒng)有哪幾種?嵌入式操作系統(tǒng)有何功能?
2021-12-24 07:07:38
什么是嵌入式操作系統(tǒng)?
、INTEGRITY、OSE、C ExecuTIve 什么是嵌入式操作系統(tǒng) 嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)的重要組成部分。嵌入時操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),能夠有效管理復(fù)雜的系統(tǒng)資源,并且把硬件虛擬化?! 鹘y(tǒng)定義(狹義嵌入式):嵌入式系統(tǒng)是以應(yīng)用為中心..
2021-10-28 07:35:25
介紹十四種嵌入式操作系統(tǒng)的特點(diǎn)
14 種主流的嵌入式實(shí)時操作系統(tǒng) RTOS,分別為μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而國產(chǎn)的嵌入式操作系統(tǒng)包括
2021-10-27 09:15:17
基于實(shí)時操作系統(tǒng)的嵌入式控制器的設(shè)計(jì)
實(shí)時操作系統(tǒng).為應(yīng)用程序的設(shè)計(jì)提供了軟件平臺,與傳統(tǒng)的單片機(jī)控制相比,解決了難于實(shí)現(xiàn)多任務(wù),復(fù)雜控制算法以及系統(tǒng)的實(shí)時性問題.關(guān)鍵詞,嵌入式1實(shí)時操作系統(tǒng)
2009-04-27 21:41:48
基于微內(nèi)核的嵌入式實(shí)時操作系統(tǒng)
和恢復(fù)等。但是ARTs-OS作為嵌入式實(shí)時操作系統(tǒng),上述基本功能不能滿足所有的要求,它還必須擁有更多體現(xiàn)嵌入和實(shí)時特性的功能。ARTs-OS在實(shí)現(xiàn)中必須采取一些措施將中斷分配時間(IDT)和中斷服務(wù)時間(IST)減到最小,并使用戶能夠很容易地在ARTs-OS上開發(fā)、調(diào)試驅(qū)動程序。
2019-07-26 07:19:30
如何利用TS101DSP芯片實(shí)現(xiàn)嵌入式實(shí)時操作系統(tǒng)的設(shè)計(jì)?
本文在對嵌入式實(shí)時操作系統(tǒng)進(jìn)行研究的基礎(chǔ)上,完成了基于TS101DSP芯片的嵌入式實(shí)時操作系統(tǒng)的設(shè)計(jì)。
2021-04-27 06:41:31
如何構(gòu)造運(yùn)行良好的嵌入式設(shè)備的驅(qū)動程序?
嵌入式系統(tǒng)需要支持的外部設(shè)備種類繁多,如何構(gòu)造運(yùn)行良好的嵌入式設(shè)備的驅(qū)動程序,對嵌入式操作系統(tǒng)的實(shí)際應(yīng)用有重要意義。
2019-09-25 07:44:05
常見嵌入式操作系統(tǒng)介紹
微處理器的關(guān)鍵實(shí)時任務(wù)而設(shè)計(jì)的操作系統(tǒng),廣泛應(yīng)用于高科技產(chǎn)品中,包括消費(fèi)電子產(chǎn)品、工業(yè)自動化、無線通訊產(chǎn)品、醫(yī)療儀器、數(shù)字電視/多媒體設(shè)備。它提供了很好的安全性和容錯性。與其他的嵌入式系統(tǒng)相比,它
2009-08-12 00:31:42
快速入門嵌入式實(shí)時操作系統(tǒng)VxWorks實(shí)驗(yàn)教程
快速入門嵌入式實(shí)時操作系統(tǒng)VxWorks實(shí)驗(yàn)教程國防科大Vxwork嵌入式開發(fā)
2011-06-09 16:41:51
怎樣去更好地使用嵌入式實(shí)時操作系統(tǒng)RTOS呢
為什么嵌入式實(shí)時操作系統(tǒng)RTOS會被廣泛使用?怎樣去更好地使用嵌入式實(shí)時操作系統(tǒng)RTOS呢?
2021-11-02 06:41:04
用于嵌入式系統(tǒng)的操作系統(tǒng)
、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),如能夠有效管理越來越復(fù)雜的系統(tǒng)資源;能夠把硬件虛擬化,使得開發(fā)人員從繁忙的驅(qū)動程序移植和維護(hù)中解脫出來;能夠提供...
2021-10-28 06:30:28
請教VxWorks嵌入式操作系統(tǒng)上的應(yīng)用軟件中如何刪除文本中...
請教VxWorks嵌入式操作系統(tǒng)上的應(yīng)用軟件中如何刪除文本中的一行
2014-11-18 09:45:18
VxWorks操作系統(tǒng)及實(shí)時多任務(wù)程序設(shè)計(jì)
VxWorks操作系統(tǒng)及實(shí)時多任務(wù)程序設(shè)計(jì)
2009-03-25 10:38:07
13
13實(shí)時系統(tǒng)VxWorks下設(shè)備驅(qū)動程序的編寫詳解
實(shí)時系統(tǒng)VxWorks下設(shè)備驅(qū)動程序的編寫詳解
2009-03-29 12:26:00
15
15實(shí)時嵌入式操作系統(tǒng)vxworks及其開發(fā)環(huán)境Tornado分
實(shí)時嵌入式操作系統(tǒng)vxworks及其開發(fā)環(huán)境Tornado分析
2009-03-29 12:26:03
53
53實(shí)時操作系統(tǒng)VxWorks下電子盤驅(qū)動程序的開發(fā)
實(shí)時操作系統(tǒng)VxWorks下電子盤驅(qū)動程序的開發(fā)
2009-03-29 12:26:12
28
28嵌入式實(shí)時操作系統(tǒng)VxWorks內(nèi)核調(diào)度機(jī)制研究
嵌入式實(shí)時操作系統(tǒng)VxWorks內(nèi)核調(diào)度機(jī)制研究
2009-03-29 12:26:39
13
13嵌入式實(shí)時操作系統(tǒng)VxWorks中串口通信的實(shí)現(xiàn)
嵌入式實(shí)時操作系統(tǒng)VxWorks中串口通信的實(shí)現(xiàn)
2009-03-29 12:27:11
19
19基于嵌入式操作系統(tǒng)VxWorks的戰(zhàn)車虛擬儀表顯示技術(shù)分析
基于嵌入式操作系統(tǒng)VxWorks的戰(zhàn)車虛擬儀表顯示技術(shù)分析
2009-03-29 12:27:46
22
22基于嵌入式操作系統(tǒng)VxWorks的SCSI硬盤高速記錄系統(tǒng)
基于嵌入式操作系統(tǒng)VxWorks的SCSI硬盤高速記錄系統(tǒng)
2009-03-29 12:27:52
15
15基于VxWorks實(shí)時嵌入式操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計(jì)
基于VxWorks實(shí)時嵌入式操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計(jì)
2009-03-29 12:28:28
28
28嵌入式實(shí)時操作系統(tǒng)教程
嵌入式實(shí)時操作系統(tǒng)教程:以VRTX為對象詳細(xì)介紹了嵌入式實(shí)時操作系統(tǒng)的原理和應(yīng)用,特別是第一部分關(guān)于嵌入式實(shí)時操作系統(tǒng)的介紹非常適合初學(xué)者全面了解嵌入式實(shí)時系統(tǒng),
2009-04-19 21:55:52
44
44VxWorks 可加載的PCI驅(qū)動程序設(shè)計(jì)
本文介紹了嵌入式操作系統(tǒng)VxWorks下的可加載的PCI 設(shè)備驅(qū)動的設(shè)計(jì),實(shí)現(xiàn)了PCI 驅(qū)動程序與系統(tǒng)內(nèi)核啟動的分離。結(jié)合TMS320C6x系列DSP 的PCI 接口的驅(qū)動程序設(shè)計(jì),詳細(xì)描述了驅(qū)動程序各
2009-05-31 16:18:29
48
48實(shí)時系統(tǒng)VxWorks下設(shè)備驅(qū)動程序的編寫
近年來,實(shí)時系統(tǒng)得到了越來越廣泛的應(yīng)用,VxWorks 是較受歡迎的一種。在嵌入式實(shí)時系統(tǒng)中進(jìn)行軟硬件開發(fā)的關(guān)鍵是編寫高效可靠的設(shè)備驅(qū)動程序。本文結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn)介紹
2009-06-12 11:38:24
9
9實(shí)時操作系統(tǒng)VxWorks 下PCI總線配置技術(shù)
目前,嵌入式設(shè)備的開發(fā)越來越受到重視,嵌入式產(chǎn)品的應(yīng)用越來越廣泛。在開發(fā)過程所采用的操作系統(tǒng)中,VxWorks是比較受歡迎的一種。而開發(fā)設(shè)備驅(qū)動程序是開發(fā)
2009-06-16 11:04:34
0
0VxWorks系統(tǒng)CPCI設(shè)備驅(qū)動程序開發(fā)
VxWorks是WindRiver公司開發(fā)的嵌入式實(shí)時操作系統(tǒng),廣泛地應(yīng)用于航空航天、工業(yè)控制、通信等領(lǐng)域。在簡單地介紹了VxWorks操作系統(tǒng)之后,分析了VxWorks下CPCI設(shè)備驅(qū)動程序的實(shí)現(xiàn)方法。
2009-07-06 15:22:14
26
26基于Vxworks的PXI板卡驅(qū)動程序開發(fā)
對嵌人式實(shí)時系統(tǒng)VxworkS中的設(shè)備驅(qū)動程序開發(fā)進(jìn)行了簡要的介紹,討論了Vxworks操作系統(tǒng)下的/10系統(tǒng)和設(shè)備驅(qū)動程序、應(yīng)用程序之問的關(guān)系,說明了Vxworks下與一般操作系統(tǒng)下驅(qū)動程
2009-07-16 14:23:39
20
20實(shí)時操作系統(tǒng)VxWorks下I/O設(shè)備驅(qū)動程序的編寫技巧
近年來,嵌入式設(shè)備得到高度重視,在通信,自動化等領(lǐng)域的應(yīng)用也越來越廣泛。在開發(fā)嵌入式設(shè)備所用的實(shí)時操作系統(tǒng)中,VxWorks 是較受歡迎的的一種。開發(fā)嵌入式設(shè)備經(jīng)常遇
2009-08-06 11:47:26
17
17嵌入式USB從設(shè)備驅(qū)動程序設(shè)計(jì)
本文通過基于S3C2410 的嵌入式USB 從設(shè)備驅(qū)動程序的實(shí)現(xiàn),介紹嵌入式Linux 系統(tǒng)中的USB 從設(shè)備驅(qū)動程序的設(shè)計(jì)方法,同時介紹了USB 接口的一般原理和USB 通信的一般過程,以及嵌入式Li
2009-08-14 14:07:46
15
15基于嵌入式操作系統(tǒng)VxWorks的戰(zhàn)車虛擬儀表顯示技術(shù)研究
本文研究在嵌入式實(shí)時操作系統(tǒng)VxWorks 及其圖形系統(tǒng)WindML 上實(shí)現(xiàn)戰(zhàn)車虛擬儀表圖形系統(tǒng)的技術(shù)難點(diǎn)問題,并研究如何應(yīng)用設(shè)計(jì)模式提高嵌入式計(jì)
2009-09-11 10:20:18
16
16嵌入式uClinux下的CAN總線設(shè)備驅(qū)動程序設(shè)計(jì)
介紹了uClinux 操作系統(tǒng)和嵌入式Linux 系統(tǒng)的開發(fā)流程及其驅(qū)動程序的開發(fā),通過對CAN 總線設(shè)備SJA1000 的驅(qū)動程序的設(shè)計(jì)與實(shí)現(xiàn),詳細(xì)說明了uClinux 系統(tǒng)下CAN設(shè)備驅(qū)動程序的編寫。
2009-09-26 14:35:23
23
23VxWorks下PCI總線設(shè)備驅(qū)動程序設(shè)計(jì)
隨著VxWorks操作系統(tǒng)在嵌入式系統(tǒng)中的應(yīng)用,VxWorks下產(chǎn)品的開發(fā)和應(yīng)用也越來越廣泛.本文描述了VxWorks下PCI數(shù)據(jù)采集模塊驅(qū)動程序的設(shè)計(jì)過程,即通過PCI總線橋接芯片CY7C09449PV的配置
2009-11-28 16:36:43
17
17VxWorks下驅(qū)動程序的設(shè)計(jì)
闡述在嵌入式實(shí)時操作系統(tǒng)VxWorks上編寫設(shè)備驅(qū)動程序的原理和方法,并給出了程序框架
2009-11-28 16:38:55
16
16嵌入式實(shí)時操作系統(tǒng)COS一Ⅱ與VxWORKs
本文通過tLC/OS—II與VxWORKs兩種嵌入式操作系統(tǒng)的對比,介紹了嵌入式操作系統(tǒng)的特征,以及在項(xiàng)目實(shí)施時如何選擇合適的操作系統(tǒng)。
2009-12-11 16:11:54
31
31嵌入式實(shí)時操作系統(tǒng)VxWorks內(nèi)核調(diào)度機(jī)制分析
本文簡要介紹了多任務(wù)內(nèi)核,重點(diǎn)分析了嵌入式實(shí)時操作系統(tǒng)VxWorks的內(nèi)核調(diào)度機(jī)制——優(yōu)先級搶占調(diào)度和時間片輪轉(zhuǎn)調(diào)度算法。
2009-12-11 16:15:00
14
14嵌入式操作系統(tǒng)實(shí)時性比對與分析
嵌入式操作系統(tǒng)實(shí)時性比對與分析
以影響嵌入式操作系統(tǒng)實(shí)時性的一系列相關(guān)指標(biāo)為研究對象,以比對實(shí)驗(yàn)平臺為基礎(chǔ),提出一種全
2009-03-29 15:14:19
2082
2082
基于eCos操作系統(tǒng)的FLASH驅(qū)動程序分析與移植
基于eCos操作系統(tǒng)的FLASH驅(qū)動程序分析與移植
0 引 言
嵌入式系統(tǒng)需要支持的外部設(shè)備種類繁多,如何構(gòu)造運(yùn)行良好的嵌入式設(shè)備的驅(qū)動程序,對嵌入式操作系
2009-12-28 10:50:31
1581
1581
嵌入式操作系統(tǒng)VxWorks設(shè)備驅(qū)動程序的設(shè)計(jì)
在嵌入式實(shí)時系統(tǒng)中進(jìn)行軟硬件開發(fā)的關(guān)鍵是編寫高效可靠的設(shè)備驅(qū)動程序,而VxWorks下END網(wǎng)口驅(qū)動程序是設(shè)備驅(qū)動程序中較為復(fù)雜的一類。首先從整體上分析了VxWorks操作系統(tǒng)的特點(diǎn)與
2011-03-21 15:38:06
33
33基于VxWorks的pci設(shè)備驅(qū)動程序開發(fā)
對嵌入式實(shí)時系統(tǒng)Vxw池中的設(shè)備驅(qū)動程序開發(fā)進(jìn)行了簡要的介紹,討論了V s操作系統(tǒng)下的I/O系統(tǒng)和設(shè)備驅(qū)動程序、應(yīng)用程序之間的關(guān)系。另外,結(jié)合作者開發(fā)~29054時統(tǒng)卡驅(qū)動程序的實(shí)
2011-08-04 17:41:28
34
34VxWorks實(shí)時操作系統(tǒng)的USB驅(qū)動程序
VxWorks是一種由開發(fā)的先進(jìn)的實(shí)時操作系統(tǒng),廣泛地應(yīng)用于各種嵌入式實(shí)時應(yīng)用領(lǐng)域。論文是作者實(shí)踐的結(jié)果。首先在簡單介紹了VxWorks 這種先進(jìn)的實(shí)時操作系統(tǒng)后,具體地分析了VxWork
2011-09-16 15:20:03
44
44實(shí)時操作系統(tǒng)用于嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)
概述了嵌入式系統(tǒng)的開發(fā)工具實(shí)時操作系統(tǒng)的特點(diǎn)和核心內(nèi)容;分析了在利用實(shí)時操作系統(tǒng)進(jìn)行嵌入式系統(tǒng)設(shè)計(jì)時,經(jīng)常要面對的幾個方面的問題。
2011-10-10 15:23:24
42
42實(shí)時嵌入式操作系統(tǒng)VxWorks設(shè)備驅(qū)動程序的設(shè)計(jì)
2015-08-24 19:24:03
4
4基于嵌入式操作系統(tǒng)的USB驅(qū)動程序開發(fā)
嵌入式系統(tǒng)以其本身體積小,功能多,高智能,開放性,支持以太網(wǎng)技術(shù)等優(yōu)點(diǎn)而逐漸地被引入到工業(yè)控制領(lǐng)域。而嵌入式操作系統(tǒng)如何掛接各種設(shè)備,即編寫設(shè)備驅(qū)動,是需要迫切解決的問題。由于本項(xiàng)目采用的是Windows ce.net因此介紹了一下如果開發(fā)Windows ce.net下的USB驅(qū)動程序。
2016-04-18 14:12:30
1
1嵌入式高速實(shí)時數(shù)據(jù)采集系統(tǒng)設(shè)備驅(qū)動程序的研究
數(shù)據(jù)采集板來進(jìn)行實(shí)現(xiàn)。在研究如何成功地將嵌入式操作系統(tǒng) Windows CE.NET向核心板移植之后本文探討了Windows CE.NET的DMA驅(qū)動程和 USB 驅(qū)動程序的設(shè)計(jì)和實(shí)現(xiàn)。
2016-04-18 14:12:30
1
1嵌入式VxWorks實(shí)時操作系統(tǒng)中串口通信的實(shí)現(xiàn)
嵌入式VxWorks實(shí)時操作系統(tǒng)中串口通信的實(shí)現(xiàn)
2017-08-31 16:03:41
7
7基于操作系統(tǒng)的PCI程序開發(fā)
Vxworks是WindRiver公司開發(fā)的嵌入式實(shí)時操作系統(tǒng),廣泛地應(yīng)用于航空航天、工業(yè)控制、通信等領(lǐng)域;分析了VxWorks下PCI設(shè)備驅(qū)動程序的實(shí)現(xiàn)方法;以PCI9054圖像采集卡的驅(qū)動程序
2017-09-22 16:31:46
9
9VxWorks設(shè)備驅(qū)動程序的設(shè)計(jì)實(shí)例
VxWorks 是WindRiver公司開發(fā)的一種高性能的嵌入式實(shí)時操作系統(tǒng)(RTOS),以其優(yōu)良的可靠性、開放性、實(shí)時性和易用性贏得了大量的客戶。VxWorks是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣
2017-10-29 10:57:01
2
2四種嵌入式實(shí)時操作系統(tǒng)分析及比較
由于嵌入式實(shí)時操作系統(tǒng)可以支持多任務(wù),使得程序開發(fā)更加容易,在便于維護(hù)的同時還能提高系統(tǒng)的穩(wěn)定性和可靠性,所以逐步成為嵌入式系統(tǒng)的重要組成部分,對嵌入式操作系統(tǒng)的研究變得尤為重要。 本文介紹4種
2017-11-02 10:12:58
3
3嵌入式操作系統(tǒng)是什么_嵌入式操作系統(tǒng)有哪些
嵌入式操作系統(tǒng)(Embedded OperatingSystem,簡稱:EOS)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備
2018-04-08 14:36:52
21308
21308基于嵌入式操作系統(tǒng)的VxWorks設(shè)備驅(qū)動程序設(shè)計(jì)
VxWorks是WindRiver公司開發(fā)的一種高性能的嵌入式實(shí)時操作系統(tǒng)(RTOS),以其優(yōu)良的可靠性、開放性、實(shí)時性和易用性贏得了大量的客戶。VxWorks是目前嵌入式系統(tǒng)領(lǐng)域中使用最廣
2019-05-06 15:59:18
1677
1677不同的實(shí)時嵌入式Linux操作系統(tǒng)有什么差異
嵌入式實(shí)時操作系統(tǒng)(Embedded Real-time Operation System,RTOS)。嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”
2019-11-06 11:36:54
1721
1721嵌入式實(shí)時操作系統(tǒng)的應(yīng)用詳細(xì)教程說明
本文檔的主要內(nèi)容詳細(xì)介紹的是嵌入式實(shí)時操作系統(tǒng)的應(yīng)用詳細(xì)教程說明包括了:1 嵌入式系統(tǒng)與嵌入式操作系統(tǒng) ,2 用于8051內(nèi)核單片機(jī)的常見嵌入式操作系統(tǒng) ,3 嵌入式實(shí)時操作系統(tǒng)uC/OS-II簡介及特點(diǎn),4 uC/OS-II內(nèi)核 ,5 uC/OS-II在STC12C5A60S2中的移植及注意事項(xiàng)
2019-12-05 08:00:00
2
2(完整版)vxworks嵌入式操作系統(tǒng)
(完整版)vxworks嵌入式操作系統(tǒng)(嵌入式開發(fā)環(huán)境的搭建與調(diào)試實(shí)驗(yàn)報告)-該文檔為(完整版)vxworks嵌入式操作系統(tǒng)總結(jié)文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
2021-07-30 10:16:02
0
0VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序的設(shè)計(jì)
VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序的設(shè)計(jì)(電源技術(shù)應(yīng)用 期刊)-該文檔為VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序的設(shè)計(jì)總結(jié)文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
2021-08-31 16:09:24
17
17VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序設(shè)計(jì)
VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序設(shè)計(jì)(高頻開關(guān)電源技術(shù)指標(biāo))-該文檔為VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序設(shè)計(jì)講解文檔,是一份還算不錯的參考文檔,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
2021-09-27 17:24:58
8
8嵌入式實(shí)時操作系統(tǒng)
14 種主流的嵌入式實(shí)時操作系統(tǒng) RTOS,分別為μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而國產(chǎn)的嵌入式操作系統(tǒng)包括
2021-10-20 14:05:59
17
17什么是嵌入式操作系統(tǒng) 常見的嵌入式系統(tǒng)有哪些
、INTEGRITY、OSE、C ExecuTIve 什么是嵌入式操作系統(tǒng) 嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件,它是嵌入式系統(tǒng)的重要組成部分。嵌入時操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),能夠有效管理復(fù)雜的系統(tǒng)資源,并且把硬件虛擬化?! 鹘y(tǒng)定義(狹義嵌入式):嵌入式系統(tǒng)是以應(yīng)用為中心..
2021-10-21 09:36:04
27
27嵌入式操作系統(tǒng)
嵌入式操作系統(tǒng)一、嵌入式操作系統(tǒng)概述1.1 嵌入式操作系統(tǒng)的特點(diǎn)1.2 嵌入式操作系統(tǒng)的分類1.2.1 非實(shí)時操作系統(tǒng)1.2.1 實(shí)時操作系統(tǒng)二、實(shí)時操作系統(tǒng)2.1 實(shí)時操作系統(tǒng)與通用操作系統(tǒng)的比較
2021-11-03 18:36:02
46
46一種嵌入式操作系統(tǒng)—VxWorks
電子發(fā)燒友網(wǎng)站提供《一種嵌入式操作系統(tǒng)—VxWorks.pdf》資料免費(fèi)下載
2023-10-27 10:59:23
0
0有無操作系統(tǒng)的嵌入式Linux驅(qū)動設(shè)備有何區(qū)別?
有無操作系統(tǒng)的嵌入式Linux驅(qū)動設(shè)備有何區(qū)別? 嵌入式系統(tǒng)是指集成電子設(shè)備上的計(jì)算機(jī)系統(tǒng),通常用于控制、監(jiān)測、操作或處理某些物理或機(jī)械過程。在嵌入式系統(tǒng)中,涉及到設(shè)備驅(qū)動程序的開發(fā),這些程序的作用
2023-10-29 17:29:50
1359
1359再談嵌入式實(shí)時操作系統(tǒng)
程序的可移植性得到了增強(qiáng),系統(tǒng)開發(fā)的工作量減輕的同時也提高了開發(fā)效率。對實(shí)時性和可靠性日益增長的要求正在塑造某些現(xiàn)代領(lǐng)域的嵌入式實(shí)時操作系統(tǒng)的發(fā)展方向,例如航空航天、工業(yè)控制、汽車電子、能源電力和醫(yī)療
2024-04-09 17:27:40
1712
1712
電子發(fā)燒友App


評論