本文面向首次接觸uC/OS-II的程序員,為他們介紹一下這個系統(tǒng)的一些基本特征和編程上的注意事項,并介紹幾個值得了解的API。本文作者已經(jīng)成功的將uC/OS-II移植到幾種不同CP
一. uC/OS-II的移植移植uC/OS對目標處理器有一定要求,這個可以參照<>一書中第8章的內(nèi)容.整個嵌入式系統(tǒng)分為兩大層:硬件層和軟件層.這里主要研究軟件層的架構(gòu).軟件層主要分
引言μC/OS-II是基于優(yōu)先級的可剝奪型內(nèi)核,實時性較強,但不區(qū)分用戶空間和系統(tǒng)空間,使得系統(tǒng)的安全性變差。而μC/OS-II官網(wǎng)提供的基于Cortex-M3內(nèi)核移植的μC/OS-
摘要:Windows CE是微軟公司推出的一種嵌入式的操作系統(tǒng)、用于系統(tǒng)資源有限的小型設(shè)備。它采用模塊化的結(jié)構(gòu),支持多種外部接口,包括最常用的RS232串行接口。本文就Windows CE系統(tǒng)串行接口的編程進行討論,并給出與
1 引 言多參數(shù)監(jiān)護儀廣泛應(yīng)用于ICU、CCU、病房、手術(shù)室等。目前我國也有自主知識產(chǎn)權(quán)的產(chǎn)品,如邁瑞、金科威、金腦人等,但與GE、飛利浦世界先進產(chǎn)品比較,在監(jiān)測和計算、可
引 言在實時操作系統(tǒng)中,由于是多任務(wù)的并發(fā)運行,所以在進入一些臨界區(qū)時為了保證多任務(wù)的正常運行要關(guān)中斷。而最大關(guān)中斷時間是衡量一個實時操作系統(tǒng)性能的重要指標,因為
摘要:μC/OS-II是一種適用于嵌入式系統(tǒng)的搶占式實時多任務(wù)操作系統(tǒng),開放源代碼,便于學(xué)習(xí)和使用。介紹μC/OS-II在任務(wù)級和中斷級的任務(wù)切換原理,以及這一操作系統(tǒng)基
在內(nèi)核的代碼和驅(qū)動程序中經(jīng)常見到ERR_PTR, IS_ERR, PTR_ERR這三個內(nèi)聯(lián)函數(shù)。許多的內(nèi)核函數(shù)需要返回一個指針,但是函數(shù)的調(diào)用可能失敗,一般我們處理這樣的情形都是返回一
隨著IGBT等電力電子器件的功率不斷增大,應(yīng)用的范圍也隨之變得越來越廣,從電機驅(qū)動、光伏逆變器,到鐵路牽引、電動/混合動力汽車無不涉獵。但是電力電子器件不僅要工作在正常狀態(tài)下,有時候也需要工作在極端情況下,
隨著人們對智能化產(chǎn)品需求的增加,未來的嵌入式產(chǎn)品,包括各種家電、通信、PDA、儀器儀表等設(shè)備正逐漸走向網(wǎng)絡(luò)化,以共享互聯(lián)網(wǎng)中龐大的信息資源,因此使嵌入式設(shè)備的網(wǎng)絡(luò)化
要設(shè)計一個濾波器,首先要分析濾波器的技術(shù)指標,選擇合適的濾波器形式,確定濾波器的級數(shù),分析濾波器的帶外特性以及通帶特性,估算濾波器中心衰減和帶外抑制的大小,對濾波器進行合理的設(shè)計與計算,最后要對濾波器進行仿真優(yōu)化,直至達到滿意的技術(shù)指標。接著就可以制板,并加工調(diào)試。
摘 要: 介紹了Windows98的內(nèi)核管理機制和應(yīng)用程序權(quán)限級別,簡述了在Windows98下進行虛擬驅(qū)動程序開發(fā)的幾種工具和編程方法,并給出了借助VToolsD用C++語言編寫的處理硬件
摘要:使用ARM公司提供的ADS 開發(fā)工具,將uC/ OS - II 移植到ARM 處理器上,并將移植結(jié)果應(yīng)用在跑馬燈和數(shù)碼管的實現(xiàn)上,運行正常,表明移植成功. 關(guān)鍵詞:uC/ OS - II ;ARM;移植
摘要:基于嵌入式系統(tǒng)的概念,闡述嵌入式系統(tǒng)的關(guān)鍵技術(shù)、嵌入式開發(fā)以及廣泛的應(yīng)用。首先,分析嵌入式系統(tǒng)的技術(shù)特點,分別從嵌入式處理器和嵌入式操作系統(tǒng)兩方面介紹,著
本設(shè)計實現(xiàn)了基于μC/OS-II的中斷下半部。這種機制的實現(xiàn)充分利用了μC/0S—II的現(xiàn)有資源,代碼簡潔而高效,且與平臺相關(guān)性代碼極少,方便移植。一組功能定義明確
vxworks下aux clock的使用示例:利用輔助時鐘進行對某些函數(shù)運行時間進行精確計時。1. vxworks映像中包含輔助時鐘,包含組件hardware->peripherals->clocks->AUX clock,
vxWorks提供了一個用戶接口usrAppInit。我們可以根據(jù)需求來實現(xiàn)或者改寫這個函數(shù),對應(yīng)的usrAppInit.c在已創(chuàng)建的VIP目錄下。VIP編譯的過程中這個函數(shù)將被編譯進內(nèi)核鏡像,
應(yīng)用uC/OS-II,自然要為它開發(fā)應(yīng)用程序,下面論述基于uC/OS-II的應(yīng)用程序的基本結(jié)構(gòu)以及注意事項。每一個uC/OS-II應(yīng)用至少要有一個任務(wù)。而每一個任務(wù)必須被寫成無限循環(huán)的
現(xiàn)代儀器的質(zhì)量指標與儀器的主要結(jié)構(gòu)參數(shù)之間有一定的制約關(guān)系。要使總目標好,實際上就是一個多目標優(yōu)化問題。但是目前還沒有見到對所有質(zhì)量指標進行優(yōu)化設(shè)計的例子,目前己發(fā)表的文獻有以下幾類。1。對某一個關(guān)鍵性
一、 POSIX 中對可重入和線程安全這兩個概念的定義:Reentrant Function:A function whose effect, when called by two or more threads,is guaranteed to be as ifthe t