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

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

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

米爾-全志T113-i開(kāi)發(fā)環(huán)境搭建

發(fā)燒電子愛(ài)好者 ? 來(lái)源:發(fā)燒電子愛(ài)好者 ? 作者:發(fā)燒電子愛(ài)好者 ? 2024-03-02 23:34 ? 次閱讀

一、開(kāi)發(fā)板簡(jiǎn)介

米爾-全志T113-i開(kāi)發(fā)板搭載全志T113處理器,雙核A7@1.2GHz,適用于低成本網(wǎng)關(guān)產(chǎn)品和商業(yè)顯示產(chǎn)品,具有豐富多媒體接口MIPI-DSI/RGB/LVDS/Parallel CSI,支持1080P@60FPS顯示;此外攝像頭接口(Parallel-CSI)、顯示器接口(MIPI-DSI/LVDS/RGB)、USB2.0接口、CAN接口、千兆以太網(wǎng)等接口。

wKgaomXh02eAMvumAALvjd3Wjn0471.png

二、開(kāi)發(fā)環(huán)境搭建

開(kāi)發(fā)主機(jī)是X86 PC,操作系統(tǒng)是Ubuntu 18.04。

root@EliteDesk800:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"

首先安裝必要的依賴包,一股腦全裝上。

sudo apt install -y 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 tofrodos python markdown libxml2-utils xsltproc zlib1g-dev:i386 gawk texinfo gettext
build-essential gcc libncurses5-dev bison flex zlib1g-dev gettext libssl-dev autoconf libtool linux-libc-dev:i386 wget patch dos2unix tree u-boot-tools

gcc交叉編譯器用的是myir提供的gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi.tar.xz,這個(gè)文件從myir各位下載即可。然后解壓縮至/opt文件夾。

tar -xf gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi.tar.xz -C /opt

設(shè)置環(huán)境變量:

export PATH=$PATH:/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin

然后驗(yàn)證是否安裝成功:

root@EliteDesk800:~$ arm-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/opt/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabi/bin/../libexec/gcc/arm-linux-gnueabi/5.3.1/lto-wrapper
Target: arm-linux-gnueabi
Configured with: /home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/snapshots/gcc-linaro-5.3-2016.05/configure SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu --with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --disable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --enable-c99 --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp --with-mode=thumb --disable-multilib --enable-multiarch --with-build-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/sysroots/arm-linux-gnueabi --enable-lto --enable-linker-build-id --enable-long-long --enable-shared --with-sysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu/arm-linux-gnueabi/libc --enable-languages=c,c++,fortran,lto --enable-checking=release --disable-bootstrap --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=arm-linux-gnueabi --prefix=/home/tcwg-buildslave/workspace/tcwg-make-release/label/docker-trusty-amd64-tcwg/target/arm-linux-gnueabi/_build/builds/destdir/x86_64-unknown-linux-gnu
Thread model: posix
gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)

從上面的log,看出gcc安裝OK。

三、開(kāi)發(fā)板設(shè)置

米爾-全志T113-i開(kāi)發(fā)板默認(rèn)root缺省密碼,直接輸入root登錄即可。

(一)網(wǎng)絡(luò)配置

發(fā)現(xiàn)系統(tǒng)網(wǎng)絡(luò)接口eth0,直接配置上。

root@myd-yt113-i:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 9A:04:AB:40:B2:09
          inet6 addr: fe80::9804:abff:fe40:b209/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:60 (60.0 B)  TX bytes:726 (726.0 B)
          Interrupt:37

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ifconfig eth0 192.168.99.200 netmask 255.255.255.0 up直接配置好。

wKgaomXh1uyAK0ywAAHZU-OIY9g110.png

DNS需要修改/etc/resolv.conf文件,加上nameserver 192.168.99.1來(lái)定義DNS服務(wù)器的IP地址,之后重啟網(wǎng)絡(luò)服務(wù)即可。

wKgZomXh15aABxspAAKudc9zsE8311.png

(二)SSH配置

米爾-全志T113-i開(kāi)發(fā)板默認(rèn)安裝了SSH服務(wù)端。

首先,使用passwd命令給米爾-全志T113-i開(kāi)發(fā)板的root賬號(hào)加上密碼,因?yàn)槲业腟SH客戶端不允許root空密碼。

然后,在開(kāi)發(fā)板上修改/etc/ssh/sshd_config文件內(nèi)容,增加PermitRootLogin yes內(nèi)容,允許root賬號(hào)SSH登錄。

然后再PC側(cè)通過(guò)SSH客戶端登錄開(kāi)發(fā)板。

wKgaomXh2ROAOxrMAAE7dixg2Yg493.png

四、hellworld測(cè)試

至此,初步完成米爾-全志T113-i開(kāi)發(fā)板開(kāi)發(fā)環(huán)境的搭建,先來(lái)個(gè)helloworld簡(jiǎn)單測(cè)試。
內(nèi)容很簡(jiǎn)單:

#include

void main()
{
    printf("hello, MYIR T113-i !");
    return;
}

在PC上編譯完成,檢查下a.out文件,是32位ARM架構(gòu)的。

root@EliteDesk800:~$ file a.out
a.out: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=d2ee17dd6cbb14403b65dfd728267e7ed9c0e5b6, with debug_info, not stripped

scp傳輸?shù)矫谞?全志T113-i開(kāi)發(fā)板上,執(zhí)行,打印后忘記換行了。

wKgaomXh21aAKiOCAAGjVm3rHEA826.png

至此,米爾-全志T113-i開(kāi)發(fā)板編譯環(huán)境搭建完成。

審核編輯 黃宇

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

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    T113-i開(kāi)機(jī)Logo花屏問(wèn)題排查與解決指南

    前言:開(kāi)機(jī)Logo作為設(shè)備啟動(dòng)的第一視覺(jué)印象,直接影響用戶體驗(yàn)與產(chǎn)品形象。在T113-i平臺(tái)開(kāi)發(fā)中,因設(shè)備樹(shù)參數(shù)配置、Logo格式或分辨率錯(cuò)誤導(dǎo)致的花屏問(wèn)題頻發(fā)。本指南聚焦三大核心
    的頭像 發(fā)表于 06-06 08:33 ?45次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開(kāi)機(jī)Logo花屏問(wèn)題排查與解決指南

    基于米爾T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案

    A53處理器、G31GPU、4K編解碼能力)和嵌入式場(chǎng)景需求。米爾基于T536開(kāi)發(fā)板以下是分階段開(kāi)發(fā)
    的頭像 發(fā)表于 06-05 08:01 ?486次閱讀
    基于<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>開(kāi)發(fā)</b>板的視頻識(shí)別應(yīng)用方案

    國(guó)產(chǎn)開(kāi)發(fā)板—米爾T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?

    、實(shí)時(shí)性要求差異大,單一架構(gòu)無(wú)法滿足所有需求。因此米爾推出MYD-YT113i開(kāi)發(fā)板(基于T113-
    發(fā)表于 03-21 16:50

    一篇文章玩轉(zhuǎn)T113的ARM+RSIC V+DSP三核異構(gòu)!

    板(基于T113-i)來(lái)應(yīng)對(duì)這一市場(chǎng)需求。米爾基于T
    的頭像 發(fā)表于 03-20 08:04 ?1179次閱讀
    一篇文章玩轉(zhuǎn)<b class='flag-5'>T113</b>的ARM+RSIC V+DSP三核異構(gòu)!

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板資料震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!ATK-DLT113IS
    發(fā)表于 03-13 15:37

    實(shí)用調(diào)試技能:T113-i 音視頻測(cè)試

    前言:音視頻功能是現(xiàn)代嵌入式系統(tǒng)中的核心應(yīng)用之一,尤其在T113-i開(kāi)發(fā)板中,其豐富的音視頻接口為開(kāi)發(fā)者提供了強(qiáng)大的
    的頭像 發(fā)表于 03-06 08:31 ?1331次閱讀
    實(shí)用調(diào)試技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音視頻測(cè)試

    ARM + RISC-V核間通信方案,基于T113-i的OpenAMP非對(duì)稱架構(gòu)

    本文主要給大家分享的是基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的ARM + RISC-V核間通信開(kāi)發(fā)案例,適用
    的頭像 發(fā)表于 01-24 09:30 ?422次閱讀
    ARM + RISC-V核間通信方案,基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的OpenAMP非對(duì)稱架構(gòu)

    哇!5.2秒進(jìn)入應(yīng)用界面!Linux快速啟動(dòng)方案分享,基于T113-i國(guó)產(chǎn)平臺(tái)

    本帖最后由 Tronlong創(chuàng)龍科技 于 2025-1-23 10:30 編輯 本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt界
    發(fā)表于 01-23 09:53

    實(shí)戰(zhàn)案例 | 基于T113-i 的星閃模組適配之路

    ,兩者的結(jié)合將帶來(lái)不一樣的應(yīng)用方向。下面基于廣州眺望電子的T113-I系列評(píng)估板為大家分享星閃模組的驅(qū)動(dòng)適配過(guò)程。一、軟硬件環(huán)境說(shuō)明1.1硬件環(huán)境Core-T113-
    的頭像 發(fā)表于 12-26 08:32 ?2169次閱讀
    實(shí)戰(zhàn)案例 | 基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 的星閃模組適配之路

    基于T113-i的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例,適用開(kāi)發(fā)
    的頭像 發(fā)表于 11-27 09:18 ?1474次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    國(guó)產(chǎn)RISC-V案例分享,基于T113-i異構(gòu)多核平臺(tái)!

    RISC-V核心優(yōu)勢(shì)T113-i是一款雙核Cortex-A7@1.2GHz國(guó)產(chǎn)工業(yè)級(jí)處理器平臺(tái),并內(nèi)置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運(yùn)行Linux系統(tǒng)與Qt界面
    發(fā)表于 10-29 09:47

    基于T113-i多核異構(gòu)處理器的全國(guó)產(chǎn)嵌入式核心板簡(jiǎn)介

    一、嵌入式核心板產(chǎn)品介紹 基于公司的T113-i處理器精心設(shè)計(jì)的多核異構(gòu)處理器、工業(yè)級(jí)ECK30-T13IA系列嵌入式核心板,采用郵票孔連接的低成本、低功耗、高性價(jià)比、高可靠性的全
    的頭像 發(fā)表于 10-25 13:40 ?957次閱讀

    國(guó)產(chǎn)RISC-V基于T113-i異構(gòu)多核平臺(tái)

    T113-i是一款雙核Cortex-A7@1.2GHz國(guó)產(chǎn)工業(yè)級(jí)處理器平臺(tái),并內(nèi)置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運(yùn)行Linux系統(tǒng)與Qt界面,并已適配
    發(fā)表于 10-10 22:08

    哇!0.8秒啟動(dòng)!Linux快速啟動(dòng)方案分享,T113-i國(guó)產(chǎn)平臺(tái)!

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)方案,適用開(kāi)發(fā)環(huán)
    發(fā)表于 08-22 11:54

    7折購(gòu)!米爾基于T113系列開(kāi)發(fā)

    T113系列芯片是目前比較受歡迎的國(guó)產(chǎn)入門級(jí)嵌入式工業(yè)芯片。米爾是基于T113芯片開(kāi)發(fā)較早、
    的頭像 發(fā)表于 06-21 08:01 ?893次閱讀
    7折購(gòu)!<b class='flag-5'>米爾</b>基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>系列<b class='flag-5'>開(kāi)發(fā)</b>板

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品