嵌入式系統(tǒng)是一個具有30多年歷史背景名詞,盡管經(jīng)歷了30多年的風(fēng)風(fēng)雨雨,嵌入式系統(tǒng)本身,以及嵌入式應(yīng)用技術(shù)有了許多變化,其本質(zhì)內(nèi)容沒有變化。因此,不了解嵌入式系統(tǒng)發(fā)展史,就不能正確理解嵌入式系統(tǒng)。
嵌入式系統(tǒng)的源頭是半導(dǎo)體集成電路。半導(dǎo)體集成電路開啟了20世紀(jì)的產(chǎn)業(yè)革命、智力革命、信息革命、數(shù)字化革命、生活方式革命。在這場偉大的革命潮流中,嵌入式系統(tǒng)承擔(dān)了半邊天的任務(wù)。因此,除了從源頭上了解嵌入式系統(tǒng)發(fā)展史以外,還要了解這場偉大革命的山寨化本質(zhì)[1]。
另外,在對嵌入式系統(tǒng)觀念的討論中,還有兩個涉及到嵌入式系能否健康發(fā)展的問題,即嵌入式系統(tǒng)不是專用計(jì)算機(jī),嵌入式系統(tǒng)應(yīng)不應(yīng)該有獨(dú)立的學(xué)科體系。前者要從歷史的源頭與技術(shù)發(fā)展史求解;后者應(yīng)從嵌入式系統(tǒng)相關(guān)學(xué)科在嵌入式系統(tǒng)中的地位,以及嵌入式系統(tǒng)對這些學(xué)術(shù)交叉、融合的要求出發(fā)。為此,從下面五個問題來闡述嵌入式系統(tǒng):
(1)從歷史源頭了解嵌入式系統(tǒng)。了解嵌入式系統(tǒng)的由來、單片機(jī)的獨(dú)立發(fā)展道路、從單片機(jī)時代到嵌入式系統(tǒng)時代。
(2)半導(dǎo)體集成電路的偉大革命。源于半導(dǎo)體集成電路的嵌入式系統(tǒng)與通用計(jì)算機(jī)系統(tǒng)的產(chǎn)業(yè)革命、智力革命、信息革命、數(shù)字化革命、生活方式革命。
(3)源于集成電路的山寨化革命。半導(dǎo)體集成電路革命的本質(zhì),是山寨化革命,即集成電路器件、微處理器智力內(nèi)核、知識平臺云計(jì)算的山寨化革命。
(4)嵌入式系統(tǒng)不是專用計(jì)算機(jī)。嵌入式系統(tǒng)是智能化微控制器,嵌入式系統(tǒng)源于微處理器,且早于通用計(jì)算機(jī)。嵌入式系統(tǒng)的應(yīng)用環(huán)境與技術(shù)發(fā)展方向與通用計(jì)算機(jī)毫無共同之處。
(5)嵌入式系統(tǒng)應(yīng)有獨(dú)立的學(xué)科體系。嵌入式系統(tǒng)有四個支柱學(xué)科,沒有任何一個學(xué)科能全面闡述嵌入式系統(tǒng)。四個支柱學(xué)科有如四個瞎子摸大象,各說各話。嚴(yán)重阻礙嵌入式系統(tǒng)發(fā)展。四個支柱學(xué)科在嵌入式系統(tǒng)中有明確的地位與作用無法兼顧與替代。四個支柱學(xué)科的交叉融合必然會形成獨(dú)立的學(xué)科體系。
隨后將逐個問題展開論述。詳見后續(xù)的五篇短文
Lua RTOS 是一個實(shí)時操作系統(tǒng),設(shè)計(jì)在嵌入式系統(tǒng)上運(yùn)行,對 FLASH 和 RAM 內(nèi)存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平臺,并可以輕松移植到其他32位...
關(guān)鍵字: Lua RTOS 操作系統(tǒng) 嵌入式系統(tǒng)串口作為單片機(jī)開發(fā)的一個常用的外設(shè),應(yīng)用范圍非常廣。大部分時候,串口需要接收處理的數(shù)據(jù)長度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長數(shù)據(jù)的方法。
通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UATR,是一種串行、異步、全雙工的收發(fā)器。全雙工的UART支持同時雙向通信,是嵌入式系統(tǒng)必不可少的d...
關(guān)鍵字: 異步收發(fā) 傳輸器 嵌入式系統(tǒng)在實(shí)際的單片機(jī)控制系統(tǒng)中,有時候會使用數(shù)字邏輯芯片對單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對后級進(jìn)行控制。
關(guān)鍵字: 單片機(jī) 數(shù)字邏輯芯片 受控元件