第一步:先下載下傳相關軟體包 http://pan.baidu.com/s/1dDpGouP
L3.0.35_4.1.0_130816_source.gz : 飛思卡爾公司的BSP包,包含LTIB
patch-ltib-ubuntu12.04.sh :安裝ltib需要提前安裝的一些系統更新檔
dependPackLtib.sh:安裝ltib需要安裝的依賴包
第二步:做之前請更新一下你的源 (防止後面安裝包的時候提示找不到,磨刀不誤砍柴工)
sudo apt-get update
sudo apt-get upgrade
第三步:解壓L3.0.35_4.1.0_130816_source.gz
tar -zxvf L3.0.35_4.1.0_130816_source.gz
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LclXSq5UM5cEZ2Z0RiZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TMyQDOyITN2EjMyUDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
切換到該目錄下,執行安裝腳本:
cd L3.0.35_4.1.0_130816_source
./install
一路同意,就行,後面會讓你選擇安裝ltib的目錄,輸入./ 目前好了。這樣你也容易找到。 安裝完畢就會多出一個ltib的目錄了。
然後切換到ltib目錄下
cd ltib
将開始下載下傳的patch-ltib-ubuntu12.04.sh,dependPackLtib.sh拷貝到目前目錄下。
然後執行這兩個腳本。
第四步:安裝ltib的依賴包和更新檔
chmod +x dependPackLtib.sh patch-ltib-ubuntu12.04.sh
./dependPackLtib.sh
./patch-ltib-ubuntu12.04.sh
修正:執行./patch-ltib-ubuntu12.04.sh時,可能會出現下載下傳ubuntu-ltib-patch.tgz失敗,修改該shell腳本,改成以下下載下傳語句。
wget https://community.freescale.com/servlet/JiveServlet/downloadBody/93454-102-3-2834/ubuntu-ltib-patch.tgz --no-check-certificate
儲存,再重新執行shell腳本就可以啦。
第五步:建立一個軟連結,修改sudo的配置檔案
cd /usr/include
sudo ln -s i386-linux-gnu/sys sys
sudo visudo
在檔案末尾加上以下一句話:
%admin ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm
這裡的admin修改成你需要的使用者。也就是你需要用ltib開發的使用者。例如我的使用者名為damon,則改成如下
%damon ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm
這裡修改要小心,儲存退出的時候,注意看提示,因為該檔案修改,如果出錯的話,可能導緻sudo,su不能用。如果退出時,沒有錯誤提示就行,一旦
出現錯誤提示,請重新編輯,看是不是哪裡輸入錯了。
第六步:修改ltib/dist/lfs-5.1/base_libs/base_libs.spec
注釋掉以下兩行。
第七步:配置編譯
./ltib -c #配置完直接buiding
./ltib -m config #隻配置,可以先執行這一步。
整個過程種,遇到很多問題,但也都解決了,按以上操作應該能搞定的。搭建開發平台,不需要花費過多時間。當然也可以深入研究。但是确實會很費力。
如有問題,可以參照飛思卡爾技術社群。https://community.freescale.com