- 開發平臺 芯靈思Sinlinx A64
- 內存: 1GB 存儲: 4GB
- 詳細參數 https://m.tb.cn/h.3wMaSKm
- 開發板交流 641395230
前提條件搭建好CentOS環境
光盤目錄 :芯靈思SIN-A64光盤資料\Linux & QT\source
將這些光盤資料拷貝到虛擬機解壓linux
tar -xvf SINLINX-A64_lichee-src.tar.gz tar -xvf SINLINX_qt-4.8.7_src.tar.gz tar -xvf SINLINX_qt-compile-tools.tar.gz
- 安裝交叉編譯環境 將 tools/toolchain/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 解壓到/opt 目錄
tar -jxvf /root/work/sinlinx/a64/tools/toolchain/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /opt/
添加環境變量: 修改 /etc/profile
文件, 在最後添加 export PATH=$PATH:/opt/arm-2014.05/bin
ui
- 安裝依賴庫
yum install xulrunner.i686 yum install libXtst.i686 yum install texinfo yum install zlib-devel.x86_64 yum install fakeroot cd /root/work/sinlinx/a64/tools/pkgs rpm -ivh uboot-tools-2011.03-1.el6.x86_64.rpm rpm -ivh busybox-1.15.1-21.el6_6.x86_64.rpm
- 重啓虛擬機 /****************************************************************************/
- 編譯 QT4.8.7
cd /root/work/sinlinx/a64/qt-4.8.7
只要運行 ./build.sh
就能夠安裝好qt ./build.sh
code
-
編譯 Linux
cd /root/work/sinlinx/a64/lichee
./sinlinx_config.sh
All available QT: 選擇qt庫 0. qt-4.8.7 All available LCD: 選擇LCD尺寸 0. lcd1024x600 7 寸屏blog- lcd800x480 5 寸屏
- hdmi720p hdmi
-
編譯linux
./build.sh
打包鏡像文件./build.sh pack
內存
(注:rootfs 路徑: `lichee/buildroot/target/sinlinx_board/rootfs` 在製做鏡像文件以前能夠將要安裝的程序拷貝到該目錄下, 另外可修改該路徑下" `sinlinx/autorun.sh` " 文件來更改自動加載的驅動、 配置以及自啓動應用程序。 文件系統製做腳本: `lichee/buildroot/target/sinlinx_board/build.sh` QT 配置文件路徑: `lichee/buildroot/target/sinlinx_board/rootfs/etc/profile` QT 庫安裝路徑: `lichee/buildroot/target/sinlinx_board/rootfs/opt/qt-x.x.x`)