嵌入式系統(tǒng)是一種完全嵌入受控器件內(nèi)部,為特定應(yīng)用而設(shè)計(jì)的專(zhuān)用計(jì)算機(jī)系統(tǒng),根據(jù)英國(guó)電氣工程師協(xié)會(huì)的定義,嵌入式系統(tǒng)為控制、監(jiān)視或輔助設(shè)備、機(jī)器或用于工廠運(yùn)作的設(shè)備。與個(gè)人計(jì)算機(jī)這樣的通用計(jì)算機(jī)系統(tǒng)不同,嵌入式系統(tǒng)通常執(zhí)行的是帶有特定要求的預(yù)先定義的任務(wù)。由于嵌入式系統(tǒng)只針對(duì)一項(xiàng)特殊的任務(wù),設(shè)計(jì)人員能夠?qū)λM(jìn)行優(yōu)化,減小尺寸降低成本。
設(shè)計(jì)方法:類(lèi)似于時(shí)間片,大部分代碼都放在中斷中,比如串口中斷定時(shí)器中斷,大部分時(shí)間單片機(jī)處于空閑狀態(tài),觸發(fā)中斷后盡快完成響相應(yīng)工作,優(yōu)點(diǎn)是功耗低,在邏輯不太復(fù)雜時(shí)候比較方便,不用控制不同功能之間的影響,缺點(diǎn)是如果有耗時(shí)比較長(zhǎng)的操作有可能不穩(wěn)定,且比較麻煩,適用于時(shí)間長(zhǎng)邏輯少的功能,比如智能家居的燈控制。