在μC/OS-II平臺(tái)下開發(fā)程序,首先要掌握內(nèi)核。通過上述移植過程,能夠?qū)θ蝿?wù)堆棧,任務(wù)調(diào)度有深刻理解。作為一種開放源代碼的操作系統(tǒng),以其優(yōu)越的性能在嵌入式系統(tǒng)應(yīng)用領(lǐng)域占據(jù)了非常廣泛的發(fā)展空間。移植結(jié)果表明,經(jīng)過裁剪的μC/OS-II在S3C44B0X上的移植是成功的。
μC/OS-II在ARM平臺(tái)的移植是一個(gè)重要的學(xué)習(xí)過程,有助于提高對(duì)RTOS的認(rèn)識(shí)與理解,從而提高嵌入式工作者的理論與技術(shù)水平。μC/OS-II是一個(gè)小的實(shí)時(shí)內(nèi)核,源代碼公開,有
摘要:在μC/OS-II內(nèi)核中,各個(gè)不同的任務(wù)使用獨(dú)立的堆棧空間,堆棧的大小按每個(gè)任務(wù)所需要的最大堆棧深度來定義,這種方法可能會(huì)造成堆??臻g浪費(fèi)。本文敘述如何在RTOS中
1 引言μC/OS-II是專門為嵌入式系統(tǒng)應(yīng)用而設(shè)計(jì)的嵌入式實(shí)時(shí)操作系統(tǒng),人們?cè)趯W(xué)習(xí)μC/OS-II時(shí),一開始往往在基于PC機(jī)的DOS或 Windows環(huán)境下進(jìn)行分析與研究。在這種環(huán)境
引言---實(shí)時(shí)操作系統(tǒng)的使用,能夠簡(jiǎn)化嵌入式系統(tǒng)的應(yīng)用開發(fā),有效地確保穩(wěn)定性和可靠性,便于維護(hù)和二次開發(fā)。μC/OS-II是一個(gè)基于搶占式的實(shí)時(shí)多任務(wù)內(nèi)核,可固化、可剪
本文介紹一種基于 ARM9 的激光測(cè)距系統(tǒng)的硬件原理設(shè)計(jì)和軟件設(shè)計(jì)方案。以 ARM9 處理器為控制核心,采用相位法激光測(cè)距技術(shù),首先用正弦信號(hào)調(diào)制半導(dǎo)體激光器的發(fā)射激光,然后將被測(cè)物反射的激光用光電探測(cè)器轉(zhuǎn)換為電信號(hào),采用相位測(cè)量技術(shù)測(cè)量出發(fā)射信號(hào)與接收信號(hào)的相位差,從而計(jì)算出與被測(cè)物的距離。最后使用實(shí)時(shí)操作系統(tǒng)μC/OS-II 作為系統(tǒng)控制核心,以確保測(cè)量精度。
摘要:介紹源代碼公開的實(shí)時(shí)操作系統(tǒng)μC/OS-II的特點(diǎn)、內(nèi)核結(jié)構(gòu)及ADSP—BF53l的硬件特征,同時(shí)給出將μC/0S-II移植到ADSP- BF531型數(shù)字信號(hào)處理器上的詳細(xì)步驟和
摘要:嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)在軟件編程上有一定的相似性。這種相似的特性,使得我們可以將個(gè)別系統(tǒng)的編程經(jīng)驗(yàn)推廣到更多的系統(tǒng)上。本文就μC/OS- II內(nèi)核的任務(wù)管理和
早在上世紀(jì)六十年代,就已經(jīng)有人開始研究和開發(fā)嵌入式操作系統(tǒng)。但直到最近,它才在國內(nèi)被越來越多的提及。其在通信、電子、自動(dòng)化等需要實(shí)時(shí)處理的領(lǐng)域所日益顯現(xiàn)的重要性
摘要:介紹了實(shí)時(shí)操作系統(tǒng)μC/OS-II的特點(diǎn)和內(nèi)核結(jié)構(gòu),并首次實(shí)現(xiàn)μC/OS-II在Motorola嵌入式處理器MCF5272上的移值。 關(guān)鍵詞:μC/OS-II MCF5272 移植 GNU工具鏈 作
引言μC/OS-II是基于優(yōu)先級(jí)的可剝奪型內(nèi)核,實(shí)時(shí)性較強(qiáng),但不區(qū)分用戶空間和系統(tǒng)空間,使得系統(tǒng)的安全性變差。而μC/OS-II官網(wǎng)提供的基于Cortex-M3內(nèi)核移植的μC/OS-
近年來,隨著移動(dòng)通信業(yè)務(wù)的迅猛發(fā)展,尤其是 3G通信網(wǎng)建設(shè)的進(jìn)行,通信基站的建設(shè)數(shù)量與日俱增。通信運(yùn)營(yíng)商對(duì)快速建站、降低基站綜合成本和運(yùn)營(yíng)維護(hù)成本的要求更加迫切。
摘要:在μC/OS-II內(nèi)核中,各個(gè)不同的任務(wù)使用獨(dú)立的堆??臻g,堆棧的大小按每個(gè)任務(wù)所需要的最大堆棧深度來定義,這種方法可能會(huì)造成堆棧空間浪費(fèi)。本文敘述如何在RTOS中
引 言在實(shí)時(shí)操作系統(tǒng)中,由于是多任務(wù)的并發(fā)運(yùn)行,所以在進(jìn)入一些臨界區(qū)時(shí)為了保證多任務(wù)的正常運(yùn)行要關(guān)中斷。而最大關(guān)中斷時(shí)間是衡量一個(gè)實(shí)時(shí)操作系統(tǒng)性能的重要指標(biāo),因?yàn)?/p>
摘要:μC/OS-II是一種適用于嵌入式系統(tǒng)的搶占式實(shí)時(shí)多任務(wù)操作系統(tǒng),開放源代碼,便于學(xué)習(xí)和使用。介紹μC/OS-II在任務(wù)級(jí)和中斷級(jí)的任務(wù)切換原理,以及這一操作系統(tǒng)基
摘要:首先介紹μC/OS-II操作系統(tǒng)的特點(diǎn),重點(diǎn)分析μC/OS-II在EP7312上的移植方法,介紹μC/OS-II在EP7312中的開發(fā)過程。 關(guān)鍵詞:嵌入式操作系統(tǒng) μC/OS-II EP73
本文從嵌入式系統(tǒng)的并行程序出發(fā),結(jié)合實(shí)時(shí)性的要求,討論了μC/OS-II操作系統(tǒng)環(huán)境下的任務(wù)劃分和優(yōu)先級(jí)確定的相關(guān)問題,提出了一些在μC/OS-II中用于減少資源耗用和同
硬件抽象層是一個(gè)處于硬件平臺(tái)和嵌入式操作系統(tǒng)之間的軟件層次。它的主要功能是對(duì)系統(tǒng)硬件進(jìn)行初始化,為操作系統(tǒng)的硬件操作提供一系列接口函數(shù)。硬件抽象層提高了嵌入式操
1. 引言《用于工業(yè)測(cè)量與控制系統(tǒng)的EPA系統(tǒng)結(jié)構(gòu)與通信規(guī)范》(以下簡(jiǎn)稱EPA)是基于工業(yè)以太網(wǎng)的實(shí)時(shí)通信規(guī)范,它有效地解決了以太網(wǎng)通信的確定性通信問題,進(jìn)而可以應(yīng)用于多
1 引言隨著信息技術(shù)的發(fā)展,不間斷應(yīng)急電源(UPS)向著數(shù)字化、智能化、網(wǎng)絡(luò)化、大容量多機(jī)冗余化和綠色化的方向發(fā)展。高性能專用DSP芯片為UPS的數(shù)字化提供了良好的硬件基礎(chǔ)