WiringPi

- 建立組態

在路徑customize/package底下,建立一個資料夾『wiringPi』,裡面有兩個檔案『Config.in』和『wiringPi.mk』,Congin.in的部份就不講了,wiringPi.mk的話既挑幾個比較重要的講:

- wiringPi.mk

變數的部份,主要就是要用git的方式下載,有限定版本,並且在建制過程安裝到stating的資料夾裡。

define的部份,定義了如何建制,裡面有三個地方可以選擇安裝:

  • 『$(TARGET_DIR)』 - 這個資料夾會是目標 root file system。

  • 『$(STAGING_DIR)』 - staging 資料夾是一個symblic的link,是指到sysroot(host/< tuple>sysroot/)底下,是為了建置過程方便用的。

  • 『$(BINARIES_DIR)』 - 這個是最終 image的位置。

- 建立patch

在patch的部份,我在Makefile裡面修改了CC,加入了cross-compiler的部份。