本書主要介紹樹莓派不同類型的特性,以及樹莓派入門所需要的基礎知識;涵蓋了樹莓派GPIO的不同操作方法,以及樹莓派的I2C總線、SPI總線、UART串口、PWM脈寬調製等偏硬件操作的內容;同時也為讀者準備了一些樹莓派上常見的服務類型的搭建和配置,包括樹莓派推流服務器搭建的方法,常見數據庫MariaDB、PostgreSQL的安裝配置操作,MQTT服務器的搭建配置,DHCP服務器的搭建配置等。此外,還加入了一些比較有趣的實驗,例如利用TensorFlow實現對象檢測,使用OpenCV製作一個樹莓派掃描儀,或利用OpenCV實現換鼻子的實驗,帶領讀者了解樹莓派通過攝像頭能夠實現的一些應用。
本書為初學者全面入門了解樹莓派提供了很好的切入點,使讀者可以了解更多樹莓派的使用方法以及操作小技巧。同時,在整體的編程過程中使用了C語言、Python語言及Shell腳本語言等常見語言,對於擁有此類語言編程經驗的用戶更友好。 希望讀者能夠在這裡找到自己喜歡的實驗,並順利入門樹莓派!
李偉斌(漂移菌),目前就職伍艾信息科技(上海)有限公司,首席Linux技術架構師。主要研究方向為嵌入式Linux操作系統的應用及研發。業餘時間曾獲取中美創客馬拉松(上海站)一等獎,Intel IoT 物聯網大賽二等獎,上海國際創客大賽蘑菇雲分賽首屆腦洞大賽 腦洞大王獎,上海谷歌Design Sprint Hackathon 優勝獎,Junction 2021全球黑客大賽 Out of box獎。被朋友譽為樹莓派超級愛好者及布道者,並且兼漂移驢車項目聯合創始人角色。