新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 基于S3C44B0x的室內(nèi)空氣質(zhì)量監(jiān)測儀設(shè)計(jì)

基于S3C44B0x的室內(nèi)空氣質(zhì)量監(jiān)測儀設(shè)計(jì)

作者: 時(shí)間:2011-08-02 來源:網(wǎng)絡(luò) 收藏

  4.2 應(yīng)用軟件設(shè)計(jì)

  為了充分發(fā)揮操作系統(tǒng)在任務(wù)調(diào)度、任務(wù)管理、任務(wù)通信、時(shí)間管理和內(nèi)存管理等方面的優(yōu)勢(shì),首先必須根據(jù)需要實(shí)現(xiàn)的功能,合理地劃分任務(wù)和分配任務(wù)的優(yōu)先級(jí)。任務(wù)優(yōu)先級(jí)的確定原則是工作頻率越高,任務(wù)的優(yōu)先級(jí)越高。系統(tǒng)中并行存在7 個(gè)應(yīng)用任務(wù),按優(yōu)先級(jí)從高到低依次是模擬信號(hào)采集任務(wù)、模擬信號(hào)處理任務(wù)、數(shù)字信號(hào)采集任務(wù)、系統(tǒng)時(shí)間修正任務(wù)、液晶刷新任務(wù)、鍵盤掃描任務(wù)、液晶自動(dòng)關(guān)閉任務(wù)。任務(wù)之間的通信是通過發(fā)送或接收消息、信號(hào)量或數(shù)據(jù)隊(duì)列來實(shí)現(xiàn)的。

  μC/OS-Ⅱ操作系統(tǒng)上允許同時(shí)運(yùn)行64 個(gè)任務(wù),其中8 個(gè)任務(wù)被系統(tǒng)的內(nèi)核使用。要想在應(yīng)用程序中建立一個(gè)新的任務(wù),必須先為任務(wù)定義自己的??臻g,選定一個(gè)系統(tǒng)唯一的任務(wù)優(yōu)先級(jí)。下面以鍵盤掃描任務(wù)為例,具體程序見程序清單4.1。

  程序清單4.1 鍵盤掃描任務(wù)相關(guān)代碼:

  5 結(jié)語

  本文主要介紹了基于 和μC/OS-Ⅱ的室內(nèi)空氣質(zhì)量監(jiān)測系統(tǒng)的軟、硬件設(shè)計(jì)方案以及系統(tǒng)中氣體傳感器的工作原理。在監(jiān)測儀中移植嵌入式實(shí)時(shí)操作系統(tǒng)對(duì)提高嵌入式系統(tǒng)的實(shí)時(shí)性、可靠性,縮短開發(fā)周期和減小后期維護(hù)的難度具有重要意義。經(jīng)測試,該監(jiān)測儀具有運(yùn)行穩(wěn)定、測量準(zhǔn)確、報(bào)警及時(shí)、操作簡單、功能齊全、便攜性好等優(yōu)點(diǎn),并且隨著 以及其外圍電子芯片價(jià)格的降低,該監(jiān)測儀更具有成本低廉的優(yōu)點(diǎn),適合普通家庭使用


上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉