基礎嵌入式系統開發介紹
簡介
開發嵌入式系統的時候,往往需要連接外接設備進行開發,因為會利用MCU去控制這些外接設備,初學者再開發的時候,可能會突然不知道整個開發的系統架構,進而茫然,事實上,這個開發架構是沒有那麼複雜的,本篇文章帶您了解基礎嵌入式系統架構。
整體嵌入式系統架構
開發過程整體的系統架構,如下圖所示,MCU會同時連接外接設備與電腦PC。初學者可先對這樣的架構有概念,以下我們可詳細的來說明。
微控制器MCU與外接設備
MCU要與外接設備連接,因為MCU等於是系統的大腦,外接設備是MCU要操作的對象。
舉例來說:
1.外接設備可能是溫度感測器,可以量測環境溫度,而MCU的角色就是去接收溫度的資訊。
2.外接設備也可能是開關,MCU的角色就是去控制這些開關。
MCU與外接設備開發過程中,會需要撰寫驅動程式,確保MCU與外接設備的通訊是可行的,才能正常運作。
微控制器MCU與電腦PC
在開發過程中,我們不知道MCU的行為到底有沒有符合預期,有沒有正確與外接設備連接,這時候因為所有資訊都在MCU裡面,但我們是難以看到MCU的訊息,就會將MCU再與電腦PC連接。透過這樣的方式,MCU的訊息就可以傳送到電腦PC上,而我們就可以在螢幕上看到這些訊息,來確定MCU行為到底正不正確。
結論
本篇文章介紹了基礎的嵌入式系統開發方式,希望可讓初學者有個初步概念。