0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用戶手冊 | 全志T113-S3開發(fā)板——SDK編譯指南

眺望電子 ? 2024-11-01 08:08 ? 次閱讀

6f7c6ea0-97e5-11ef-8084-92fbcf53809c.gif


前言:

軟件開發(fā)套件(SDK)是為軟件工程師在特定的平臺(tái)上進(jìn)行應(yīng)用程序開發(fā)而提供的一系列軟件開發(fā)工具的集合。給開發(fā)人員提供了為特定產(chǎn)品及其生態(tài)系統(tǒng)創(chuàng)建新應(yīng)用時(shí)需要的組件。在SDK環(huán)境下進(jìn)行程序開發(fā),不像發(fā)行版那樣需要編譯整個(gè)linux系統(tǒng),只需要指定特定開發(fā)的功能包進(jìn)行交叉編譯即可。本文為大家介紹全志T113-S3開發(fā)板在眺望電子提供的SDK環(huán)境下如何編譯。


注意:

1.編譯 SDK 請全程使用普通用戶,不允許也不需要使用 root 權(quán)限(除非需要 apt 安裝軟件)。

2.編譯環(huán)境請使用 Ubuntu16.04,如果使用其他版本可能導(dǎo)致編譯出錯(cuò)。

3.不要在虛擬機(jī)共享文件夾以及非英文目錄存放、解壓、編譯SDK。

4. SDK 采用交叉編譯,所以要在64 位Windows7/10電腦上使用,不要將 SDK 下載到板子上。

產(chǎn)品簡介

眺望電子EVM-T113-S3是一款基于全志T113-S3雙核ARM Cortex-A7+ 單核HiFi4 DSP異構(gòu)多核處理器設(shè)計(jì)的國產(chǎn)工業(yè)評估板。ARM Cortex-A7處理器單元主頻高達(dá)1.2GHz。評估板由核心板和評估底板組成,核心板CPU、ROM、RAM、電源、晶振等所有元器件均采用國產(chǎn)工業(yè)級方案。同時(shí),評估底板大部分元器件亦采用國產(chǎn)工業(yè)級方案。核心板經(jīng)過專業(yè)的PCB Layout和高低溫測試驗(yàn)證,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境要求。

評估板接口資源豐富,引出一路千兆網(wǎng)口、雙路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


圖1 EVM-T113-S3評估板接口布局圖

編譯環(huán)境配置

1軟件包

配置好Ubuntu網(wǎng)絡(luò)環(huán)境之后,編譯 T113 環(huán)境搭建所依賴的軟件包安裝命令如下:(請手動(dòng)安裝,并確認(rèn)每一個(gè)軟件包都安裝成功)

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獲取
眺望光盤資料上提供源碼包,準(zhǔn)備一個(gè)空文件夾用于存放 SDK,將源碼拷貝到 ubuntu 16.04 ,建議在 home目錄下,本文以~/talowe-t113-linux-sdk為例。進(jìn)入到拷貝的路徑后進(jìn)行解壓:

tar -xvf talowe-t113-S3-linux-sdk.tar.gz -C talowe-t113-linux-sdk #解壓

6fbacd26-97e5-11ef-8084-92fbcf53809c.png

3SDK目錄目錄說明

6fdb5f14-97e5-11ef-8084-92fbcf53809c.png


系統(tǒng)編譯

1全局編譯

首次編譯,需要執(zhí)行全局編譯。在 talowe-t113-linux-sdk 目錄下執(zhí)行以下命令:

./build.sh init # 選擇板型、系統(tǒng)(首次編譯\更換板型\更換系統(tǒng)才需要執(zhí)行)

6fea8232-97e5-11ef-8084-92fbcf53809c.png

執(zhí)行命令后,會(huì)提示Which board would you like? 要求我們輸入對應(yīng)板型、系統(tǒng)的編號(hào),例如:編譯 buildroot 輸入對應(yīng)數(shù)字 1,再執(zhí)行全局編譯指令

./build.sh # 全局編譯

6ffb52a6-97e5-11ef-8084-92fbcf53809c.png

全局編譯結(jié)束后,開始打包固件

./build.sh pack

編譯完打包成功后將會(huì)在 talowe-t113-linux-sdk/out 目錄下生成如下鏡像文件。整包燒錄使用 img 后綴的鏡像:t113_linux_evb1_auto_uart0.img。

701b0a7e-97e5-11ef-8084-92fbcf53809c.png

gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi交叉編譯工具
serversocket套接字文件
kernel內(nèi)核
t113

存放文件系統(tǒng)

pack_out記錄 recovery 升級信息
t113_linux_evb1_auto_uart0.img完整固件 用于整包燒寫

2編譯 uboot

./build.sh brandy #單獨(dú)編譯 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編譯文件系統(tǒng)

./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

通過這份文章,我們希望每位開發(fā)者都能輕松掌握眺望EVM-T113-S3開發(fā)板的使用技巧。如果這篇文章給您的技術(shù)開發(fā)之旅帶來了幫助,別忘了收藏它或與同行分享。更多技術(shù)探索,更多科技靈感,盡在眺望電子。與我們一起,探索T113-S3的無限可能!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97456
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1036

    瀏覽量

    45935
  • 全志
    +關(guān)注

    關(guān)注

    24

    文章

    248

    瀏覽量

    53134
  • 全志T113
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    264
收藏 人收藏

    評論

    相關(guān)推薦

    T113做了塊多功能卡片電腦,成本只要60塊

    FunnyPi-T113是一款基于T113-S3/D1S處理器的完全開源多功能開發(fā)板,設(shè)計(jì)
    發(fā)表于 06-21 13:48

    【米爾-T113-S3開發(fā)板- 極致雙核A7國產(chǎn)處理器-試用體驗(yàn)】米爾-T113-S3開發(fā)板初次接觸體驗(yàn)感不錯(cuò)

    先來介紹一下米爾-T113-S3開發(fā)板科技 T1
    發(fā)表于 08-17 23:59

    【米爾-T113-S3開發(fā)板- 極致雙核A7國產(chǎn)處理器-試用體驗(yàn)】米爾-T113-S3開發(fā)板介紹及LED的應(yīng)用程序(點(diǎn)燈)

    MYC-YT113X核心開發(fā)板 T113-S3入門級、低成本、極致雙核A7國產(chǎn)處理器 基于T113-S3處理器,雙核A7@1.2GHz,
    發(fā)表于 09-07 22:41

    【米爾-T113-S3開發(fā)板- 極致雙核A7國產(chǎn)處理器-試用體驗(yàn)】初玩T113-S3開發(fā)板試跑最高頻率測試

    收到米爾-T113-S3開發(fā)板后,先了解米爾-T11
    發(fā)表于 09-09 18:07

    【米爾-T113-S3開發(fā)板- 極致雙核A7國產(chǎn)處理器-試用體驗(yàn)】米爾-T113-S3,一塊你值得擁有的開發(fā)板!

    性能和價(jià)格都很突出。 先讓我們介紹一下米爾-T113-S3開發(fā)板: 米爾T113-S3核心
    發(fā)表于 10-17 20:57

    【米爾-T113-S3開發(fā)板- 極致雙核A7國產(chǎn)處理器-試用體驗(yàn)】米爾-T113-S3開發(fā)板測試編譯SDK

    MYC-YT113X核心開發(fā)板 T113-S3入門級、低成本、極致雙核A7國產(chǎn)處理器 基于T113-S3處理器,雙核A7@1.2GHz,
    發(fā)表于 10-17 21:30

    有獎(jiǎng),免費(fèi)開發(fā)板又雙叒叕來了!米爾基于T113-S3開發(fā)板試用招募

    米爾再次與推出新品基于T113-S3應(yīng)用處理器的MYC-YT113X核心
    的頭像 發(fā)表于 05-18 10:25 ?968次閱讀
    有獎(jiǎng),免費(fèi)<b class='flag-5'>開發(fā)板</b>又雙叒叕來了!米爾基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>開發(fā)板</b>試用招募

    T113核心|T113芯片,雙核A7米爾核心零售價(jià)低至79元!

    T113核心|T113芯片,雙核A7米爾核心零售價(jià)低至79元!米爾基于
    的頭像 發(fā)表于 05-22 18:09 ?5228次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>核心<b class='flag-5'>板</b>|<b class='flag-5'>T113</b>芯片,雙核A7米爾核心<b class='flag-5'>板</b>零售價(jià)低至79元!

    嵌入式處理器T113開發(fā)板特性分析

    T113-S3科技在智能工控領(lǐng)域和汽車領(lǐng)域的一款高性價(jià)比、入門級嵌入式處理器。T113-S3處理器采用雙核Cortex-A7、主頻高達(dá)1.2GHz、支持視頻編解碼器、內(nèi)置 12
    發(fā)表于 08-22 10:44 ?4426次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>嵌入式處理器<b class='flag-5'>T113</b><b class='flag-5'>開發(fā)板</b>特性分析

    7折購!米爾基于T113系列開發(fā)板

    T113系列芯片是目前比較受歡迎的國產(chǎn)入門級嵌入式工業(yè)芯片。米爾是基于T113芯片開發(fā)較早、提供配置最全的廠家,目前是唯一一家提供
    的頭像 發(fā)表于 06-21 08:01 ?541次閱讀
    7折購!米爾基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>系列<b class='flag-5'>開發(fā)板</b>

    T113-S3網(wǎng)絡(luò)文件傳輸使用

    為TFTP和NFS方式。接下來我們就為大家介紹一下這兩種文件傳輸方式。產(chǎn)品簡介眺望電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A
    的頭像 發(fā)表于 11-28 15:15 ?205次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>網(wǎng)絡(luò)文件傳輸使用

    快速學(xué)習(xí)T113-S3 開發(fā)板時(shí)鐘操作

    不同的場景下需要對時(shí)鐘進(jìn)行不同的使用操作。產(chǎn)品簡介眺望電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7+單核HiFi4DSP異構(gòu)多核
    的頭像 發(fā)表于 12-06 01:04 ?293次閱讀
    快速學(xué)習(xí)<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b> <b class='flag-5'>開發(fā)板</b>時(shí)鐘操作

    T113-S3開發(fā)板之CAN-BUS通信

    EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7+單核HiFi4DSP異構(gòu)多核處理器設(shè)計(jì)的國產(chǎn)工業(yè)評估。評估
    的頭像 發(fā)表于 12-12 08:31 ?384次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>開發(fā)板</b>之CAN-BUS通信

    T113-S3開發(fā)板之串口通信

    實(shí)現(xiàn)串口通訊的前提。產(chǎn)品簡介眺望電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7+單核HiFi4DSP異構(gòu)多核處理器設(shè)計(jì)的國產(chǎn)工
    的頭像 發(fā)表于 12-19 08:33 ?219次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>開發(fā)板</b>之串口通信

    T113-S3開發(fā)板網(wǎng)絡(luò)通信

    電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7多核處理器設(shè)計(jì)的國產(chǎn)工業(yè)評估,主頻高達(dá)1.2GHz。評估
    的頭像 發(fā)表于 12-26 08:32 ?145次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>開發(fā)板</b>網(wǎng)絡(luò)通信