本書編寫背景
隨著資訊技術的發展,物聯網已被視為繼電腦和互聯網之後世界資訊產業的第三次浪潮。而作為物聯網涉及的關鍵技術——嵌入式技術,近年來已在國內得到了廣泛的應用。同時,社會也亟需嵌入式物聯網相關的技術人才,為此,許多高校都已先後開設了物聯網相關課程,不少學校還開設了物聯網專業。
目前,國內已經有不少物聯網及嵌入式方面的圖書面世,但是大都是物聯網與嵌入式技術分開編寫的,然而作為物聯網的關鍵技術——嵌入式技術,它們兩者是緊密結合的。為此,在這種背景下,我們組織編寫此書,以解決上述問題。
本書編寫目的
本書是結合嵌入式技術和物聯網相關知識而編寫的,內容囊括嵌入式Linux、物聯網技術、Android開發和物聯網綜合設計等知識面,旨在由淺入深、循序漸進地幫助讀者提高基於嵌入式系統的物聯網實踐開發和實踐操作能力。
本書主要內容
本書共7章,可分為4個部分。
第一部分為第1章,主要介紹物聯網及嵌入式系統概念、應用前景等基礎知識。
第二部分為第2、3、4章,主要為嵌入式Linux系統的入門及提高。
第2章介紹嵌入式Linux系統的快速入門。包括Linux開發環境的搭建、Linux基礎命令的介紹、Linux下C編程的幾種常用工具、Bootloader介紹。
第3章介紹Linux應用程式開發。包括底層檔I/O操作、進程控制開發、進程間通信開發、多線程編程、嵌入式Linux網路編程。
第4章介紹設備驅動程式的開發。包括設備驅動基礎知識介紹、設備驅動程式編寫、實例講解。
第三部分包括第5、6章,主要為物聯網應用開發。
第5章介紹物聯網實例開發。包括無線傳感網路和感測器基礎知識介紹、ZigBee傳輸技術應用、藍牙傳輸技術應用、IPv6傳輸技術應用、WiFi傳輸技術應用。
第6章介紹Android底層及應用開發。包括開發環境的搭建和實例講解。
第四部分為第7章,主要介紹幾個綜合實例的開發專案。
以上各章在講解中都給出相關例子和實驗,以便提高讀者對知識的掌握和編程實踐能力。
本書閱讀建議
本書以實踐操作為特色,所闡述的內容主要基於實驗箱進行操作,因此,建議讀者在實驗箱環境下編程練習,以提高編程實踐動手能力。對於沒有開發板或實驗箱的讀者,也可在PC上完成嵌入式Linux基礎命令部分和應用開發部分的學習,有條件時再轉入實驗箱上進行實踐操作。
本書提供實踐操作檔,讀者請登錄華信教育資源網,註冊後免費下載“基於嵌入式系統的物聯網實驗開發光碟”,按照書中檔路徑查找相關內容。
本書之外的內容
本書主要內容參考華清遠見嵌入式培訓中心的培訓課程資料,其相關的源代碼和資料,請參見
本書由丘森輝和宋樹祥執筆,同時參與編寫的還有劉恒、莫丹雷等,在此一併表示感謝。
由於時間倉促,加之水準有限,書中存在不足之處在所難免,敬請讀者批評指正。
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。