前言:
軟件開發套件(SDK)是為軟件工程師在特定的平臺上進行應用程序開發而提供的一系列軟件開發工具的集合。給開發人員提供了為特定產品及其生態系統創建新應用時需要的組件。在SDK環境下進行程序開發,不像發行版那樣需要編譯整個linux系統,只需要指定特定開發的功能包進行交叉編譯即可。本文為大家介紹全志T113-S3開發板在眺望電子提供的SDK環境下如何編譯。
注意:
1.編譯 SDK 請全程使用普通用戶,不允許也不需要使用 root 權限(除非需要 apt 安裝軟件)。
2.編譯環境請使用 Ubuntu16.04,如果使用其他版本可能導致編譯出錯。
3.不要在虛擬機共享文件夾以及非英文目錄存放、解壓、編譯SDK。
4. SDK 采用交叉編譯,所以要在64 位Windows7/10電腦上使用,不要將 SDK 下載到板子上。
產品簡介
眺望電子EVM-T113-S3是一款基于全志T113-S3雙核ARM Cortex-A7+ 單核HiFi4 DSP異構多核處理器設計的國產工業評估板。ARM Cortex-A7處理器單元主頻高達1.2GHz。評估板由核心板和評估底板組成,核心板CPU、ROM、RAM、電源、晶振等所有元器件均采用國產工業級方案。同時,評估底板大部分元器件亦采用國產工業級方案。核心板經過專業的PCB Layout和高低溫測試驗證,質量穩定可靠,可滿足各種工業應用環境要求。
評估板接口資源豐富,引出一路千兆網口、雙路CAN、雙路USB、一路RS485等通信接口,板載4G(選配)模塊,具有豐富音頻接口LINE IN、MICIN、HP OUT,具有豐富視頻多媒體接口LVDS LCD、RGB LCD、CVBS IN/OUT等,支持1080P@60FPS JPEG/MJPEG視頻硬件編碼,支持H.265/H.264 1080P@60FPS視頻硬件解碼。
![6fa71de4-97e5-11ef-8084-92fbcf53809c.jpg](https://file1.elecfans.com//web2/M00/0A/A3/wKgZomckTZOAe9K3AAI2BH6WH8A094.jpg)
圖1 EVM-T113-S3評估板接口布局圖
編譯環境配置
1軟件包
配置好Ubuntu網絡環境之后,編譯 T113 環境搭建所依賴的軟件包安裝命令如下:(請手動安裝,并確認每一個軟件包都安裝成功)
sudo apt-get install git gnupg flex bison gperf build-essential zip curl \libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 \libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 \tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 gawk libssl-dev \u-boot-tools
2SDK獲取
眺望光盤資料上提供源碼包,準備一個空文件夾用于存放 SDK,將源碼拷貝到 ubuntu 16.04 ,建議在 home目錄下,本文以~/talowe-t113-linux-sdk為例。進入到拷貝的路徑后進行解壓:
tar -xvf talowe-t113-S3-linux-sdk.tar.gz -C talowe-t113-linux-sdk #解壓
3SDK目錄目錄說明
系統編譯
1全局編譯
首次編譯,需要執行全局編譯。在 talowe-t113-linux-sdk 目錄下執行以下命令:
./build.sh init # 選擇板型、系統(首次編譯\更換板型\更換系統才需要執行)
執行命令后,會提示Which board would you like? 要求我們輸入對應板型、系統的編號,例如:編譯 buildroot 輸入對應數字 1,再執行全局編譯指令
./build.sh # 全局編譯
全局編譯結束后,開始打包固件
./build.sh pack
編譯完打包成功后將會在 talowe-t113-linux-sdk/out 目錄下生成如下鏡像文件。整包燒錄使用 img 后綴的鏡像:t113_linux_evb1_auto_uart0.img。
gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi | 交叉編譯工具 | |
serversocket | 套接字文件 | |
kernel | 內核 | |
t113 | 存放文件系統 | |
pack_out | 記錄 recovery 升級信息 | |
t113_linux_evb1_auto_uart0.img | 完整固件 用于整包燒寫 |
2編譯 uboot
./build.sh brandy #單獨編譯 uboot./build.sh pack #打包固件
在talowe-t113-linux-sdk/out目錄下生成整包固件鏡像:t113_linux_evb1_auto_uart0.img。
3編譯 kernel
./build.sh kernel./build.sh pack #打包固件
在 talowe-t113-linux-sdk/out/t113/evb1_auto/longan 目錄下生成 boot.img
在talowe-t113-linux-sdk/out 目 錄 下 生 成 整 包 固 件 鏡 像 :t113_linux_evb1_auto_uart0.img
4編譯 qt
./build.sh qt./build.sh./build.sh pack #打包固件
在talowe-t113-linux-sdk/out 目 錄 下 生 成 整 包 固 件 鏡 像 :t113_linux_evb1_auto_uart0.img
5編譯文件系統
./build.sh rootfs ./build.sh pack #打包固件
在talowe-t113-linux-sdk/out/t113/evb1_auto/longan 目錄下生成 rootfs.ext4
在talowe-t113-linux-sdk/out 目 錄 下 生 成 整 包 固 件 鏡 像 :t113_linux_evb1_auto_uart0.img
通過這份文章,我們希望每位開發者都能輕松掌握眺望EVM-T113-S3開發板的使用技巧。如果這篇文章給您的技術開發之旅帶來了幫助,別忘了收藏它或與同行分享。更多技術探索,更多科技靈感,盡在眺望電子。與我們一起,探索T113-S3的無限可能!
-
開發板
+關注
關注
25文章
5126瀏覽量
98320 -
SDK
+關注
關注
3文章
1045瀏覽量
46313 -
全志
+關注
關注
24文章
250瀏覽量
53266 -
全志T113
+關注
關注
0文章
54瀏覽量
411
發布評論請先 登錄
相關推薦
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3開發板初次接觸體驗感不錯
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3開發板介紹及LED的應用程序(點燈)
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】初玩全志T113-S3開發板試跑最高頻率測試
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3,一塊你值得擁有的開發板!
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3開發板測試編譯SDK
全志嵌入式處理器T113開發板特性分析
![<b class='flag-5'>全</b><b class='flag-5'>志</b>嵌入式處理器<b class='flag-5'>T113</b><b class='flag-5'>開發板</b>特性分析](https://file1.elecfans.com/web2/M00/94/39/wKgZomTkIdOAe6zhAAAo2VBcoGw827.jpg)
快速學習全志T113-S3 開發板時鐘操作
![快速學習<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b> <b class='flag-5'>開發板</b>時鐘操作](https://file.elecfans.com/web2/M00/5D/1D/poYBAGLzEqqAd54TAAAbaJrrfwc915.png)
評論