介紹uC/OS-II 在SkyEye上的移植分析.uC/OS-II 作為一個(gè)優(yōu)秀的實(shí)時(shí)操作系統(tǒng)已經(jīng)被移植到各種體系結(jié)構(gòu)的微處理器上,也是目前較為常用的公開源碼的實(shí)時(shí)內(nèi)核。從這里入手學(xué)習(xí)嵌入式系統(tǒng)開發(fā)的基本概念,以及在 SkyEye 里構(gòu)造一個(gè)可以運(yùn)行的RTOS,能夠使我們更深入地了解嵌入式開發(fā)的流程,在沒有硬件的條件下也能對ARM的體系結(jié)構(gòu)有個(gè)初步的認(rèn)識(shí)。
上傳時(shí)間: 2015-07-22
上傳用戶:kelimu
一些嵌入式系統(tǒng)編程的電子書,包括嵌入式的C編程,TI的RTOS以及LINUX
標(biāo)簽: 嵌入式 系統(tǒng)編程 電子書
上傳時(shí)間: 2014-09-11
上傳用戶:mikesering
本軟定時(shí)器模快所通過一個(gè)唯一的索引(即序號)來表識(shí)每一個(gè)軟定時(shí)器,這個(gè)序號從0到MAX_SOFT_TIMER-1 ,最多為255個(gè)。要使用軟定時(shí)器模塊,首先需要讓軟定時(shí)器管理任務(wù)運(yùn)行起來。軟定時(shí)器管理任務(wù)的函數(shù)名稱為SoftTimer,所以只需要Small RTOS的要求在Config.h的數(shù)組TaskFuction加上SoftTimer項(xiàng)即可。因?yàn)檐浂〞r(shí)器執(zhí)行的任務(wù)時(shí)間等因素不確定,所以一般把這個(gè)任務(wù)優(yōu)先級定得比較低。
上傳時(shí)間: 2013-12-21
上傳用戶:xiaoxiang
Linux 操作系統(tǒng)是一種性能優(yōu)良、源碼公開且被廣泛應(yīng)用的免費(fèi)操作系統(tǒng),由于其體積小、可裁減、運(yùn)行速度高、良好的網(wǎng)絡(luò)性能等優(yōu)點(diǎn),可以作為嵌入式操作系統(tǒng)。隨著2.6內(nèi)核的發(fā)布,Linux向現(xiàn)有主流的RTOS提供商在嵌入式系統(tǒng)市場提出了巨大挑戰(zhàn),例如VxWorks和WinCE,具有許多新特性,將成為更優(yōu)秀的嵌入式操作系統(tǒng)。
標(biāo)簽: Linux 2.6 操作系統(tǒng) 性能
上傳時(shí)間: 2013-12-29
上傳用戶:sy_jiadeyi
uC/OS-II Notes from Nohau Corporation The code associated with this readme.txt file is provided "as is". The code was written with the intention of creating a functional RTOS demo for the Nohau evaluation boards that can run a MicroBlaze core. You can use this code for any and all of your projects, as you see fit. Nohau Corporation does not warrant that the code is bug-free, and will provide no support for this RTOS port.
標(biāo)簽: Corporation associated provided readme
上傳時(shí)間: 2013-12-27
上傳用戶:tzl1975
具有M68KBSP的ThreadX系統(tǒng)源碼。 該系統(tǒng)大量應(yīng)用在國防和消費(fèi)電子領(lǐng)域,是重要的RTOS系統(tǒng)。
上傳時(shí)間: 2013-12-17
上傳用戶:gmh1314
實(shí)用單片機(jī)系統(tǒng)第三版 本包包還程序閱讀器souceinsight3.5 以及比較完整得單片機(jī)系統(tǒng),類似與大家知道得UCOS,但又有很大不同!本包是我朋友所作現(xiàn)在我?guī)椭鹜茝V。“現(xiàn)在這段時(shí)間RTOS非常熱,可很多人往往為了用RTOS而用RTOS,其實(shí)很多很多的項(xiàng)目一般的設(shè)計(jì)都已經(jīng)可以了的,RTOS顯得有些畫蛇添足。對于一般的設(shè)計(jì)思路,往往要做很多的工作,甚至整個(gè)軟件的結(jié)構(gòu)不知道怎么搭建,McuSystem主要就是解決以上的問題提出的,真正為實(shí)用服務(wù)的一個(gè)系統(tǒng),它全部用C語言編寫,結(jié)構(gòu)非常清晰,核心是它的消息機(jī)制,解決很多普通設(shè)計(jì)中的一些問題,包括并發(fā)事件問題。并且這個(gè)消息還支持優(yōu)先級。我相信只要具有一般C語言水平的都能很快的看懂。系統(tǒng)用Source Insight做編輯,keil為編譯,DPFLASH下載,這個(gè)成了標(biāo)準(zhǔn)配置,目錄建在D:\MCU51\。這個(gè)程序是讓大家去修改,以適合自己的平臺(tái)用。現(xiàn)在簡單的說一下文件的構(gòu)成:boot.c是入口程序,define.h是一些宏定義,system.c是系統(tǒng)內(nèi)核,包括節(jié)拍,消息都在這個(gè)里面,routine.c為例行程序,如鍵盤,數(shù)碼管顯示都在這個(gè)里面控制,鍵盤是采用掃描的。”
標(biāo)簽: souceinsight 3.5 用單片機(jī) 比較
上傳時(shí)間: 2015-12-29
上傳用戶:liansi
RTX51Full,keil公司的著名RTOS,完整版很不好找啊
上傳時(shí)間: 2013-12-17
上傳用戶:gxmm
μC/OS從1992年開始為人們熟悉,到現(xiàn)在已經(jīng)發(fā)展為μC/OS-II。ΜC/OS-II最多支持56個(gè)任務(wù),其內(nèi)核為占先式,總是執(zhí)行就緒態(tài)的優(yōu)先級最高的任務(wù),并支持Semaphore(信號量)、Mailbox(郵箱)、Message Queue(消息隊(duì)列)等多種常用的進(jìn)程間通信機(jī)制。與大多商用RTOS不同的是,μC/OS-II公開所有的源代碼,并可以免費(fèi)獲得,對商業(yè)應(yīng)用收取少量License費(fèi)用。
上傳時(shí)間: 2016-03-11
上傳用戶:希醬大魔王
uClinux上的應(yīng)用程序設(shè)計(jì) Luojia, Tsinghua Motorola MCU & DSP Center uClinux以其優(yōu)異的性能、免費(fèi)開放的代碼等優(yōu)點(diǎn),博得眾多嵌入式開發(fā)者的青睞。和過去基于簡單RTOS甚至沒有使用任何操作系統(tǒng)的嵌入式程序設(shè)計(jì)相比,基于Linux這樣的成熟的、高效的、健壯的、可靠的、模塊化的、易于配置的操作系統(tǒng)來開發(fā)自己的應(yīng)用程序,無疑能進(jìn)一步提高效率,并具有很好的可移植性。 在前面的章節(jié)中,我們已介紹了硬件平臺(tái)、內(nèi)核編譯、開發(fā)環(huán)境等內(nèi)容。如果僅僅有Hardware和OS,這個(gè)系統(tǒng)所能做的事情還非常有限。對于一個(gè)實(shí)際的嵌入式產(chǎn)品而言,所提供的功能和應(yīng)用是關(guān)系到產(chǎn)品成敗的重要因素。
標(biāo)簽: uClinux Tsinghua Motorola Luojia
上傳時(shí)間: 2013-12-23
上傳用戶:edisonfather
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1