2000年 看了Michael Barr 所寫的這本書 "Programming Embedded Systems in C and C++",加速了我對嵌入式系統的了解。
這本書從Preface 就很好看. 好看的地方是Michael Barr 說明了為什麼他要寫這本書?
因為他第一個工作就是做嵌入式系統的開發,他發現每一個嵌入式硬體都是有其獨特的設計(依據不同應而有不同設計需求), 所以很依賴人的經驗且要新手要熟悉一塊板子都要花上很長時間才可稱得上"精通"。但,....難道開發上沒有共同知識可依偱嗎? 其實是有的, 這就這本書要呈現的內容。 Michael Barr發現在大學沒有教這類的課程,於是他去圖書館找, 也找不到關於這方面的書籍, 於是Michael Barr決定把他在這個工作上,所學習到關於嵌入式系統軟體開發的技術與知識,寫成了這本著作。 而他在2006年出了第二版。