μC/OS-II是一個(gè)完整的,可移植、可固化、可裁減的占先式實(shí)時(shí)多任務(wù)內(nèi)核,它功能強(qiáng)大,支持56個(gè)用戶任務(wù),支持信號量、郵箱、消息隊(duì)列等多種常用的進(jìn)程間通信機(jī)制。
摘要:隨著我國智能電網(wǎng)的快速發(fā)展,傳統(tǒng)采集設(shè)備已無法完全滿足當(dāng)前需求。配電臺區(qū)是營銷與生產(chǎn)的交匯點(diǎn),傳統(tǒng)模式下,營銷與生產(chǎn)雙方需要在臺區(qū)側(cè)分別安裝集中器和配變終端(TTU)兩種設(shè)備,但仍存在諸多問題。在此背景下,融合了I型集中器、專變終端、二次回路巡檢儀和配電終端功能的能源控制器(ECU)應(yīng)運(yùn)而生。但在該全新產(chǎn)品開發(fā)過程中,由于技術(shù)新、難點(diǎn)多,各類問題頻出,例如液晶顯示菜單無序切換問題等,究其根本,實(shí)為信號量死鎖導(dǎo)致?;诖?提供了一套能源控制器信號量死鎖的解決方案。
衰落效應(yīng)是影響無線通信質(zhì)量的主要因素之一。其中的快衰落深度可達(dá)30~40dB,如果想利用加大發(fā)射功率、增加天線尺寸和高度等方法來克服這種深衰落是不現(xiàn)實(shí)的,而且會造成對其它電臺的干擾。而采用分集方法即在若干個(gè)支路上接收相互間相關(guān)性很小的載有同一消息的信號,然后通過合并技術(shù)再將各個(gè)支路信號合并輸出,那么便可在接收終端上大大降低深衰落的概率。相應(yīng)的還需要采用分集接收技術(shù)減輕衰落的影響,以獲得分集增益,提高接收靈敏度,這種技術(shù)已廣泛應(yīng)用于包括移動通信,短波通信等隨參信道中。在第二和第三代移動通信系統(tǒng)中,這些分集接收技術(shù)都已得到了廣泛應(yīng)用。
摘要:闡述了一種基于GPRS和嵌入式Linux的遠(yuǎn)程圖像監(jiān)控系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)方法。該系統(tǒng)主要由嵌入式視頻采集終端 和監(jiān)控中心服務(wù)器組成。其中,嵌入式視頻采集終端主要由攝像頭視頻采集模塊、ARM模塊、SIM900模塊組成,監(jiān)控中心 服務(wù)器可實(shí)時(shí)監(jiān)控遠(yuǎn)程終端的圖像。系統(tǒng)軟件采用嵌入式Linux,可編程實(shí)現(xiàn)圖像數(shù)據(jù)采集、壓縮和GPRS模塊的網(wǎng)絡(luò)連接與 傳輸。
FreeRTOS的信號量包括二進(jìn)制信號量、計(jì)數(shù)信號量、互斥信號量(以后簡稱互斥量)和遞歸互斥信號量(以后簡稱遞歸互斥量)。
?1?BOOL?ReleaseSemaphore( 2? HANDLE?hSemaphore,?//?信號量句柄 3? LONG?lReleaseCount,?//?計(jì)數(shù)遞增數(shù)量 4? LPLONG?
?1?BOOL?ReleaseSemaphore( 2? HANDLE?hSemaphore,?//?信號量句柄 3? LONG?lReleaseCount,?//?計(jì)數(shù)遞增數(shù)量 4? LPLONG?
信號量的自帶幫助文件是這樣的:信號量用于限制可在同一個(gè)共享(受保護(hù))資源上同時(shí)執(zhí)行的任務(wù)數(shù)量。受保護(hù)的資源或關(guān)鍵代碼段可能涉及全局變量的寫入或與外部儀器通信。使用信號量可將兩個(gè)或多個(gè)獨(dú)立的并行任務(wù)同步
關(guān)于信號量的使用,程序自帶幫助文件的說明是這樣的:信號量(互斥量)是用來保護(hù)對共享資源進(jìn)行訪問的一個(gè)對象。被訪問的共享資源的代碼叫作關(guān)鍵臨界段。在同一時(shí)間,只有一定數(shù)量的任務(wù)可以訪問信號量。信號量以此
信號量管理是操作系統(tǒng)中頻繁運(yùn)行的程序段之一。為提高實(shí)時(shí)操作系統(tǒng)RTOS的響應(yīng)能力,提出了基于FPGA硬件實(shí)現(xiàn)信號量管理的設(shè)計(jì)方案。采用片內(nèi)寄存器實(shí)現(xiàn)事件控制塊(ECB)、映射表等存儲結(jié)構(gòu),使用組合邏輯電路實(shí)現(xiàn)信號量管理模塊,提高了信號量創(chuàng)建、刪除及P/V操作的執(zhí)行速度。
在多任務(wù)操作系統(tǒng)環(huán)境下,多個(gè)進(jìn)程會同時(shí)運(yùn)行,并且一些進(jìn)程之間可能存在一定的關(guān)聯(lián)。多個(gè)進(jìn)程可能為了完成同一個(gè)任務(wù)會相互協(xié)作,這樣形成進(jìn)程之間的同步關(guān)系。而且在不同進(jìn)程之間,為了爭奪有限的系統(tǒng)資源(硬件或軟件資源)會進(jìn)入競爭狀態(tài),這就是進(jìn)程之間的互斥關(guān)系。