EEPW首頁(yè) >>
主題列表 >>
rtems
rtems 文章 進(jìn)入rtems技術(shù)社區
基于RTEMS的USB設備驅動(dòng)程序設計

- 引 言 在航空航天和工業(yè)控制等一些嵌入式應用領(lǐng)域,要求控制系統具有嚴格的實(shí)時(shí)性,能夠為任務(wù)提供一個(gè)可預見(jiàn)的響應時(shí)間。一些實(shí)時(shí)操作系統的引入可以有效地滿(mǎn)足任務(wù)的實(shí)時(shí)性要求,如RTEMS和 VxWorks。在這樣的系統中,如果系統通信模塊的通信速度不高,或者通信質(zhì)量不可靠,就會(huì )影響整個(gè)系統的實(shí)時(shí)性能。通用串行總線(xiàn)(USB)由于其高帶寬、高可靠性的特點(diǎn),必將越來(lái)越多地應用到這類(lèi)系統中。然而由于多數實(shí)時(shí)操作系統目前并未提供USB主機和設備的驅動(dòng),而且USB協(xié)議相對于其他串行通信協(xié)議(RS232、SPI等)復雜度
- 關(guān)鍵字: RTEMS USB
縮短μC/OS-II實(shí)時(shí)內核中斷關(guān)閉時(shí)間的方法設計
- 引言在實(shí)時(shí)操作系統中,由于是多任務(wù)的并發(fā)運行,所以在進(jìn)入一些臨界區時(shí)為了保證多任務(wù)的正常運行要關(guān)中...
- 關(guān)鍵字: 實(shí)時(shí)操作系統 中斷時(shí)間 RTEMS
RTEMS管理機制與USB驅動(dòng)程序設計
- 介紹RTEMS實(shí)時(shí)操作系統和USB協(xié)議,分析RTEMS系統的設備管理機制,詳細描述RTEMS操作系統下的USB設備驅動(dòng)程序的設計與實(shí)現。該設計根據USB的特點(diǎn),通過(guò)合理的層次劃分,將驅動(dòng)程序分為硬件抽象層和設備類(lèi)驅動(dòng)層,在硬件抽象層完成對USB設備控制器的操作,在設備類(lèi)驅動(dòng)層實(shí)現對各類(lèi)USB設備命令的處理,保證了驅動(dòng)程序易于移植和擴展。按照RTEMS的設備管理機制,為在RTEMS上運行的任務(wù)提供了標準I/0系統調用。
- 關(guān)鍵字: RTEMS USB 機制 程序設計
RTEMS任務(wù)級別調試技術(shù)研究
- 從系統調試的角度描述了RTEMS的結構,簡(jiǎn)要介紹了GDB遠程調試模式和傳統的STUB調試技術(shù),最后提出了使用GDB完成RTEMS任務(wù)級別調試的調試系統框架。此框架將遠程調試服務(wù)分割成兩個(gè)RTEMS任務(wù)和一個(gè)中斷處理程序,使開(kāi)發(fā)者對指定應用程序進(jìn)行調試時(shí),不影響系統以及系統上其他應用程序的執行。本文介紹的任務(wù)級別調試技術(shù)并不局限于RTEMS環(huán)境,可以根據具體需求應用于RTEMS以外的其他輕量級嵌入式操作系統之中。
- 關(guān)鍵字: RTEMS 調試 技術(shù)研究
開(kāi)發(fā)RTEMS實(shí)時(shí)系統的板級支持包
- 開(kāi)發(fā)RTEMS實(shí)時(shí)系統的板級支持包,板級支持包BSP在嵌入式系統中處于關(guān)鍵的位置,有力地支持了嵌入式系統的移植,而B(niǎo)SP的結構與功能隨不同的嵌入式系統的軟件硬件環(huán)境呈現較大的差異。本文介紹板級支持包的功能和實(shí)時(shí)系統摘要 RTEMS的體系結構,分析RTEMS的啟動(dòng)過(guò)程。借鑒SPARC微處理器ERC32 BSP,提出一種RTEMS板級支持包的開(kāi)發(fā)流程,主要說(shuō)明模板BSP的選取、啟動(dòng)代碼模塊和設備驅動(dòng)程序模塊的實(shí)現,鏈接器命令腳本的修改等。最后把BSP與RTEMS系統的其他模塊組合在一起,生成最終可執行映像的過(guò)
- 關(guān)鍵字: 支持 系統 實(shí)時(shí) RTEMS 開(kāi)發(fā)
共5條 1/1 1 |
rtems介紹
RTEMS(多處理系統實(shí)時(shí)可執行體)是一個(gè)為嵌入式系統而設計的自由的開(kāi)源實(shí)時(shí)操作系統。
在縮寫(xiě)詞RTEMS取其現在的含義之前,初始時(shí)代表導彈系統實(shí)時(shí)可執行體,然后變成了軍用系統實(shí)時(shí)可執行體。
RTEMS曾被移殖到多個(gè)以不同類(lèi)型的中央處理器(CPU)為基礎的電腦系統上。這些電腦系統所采用的CPU,計有:ARM、i386、m68k、MIPS、PowerPC、SH等多種不同的處理器。RTEMS被設計 [ 查看詳細 ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會(huì )員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
