0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔-全志T113-i开发环境搭建

发烧电子爱好者 来源:发烧电子爱好者 作者:发烧电子爱好者 2024-03-02 23:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、开发板简介

米尔-全志T113-i开发板搭载全志T113处理器,双核A7@1.2GHz,适用于低成本网关产品和商业显示产品,具有丰富多媒体接口MIPI-DSI/RGB/LVDS/Parallel CSI,支持1080P@60FPS显示;此外摄像头接口(Parallel-CSI)、显示器接口(MIPI-DSI/LVDS/RGB)、USB2.0接口、CAN接口、千兆以太网等接口。

wKgaomXh02eAMvumAALvjd3Wjn0471.png

二、开发环境搭建

开发主机是X86 PC,操作系统是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,这个文件从myir各位下载即可。然后解压缩至/opt文件夹。

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

设置环境变量:

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

然后验证是否安装成功:

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。

三、开发板设置

米尔-全志T113-i开发板默认root缺省密码,直接输入root登录即可。

(一)网络配置

发现系统网络接口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来定义DNS服务器的IP地址,之后重启网络服务即可。

wKgZomXh15aABxspAAKudc9zsE8311.png

(二)SSH配置

米尔-全志T113-i开发板默认安装了SSH服务端。

首先,使用passwd命令给米尔-全志T113-i开发板的root账号加上密码,因为我的SSH客户端不允许root空密码。

然后,在开发板上修改/etc/ssh/sshd_config文件内容,增加PermitRootLogin yes内容,允许root账号SSH登录。

然后再PC侧通过SSH客户端登录开发板。

wKgaomXh2ROAOxrMAAE7dixg2Yg493.png

四、hellworld测试

至此,初步完成米尔-全志T113-i开发板开发环境的搭建,先来个helloworld简单测试。
内容很简单:

#include< stdio.h >

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

在PC上编译完成,检查下a.out文件,是32位ARM架构的。

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传输到米尔-全志T113-i开发板上,执行,打印后忘记换行了。

wKgaomXh21aAKiOCAAGjVm3rHEA826.png

至此,米尔-全志T113-i开发板编译环境搭建完成。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发环境
    +关注

    关注

    1

    文章

    275

    浏览量

    17675
  • 全志T113
    +关注

    关注

    0

    文章

    67

    浏览量

    941
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    米尔T153开发板评测】介绍、环境搭建、工程测试

    Interface 2.54mm 间距的 40PIN 排针,CAN/I2C/SPI/UART/GPIO 详见:T153核心板及开发
    发表于 03-28 13:23

    有奖丨米尔 T153 MINI开发板免费试用来啦

    米尔合作发布的新品基于T153应用处理器的MYD-YT153MX-MINI
    的头像 发表于 01-29 08:04 587次阅读
    有奖丨<b class='flag-5'>米尔</b><b class='flag-5'>全</b><b class='flag-5'>志</b> <b class='flag-5'>T</b>153 MINI<b class='flag-5'>开发</b>板免费试用来啦

    新品上市!T153四核异构工业芯,赋能多元化工业场景

    米尔电子与科技成功合作推出T113T507、T527、
    的头像 发表于 01-12 08:18 3834次阅读
    新品上市!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>153四核异构工业芯,赋能多元化工业场景

    米尔T113核心板的农机中控屏显方案解析

    、 基于 T113的农机中控屏显方案示例基于T113i处理器的核心板方案通常采用模块化架构,便于功能扩展与定制开发,其典型系统组成如下:
    发表于 01-04 17:58

    米尔电子获科技生态认证,共推工业智能化升级

    在近日举办的2025中国国际工业博览会上,米尔电子被科技正式授予“生态认证合作伙伴”证书,标志着双方在嵌入式处理器模组领域的合作迈入新阶段。此次认证基于米尔电子在
    的头像 发表于 10-16 08:06 892次阅读
    ‌<b class='flag-5'>米尔</b>电子获<b class='flag-5'>全</b><b class='flag-5'>志</b>科技生态认证,共推工业智能化升级

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    本文主要介绍基于科技T113与FPGA的核间通信案例,适用开发环境如下。
    的头像 发表于 08-19 11:16 1531次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—ARM + FPGA通信案例

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V核间通信开发案例

    本文档主要介绍T113-i处理器的ARM + DSP、RISC-V核间通信开发案例,演示T113-i处理器ARM Cortex-A7与HiFi4 DSP核心、玄铁C906 RISC-V核心的核间通信。
    的头像 发表于 08-18 14:03 1143次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—ARM + DSP、RISC-V核间通信<b class='flag-5'>开发</b>案例

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—RISC-V案例开发手册(上)

    本文档主要介绍T113-i处理器的RISC-V案例开发,演示RISC-V核心RTOS案例的编译与加载方法。适用开发环境如下。
    的头像 发表于 08-13 11:34 14.8w次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—RISC-V案例<b class='flag-5'>开发</b>手册(上)

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—DSP案例开发手册

    本文档主要介绍T113-i处理器的HiFi4 DSP核心开发案例,演示HiFi4 DSP核心RTOS案例的工程编译、程序固化和工程调试的方法。适用开发环境如下。
    的头像 发表于 08-12 11:37 1012次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—DSP案例<b class='flag-5'>开发</b>手册

    T113-i芯片技术解析:高性能嵌入式处理器的创新设计

     芯片概述 明远智睿的T113-i芯片是一款由科技推出的高性能、低功耗嵌入式处理器,主要面向智能家居、工业控制、消费电子等领域。该芯片基于ARM架构,集成了多核CPU、GPU和丰富的接口资源,在
    的头像 发表于 07-17 14:15 1534次阅读

    CODESYS + T113-i + 国产系统OneOS,打造新一代工业控制解决方案!

    创龙科技与中移物联网有限公司、CODESYS携手合作,成功实现了T113-i工业评估板对国产系统OneOS + CODESYS软件的适配,此举将让工业自动化领域的工程师们更高效地开发,并为众多企业产品的快速上市提供强有力的保障。
    的头像 发表于 07-08 17:27 1441次阅读
    CODESYS + <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> + 国产系统OneOS,打造新一代工业控制解决方案!

    基于米尔T536开发板的多协议物联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536
    的头像 发表于 06-19 08:03 2270次阅读
    基于<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'>开发</b>板的多协议物联网关的方案测试

    米尔-T536开发板试用体验】- 开发环境搭建与测试

    本帖最后由 ALSET 于 2025-6-10 12:26 编辑 【米尔-T536开发板试用体验】
    发表于 06-10 10:35

    T113-i开机Logo花屏问题排查与解决指南

    前言:开机Logo作为设备启动的第一视觉印象,直接影响用户体验与产品形象。在T113-i平台开发中,因设备树参数配置、Logo格式或分辨率错误导致的花屏问题频发。本指南聚焦三大核心
    的头像 发表于 06-06 08:33 1757次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>开机Logo花屏问题排查与解决指南

    基于米尔T536开发板的视频识别应用方案

    A53处理器、G31GPU、4K编解码能力)和嵌入式场景需求。米尔基于T536开发板以下是分阶段开发
    的头像 发表于 06-05 08:01 2485次阅读
    基于<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'>开发</b>板的视频识别应用方案