 | |  |  |
【资料名称】:Yocto for Raspberry Pi:打造IoT與嵌入式系統 【资料描述】:
Yocto Project涵蓋與嵌入式Linux系統相關的各種技術,可以幫助你以Linux為基礎來建構系統,供嵌入式產品使用。本書將以Yocto與Raspberry Pi為基礎,帶領您建立自己的Raspberry Pi自訂映像檔,並實作出小型的數位家庭自動化專案。
首先將會帶領讀者認識Yocto專案,並且介紹Raspberry Pi,擁有基本知識後,繼續學習如何整合Yocto與Raspberry Pi。本書將告訴您如何建置自訂應用程式,使用Wii Nunchuck搖桿,為Raspberry Pi設定使用LCD 觸控螢幕所需的Yocto組態,最終以實務範例作總結,運用先前章節習得的技能,完成一個數位家庭自動化專案。
目錄
前言
①初識Yocto 專案
Yocto 專案
主要元件
Yocto 專案的工作流程
總結
②為Raspberry Pi 建置第一支Poky 映像檔
為宿主系統安裝所需套件
建置Poky 映像檔
Raspberry Pi 以映像檔開機
總結
③成為運用Hob 與Toaster 的建置高手
Hob
探索Toaster
總結
④了解BitBake
BitBake
後設資料
解析後設資料
偏好設定與提供者
相依
抓取
了解BitBake 的任務
總結
⑤在Raspberry Pi 上建立、開發及部署應用程式軟體開發工具組(SDK)
Raspberry Pi 與套件管理者
範例應用軟體:初步介紹
範例應用軟體:建立配方
總結
⑥外部層
何謂「層」?
層的基本概念
Raspberry Pi 加入外部層
總結
⑦部署自訂層到Raspberry Pi
以腳本檔yocto-layer 建立meta-packt_rpi 層增加gpio-packt 到meta-packt_rpi
修補gpio-packt
建立raspberry-packt-image.bb 映像檔
部署raspberry-packt-image.bb 映像檔
總結
⑧深入研習Raspberry Pi 的周邊連接能力與Yocto 配方SPI 匯流排
I2C 匯流排
Wii Nunchuck
Raspberry Pi 連接埠
總結
⑨Raspberry Pi 數據中心
專案功能:CPU 溫度監視
建立主應用程式
建立Yocto/OE 環境
部署raspberry-packt-image 映像檔
測試應用程式
未來延伸
總結
⑩LCD 觸控螢幕與Linux 核心
Linux 核心
使用Yocto 為Raspberry Pi 設定LCD 螢幕
開發使用LCD 螢幕的應用程式
總結
修改Raspberry Pi BSP 層並貢獻給社群
開放原始碼
貢獻給開放原始碼專案
探索Git
貢獻給Yocto 專案
總結
數位家庭自動化專案:自訂映像檔
Raspberry Pi 與家庭自動化
專案基礎設置
建立伺服器端
為映像檔建立套件清單
全部整合在一起
添加功能:Raspberry Pi 加上LCD 作為客戶端總結
【下载地址隐藏】: 点:回复可见地址
| |  | |  |
|