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的部份。