日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建

發布時間:2024/10/14 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??開發IMX6ULL需要有一個安裝了交叉編譯器的linux操作系統的開發環境,用于編譯開發板的uboot、kernel、文件系統和應用軟件。下面以觸覺智能imx6ull開發板為例。

1、開發環境說明

??本節是在Oracle VM VirtualBox+Ubuntu18.04 64位的虛擬機環境下,介紹安裝交叉編譯器方法。本手冊配套的資源文件中包含硬浮點交叉編譯器和軟浮點交叉編譯器,根據開發板使用的文件系統差異來選擇安裝的交叉編譯器。開發板自帶的文件系統為硬浮點文件系統,所有配置硬浮點交叉編譯器即可。

  • 安裝依賴庫文件
    那種交叉編譯器前需要先安裝一些依賴庫文件,安裝內容如下:
  • # sudo apt-get install lib32ncurses5 lib32z1 # sudo apt-get install ia32-libs
  • 在虛擬機中創建存放交叉編譯器的目錄
  • # mkdir /opt/industio

    2、硬浮點交叉編譯器

    文件:imx6ull_qt4.8.7_sdk_hf
    下載鏈接: https://pan.baidu.com/s/1ST6VGgTXpBlsIDoeFgtKdw 提取碼: 3vkd

    ??從下載路徑中下載交叉工具鏈,并將下載得到的"imx6ull_qt4.8.7_sdk_hf.tar.bz2"和“qt_4.8.7_gcc_env-setup_hf”文件拷貝到ubuntu18.04虛擬機中。

  • 將下載的交叉編譯器壓縮包解壓到/opt/industio/路徑
  • # sudo tar xjvf imx6ull_qt4.8.7_sdk_hf.tar.bz2 -C /opt/industio
  • 配置交叉編譯器的環境變量
    ??交叉編譯器環境變量有兩種配置方法,第一種是將環境變量寫入到配置文件中,此方法每次打開一個新的終端時都需要使用source命令聲明一次環境變量,此方法優勢是可以在同一個ubuntu系統下開發不同的硬件,靈活修改交叉編譯器環境變量;第二種方法是將交叉編譯環境變量的內容添加到用戶的profile文件中,開機即將環境變量加入到系統中。
    **方法一:**使用環境變量配置文件
    • 將qt_4.8.7_gcc_env-setup_hf拷貝到/opt/industio目錄下
    $ cp qt_4.8.7_gcc_env-setup_hf /opt/industio/
    • 使用source命令讓配置腳本內容生效
    $ source qt_4.8.7_gcc_env-setup_hf
    • 檢測環境是否生效
    $ which qmake /opt/industio/imx6ull_qt4.8.7_sdk_hf/bin/qmake $ which arm-linux-gnueabihf-gcc /opt/industio/imx6ull_qt4.8.7_sdk_hf/bin/arm-linux-gnueabihf-gcc

    如果輸出的路徑和添加的路徑一致,則說明添加成功。

    **方法二:**將編譯器環境變量添加到用戶profile文件中

    • 切換到用戶home路徑
    $ cd ~
    • 編輯.profile文件
      打開.profile文件,并在文件的最后添加環境變量參數。
    $ vi .profile PATH_SDK=/opt/industio/imx6ull_qt4.8.7_sdk_hf GCC_CC=arm-linux-gnueabihf export ARCH=arm export CROSS_COMPILE=$GCC_CC- export PATH=$PATH_SDK/bin:$PATH_SDK/usr/sbin:$PATH_SDK/sbin:$PATH
    • 使用source命令生效環境變量,或者重啟系統
    $ source .profile

    3、軟浮點交叉編譯器

    交叉工具鏈名稱:imx6ull_qt4.8.7_sdk_hf
    下載鏈接:https://pan.baidu.com/s/1psjzdMs2fBOGuIYOJD8_nQ 提取碼:zmuk
    軟浮點交叉編譯器的安裝環境參考“2、硬浮點交叉編譯器”中的安裝方法,只需要修改環境變量配置即可。

    • 將下載到的qt_4.8.7_gcc_env-setup_sf拷貝到/opt/industio目錄下
    $ cp qt_4.8.7_gcc_env-setup_sf /opt/industio/
    • 使用source命令讓配置腳本內容生效
    $ source qt_4.8.7_gcc_env-setup_sf
    • 檢測環境是否生效
    $ which qmake /opt/industio/imx6ull_qt4.8.7_sdk/bin/qmake $ which arm-linux-gnueabi-gcc /opt/industio/imx6ull_qt4.8.7_sdk/bin/arm-linux-gnueabi-gcc

    如果輸出的路徑和添加的路徑一致,則說明添加成功。

    總結

    以上是生活随笔為你收集整理的【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。