天天看點

如何編寫嵌入式代碼

關于嵌入式代碼的程式設計,筆者本來也想寫寫,但無意間在CSDN部落格中發現了更具匠心的前者,早就寫了經驗之談。

下面是我推薦文章的簡介:市面上介紹C語言以及程式設計方法的書數目繁多,但對如何編寫優質嵌入式C程式卻鮮有介紹,特别是對應用于單片機、ARM7、Cortex-M3這類微控制器上的優質C程式編寫方法幾乎是個空白。本文面向的,正是使用單片機、ARM7、Cortex-M3這類微控制器的底層程式設計人員。編寫優質嵌入式C程式絕非易事,它跟設計者的思維和經驗積累關系密切。嵌入式C程式員不僅需要熟知硬體的特性、硬體的缺陷等,更要深入一門語言程式設計,不浮于表面。為了更友善的操作硬體,還需要對編譯器進行深入的了解。 本文将從語言特性、編譯器、防禦性程式設計、測試和程式設計思想這幾個方面來讨論如何編寫優質嵌入式C程式。與很多雜志、書籍不同,本文提供大量真實執行個體、代碼段和參考書目,不僅介紹應該做什麼,還重點介紹如何做、以及為什麼這樣做。編寫優質嵌入式C程式涉及面十分廣,需要程式員長時間的經驗積累,本文希望能縮短這一過程。

  • 《編寫優質嵌入式C程式》,出處:http://blog.csdn.net/zhzht19861011/article/details/45508029。
  • 《曾讓我哭笑不得抓狂的C語言》,出處:https://blog.csdn.net/zhzht19861011/article/details/7251644。

如果你比較有心,那麼你會總結自己的經驗,如果你比較謙虛,那麼你還會總結别人的經驗。

繼續閱讀