嵌入式系統已大量運用於許多我們息息相關的產品上,例如網路路由器、高級的車用電腦、個人手持式電腦、手機、PDA甚至逐漸普及到家電的領域。目前國內研究型大學對於嵌入系統的教學與研究有兩個走向。
上述兩種教學研究走向,均為碩博士班論文很好的題材,但不適合做為大學部的課程,然而一般大學的嵌入式系統課程目前仍然在『坐而言』階段,本書將以『起而行』方式,以嵌入式微處理機及其即時作業系統均為現成的情況下
(以晶強科技公司所研發的
NetARMII 發展板為例
),讓讀者可以動手撰寫程式做實驗,以體會嵌入式系統迷人之處,本書將循序介紹下面幾個主題:
-
何謂嵌入式系統。
-
即時作業系統
uClinus 簡介。
-
如何建立應用程式的開發環境,例如安裝
RedHat Linux、C
語言編譯器…,這些均為免費軟體,並附於書後的光碟。
-
利用板子上已附的一些常用實驗零件,例如
A/D、D/A、步進馬達驅動電路、七段顯示器…,利用C語言撰寫基礎應用程式。
-
結合網頁撰寫網路監控程式
(包括網頁及 CGI 程式)。
|