嵌入式C++(含C語言)是嵌入式領域中最具有競爭力的編程語言。本書內容突出各章節重點,明確各個知識要點,以方便閱讀。本書比較系統地介紹嵌入式編程所需的大部分程序設計知識,分為基礎篇、C語言篇、提高篇、c++篇、綜合篇。基礎篇主要介紹嵌入式編程的基礎知識;C語言篇主要介紹C語言編程的相關知識點;提高篇主要介紹數據結構與常用算法;c++篇主要介紹c++編程的一些知識;綜合篇通過嵌入式編程和通信管理機實例來強化讀者對嵌入式編程的認識。
本書主要取材于作者在長期的嵌入式培訓過程中積累起來的部分書稿,讀者可以根據需要順序地或選擇性地進行閱讀和實踐。本書所有的程序都是通過了驗證的,並且一些重要的程序是分別在Windows和Linux兩種系統下進行驗證的,所有的程序都是完整的程序而不是代碼段,這樣更適合閱讀和學習。
本書結構清晰、內容由淺入深、循序漸進,引領讀者進入嵌入式編程的領域,可作為高校嵌入式系統程序設計的教材和嵌入式程序設計培訓的實踐教材和課程設計輔助讀物,也可以作為廣大嵌入式程序設計愛好者、在校大學生及單片機愛好者的自學用書。