基于ARM和μC/OS—II的超聲波測(cè)距系統(tǒng)利用LCD顯示,電路簡(jiǎn)單,顯示界面友好,通訊能力強(qiáng),可擴(kuò)展性好,具有良好的實(shí)際應(yīng)用價(jià)值。該系統(tǒng)可運(yùn)用于機(jī)器人智能行走和導(dǎo)航,在汽車電子行業(yè)也有一定的應(yīng)用領(lǐng)域.可配合其他模塊實(shí)現(xiàn)多功能測(cè)量,同時(shí)在顯示輸入上可擴(kuò)展觸摸屏功能。
本文給出了在蓄電池化成工藝過(guò)程控制系統(tǒng)設(shè)計(jì)中,將嵌入式操作系統(tǒng)μC/OS-II用于系統(tǒng)軟件設(shè)計(jì),并將系統(tǒng)各功能模塊劃分成不同優(yōu)先級(jí)的任務(wù)由系統(tǒng)內(nèi)核進(jìn)行調(diào)度,從而通過(guò)人機(jī)操作界面顯示系統(tǒng)任務(wù)的具體方法。
μc/Os-Ⅱ的就緒表設(shè)置、清除、查找算法,是高效的、跨平臺(tái)的程序。它使用了兩個(gè)查找數(shù)組OSMapTbl[8]和OSUnMapTbl[256],以提高查找就緒表的速度,盡快獲取就緒任務(wù)的最高優(yōu)先級(jí)。
μC/OS-II操作系統(tǒng)是一種搶占式多任務(wù)、單內(nèi)存空間、微小內(nèi)核的嵌入式操作系統(tǒng),具有高效緊湊的特點(diǎn)。它執(zhí)行效率高,占用空間小,可移植性強(qiáng),實(shí)時(shí)性能良好且可擴(kuò)展性強(qiáng)。
μC/OS-II操作系統(tǒng)是一種搶占式多任務(wù)、單內(nèi)存空間、微小內(nèi)核的嵌入式操作系統(tǒng),具有高效緊湊的特點(diǎn)。它執(zhí)行效率高,占用空間小,可移植性強(qiáng),實(shí)時(shí)性能良好且可擴(kuò)展性強(qiáng)
引 言μC/OS-II操作系統(tǒng)是建立在微內(nèi)核基礎(chǔ)上的實(shí)時(shí)操作系統(tǒng),搶占式多任務(wù)、微內(nèi)核、移植性好等特點(diǎn),使其在諸多領(lǐng)域都有較好的應(yīng)用。在μC/OS-II 2.83及其以后的版本
μC/OS-II操作系統(tǒng)是一種搶占式多任務(wù)、單內(nèi)存空間、微小內(nèi)核的嵌入式操作系統(tǒng),具有高效緊湊的特點(diǎn)。它執(zhí)行效率高,占用空間小,可移植性強(qiáng),實(shí)時(shí)性能良好且可擴(kuò)展性強(qiáng)。
1 引言電力參數(shù)的測(cè)量與監(jiān)控對(duì)于電能管理的科學(xué)化水平有著至關(guān)重要的影響,于是研制了各種電力監(jiān)測(cè)儀器。隨著電子技術(shù)的發(fā)展,微型機(jī)、單片機(jī)以及DSP處理器的處理速度大大提
摘要:介紹了實(shí)時(shí)操作系統(tǒng)μC/OS-II的特點(diǎn)和內(nèi)核結(jié)構(gòu),并首次實(shí)現(xiàn)了μC/OS-II在摩托羅拉處理器MPC555上的移植,介紹了移植后OS的應(yīng)用方法。 關(guān)鍵詞:μC/OS-II MPC5
引 言隨著性能的提高和價(jià)格的降低,越來(lái)越多的嵌入式應(yīng)用采用了ARM處理器。在強(qiáng)大功能及豐富外設(shè)的支持下,嵌入式實(shí)時(shí)操作系統(tǒng)憑借較高的開發(fā)效率、可維護(hù)性和可靠性成為開
μC/OS-II是可移植、適用于對(duì)安全性要求苛刻的剝奪型實(shí)時(shí)多任務(wù)嵌入式系統(tǒng),簡(jiǎn)單易學(xué),在工程應(yīng)用和嵌入式系統(tǒng)教學(xué)中很受歡迎。LPC213X是Philips公司推出的基于ARM7TDMI-
1 引言近幾年來(lái),隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,TCP/IP協(xié)議已成為應(yīng)用最廣泛的網(wǎng)絡(luò)互聯(lián)協(xié)議。USB(通用串行總線)以靈活、方便、通信穩(wěn)定、成本低廉、即插即用等優(yōu)點(diǎn)已經(jīng)成
隨著嵌入式系統(tǒng)應(yīng)用的日益廣泛,如何實(shí)現(xiàn)嵌入式系統(tǒng)的低功耗開發(fā)已經(jīng)成為嵌入式應(yīng)用發(fā)展的關(guān)鍵技術(shù)之一,是近幾年來(lái)人們?cè)谇度胧较到y(tǒng)的設(shè)計(jì)中普遍關(guān)注的難點(diǎn)與熱點(diǎn)。嵌入式
本設(shè)計(jì)實(shí)現(xiàn)了基于μC/OS-II的中斷下半部。這種機(jī)制的實(shí)現(xiàn)充分利用了μC/0S—II的現(xiàn)有資源,代碼簡(jiǎn)潔而高效,且與平臺(tái)相關(guān)性代碼極少,方便移植。一組功能定義明確
引 言FREESCALE公司的16位HCS12X(簡(jiǎn)稱“S12X”)系列單片機(jī)引入了一個(gè)協(xié)處理器,名為“XGATE”。與普通意義上的浮點(diǎn)協(xié)處理器不同,這個(gè)協(xié)處理器主要用
1 引言近幾年來(lái),隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的快速發(fā)展,TCP/IP協(xié)議已成為應(yīng)用最廣泛的網(wǎng)絡(luò)互聯(lián)協(xié)議。USB(通用串行總線)以靈活、方便、通信穩(wěn)定、成本低廉、即插即用等優(yōu)點(diǎn)已經(jīng)成
1 引 言實(shí)時(shí)操作系統(tǒng)是為微處理器或微控制器管理設(shè)計(jì)的底層軟件。在嵌人式應(yīng)用中,使用實(shí)時(shí)操作系統(tǒng)的最主要目的是增加系統(tǒng)的可靠性,提高開發(fā)效率、縮短開發(fā)周期。μC/
μC/OS-II是可移植、適用于對(duì)安全性要求苛刻的剝奪型實(shí)時(shí)多任務(wù)嵌入式系統(tǒng),簡(jiǎn)單易學(xué),在工程應(yīng)用和嵌入式系統(tǒng)教學(xué)中很受歡迎。LPC213X是Philips公司推出的基于ARM7TDMI
μC/OS—II是一個(gè)針對(duì)微控制器和嵌入式應(yīng)用而設(shè)計(jì)的輕量級(jí)實(shí)時(shí)操作系統(tǒng),通過(guò)了美國(guó)聯(lián)邦航空管理局符合RTCA D0178B標(biāo)準(zhǔn)的認(rèn)證。這表明μC/OS—II能用于與人
摘要:介紹了以LPC2365為核心處理器、嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II下的多串口通信編程方法。對(duì)于固定長(zhǎng)度的短字節(jié)幀數(shù)據(jù),通過(guò)設(shè)置合適的字節(jié)觸發(fā)深度,一次中斷完成數(shù)據(jù)接收任務(wù);對(duì)于變長(zhǎng)的長(zhǎng)字節(jié)幀數(shù)據(jù),則通過(guò)