本書共分為四篇,由淺入深地講解pcDuino的開發(fā)使用。第一篇為基礎篇,包括第1~3章,首先介紹了Arduino的基礎知識,然后通過與Arduino類似的開發(fā)風格直接闡述pcDuino的編程方法,最后介紹了pcDuino作為Mini PC的使用方法。第二篇為編程語言篇,包括第4~6章,作為pcDuino開發(fā)方法的補充,依次介紹了使用Python、JavaScript語言以及在Android平臺上對pcDuino進行編程的方法。第三篇為模塊篇,包括第7~12章,從pcDuino的外設接口講起,針對每個接口給出實際硬件和軟件例子,讓讀者掌握接口的使用。之后根據傳感器、顯示輸出、電機驅動、無線通信等不同應用介紹各種Arduino模塊在pcDuino上的使用方法。第四篇為應用篇,包括第13~18章,涉及網絡應用、圖像處理、語音控制和集群等領域的應用,并遵循傳統嵌入式開發(fā)流程,介紹Boot Loader、Linux Kernel和RootFS的制作方法,最后通過一個完整的工程應用,從硬件設計、控制接口到基于Qt的GUI開發(fā),幫助讀者熟悉完整的項目設計過程。