芯靈思Sinlinx A64 Linux&qt編譯安裝

  • 開發平臺 芯靈思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/binui

  • 安裝依賴庫
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.shcode

  • 編譯 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

    1. lcd800x480 5 寸屏
    2. 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`)
相關文章
相關標籤/搜索