SBC-T113产品特性:

采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;

内置64-bit XuanTie C906 RISC-V协处理器;

支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);

支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;

支持512-1G Bytes DDR3 SDRAM;

支持SPI NAND存储和启动(默认:256MB;最大1GB)或者EMMC启动(默认:4GB,最大32GB);

支持四路USB2.0 HOST;

支持六路RS232通信;

支持双路CAN BUS通信(隔离);

支持双路以太网,一路10/100M;一路10/100/1000M;

稳定的操作系统的支持,可预装Ubuntu20.04/LINUX 5.4 Preempt/Tina5.0;

标准3.5寸主板, 尺寸为:146*102MM;

SBC-T113功能评估图:

1. Tina SDK开发环境搭建:

2. 安装必要的软件包

`sudo apt-get install -y sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio unzip rsync file bc wget python cvs git mercurial rsync subversion android-tools-mkbootimg vim libssl-dev android-tools-fastboot

点击查看代码
sudo apt-get install build-essential subversion git libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip lib32z1 lib32z1-dev lib32stdc++6 libstdc++6 libc6:i386 libstdc++6:i386 lib32ncurses5 lib32z1 bison –y

3. 获取Tina-SDK

我们提供SDK资料内,一般存在多个压缩包文件,需要把压缩包合并为一个文件才能进行解压缩。

例如上图中有t113-series-tina5.0-sdk_230913.tar.gz_00 和t113-series-tina5.0-sdk_230913.tar.gz_01两个文件,我们需要把他们先合并。打开终端,执行cat t113-series-tina5.0-sdk_230913.tar.gz* | tar xvz来解压缩。

4. 烧录镜像

请按照如下方式把SBC-T113主板的基本硬件搭建起来,并使用Type-A对A的线将主板USB OTG(CN4,做成了USB-A的样式)接口连接至PC机USB接口连接。

请按照如下方式把SBC-T113主板的基本硬件搭建起来,并使用Type-A对A的线将主板USB OTG(CN4,做成了USB-A的样式)接口连接至PC机USB接口连接。

在线烧录到SPI NAND Flash

所需软件AllwinnertechPhoeniSuit和AllwinnerUSBFlashDeviceDriver,其中AllwinnerUSBFlashDeviceDriver是USB驱动,AllwinnertechPhoeniSuit是烧写软件。

将主板和电脑通过USB线链接起来后,第一次烧写时会进行USB设备的查找,电脑端必须安装全志的USB驱动,以下是安装驱动过程:

如果插入为usb,贼会提示未知设备,双击未知设备

点击更新驱动程序

选择TinaSDK里面的UsbDriver

点击始终安装此驱动程序软件

如果有下面这个设备就代表安装成功

安装好驱动后,可使用AllwinnertechPhoeniSuit软件进行烧写,烧写过程如下:

(1)双击打开PhoenixSuit工具,点击Firmware,然后选择Linux系统镜像文件。

(2) 确保主板已断电,长按MASKROM(SW5)按键,再将主板上电,当PhoenixSuit工具出现如下界面后,松开MASKROM(SW5)按键。在PhoenixSuit工具界面选择"Yes",将板载NAND FLASH进行格式化,请注意提前做好数据备份。

在主板左下角找到按键 RESET(SW1)和MASKROM(SW5)按键,具体位置如下:

(5) 格式化完成后,PhoenixSuit工具将自动固化Linux系统镜像文件至NANDFLASH。直至出现如下界面,表示系统固化成功。

(6) 请将主板断电,然后重新上电后,主板将从NAND FLASH启动系统。

5. TF启动卡的制作

所需工具SDCardFormatter和PhoenixCard,其中SDCardFormatter是SD卡格式化软件,PhoenixCard是全志官方提供的把固件烧写SD卡的软件。

首先使用读卡器将SD卡插入电脑,打开SD Card Formatter格式化SD卡

(1) 请将格式化好的Micro SD卡通过读卡器连接到PC机USB接口,双击"PhoenixCard.exe"打开系统固化工具。

(2) 工具运行后会自动识别接入到PC端的Micro SD卡,如下图所示。

(3)在PhoenixCard软件上点击“固件”选择目标镜像文件

t113_i_linux_sbc-t113_nand_uart0.img,接着选择“启动卡”,最后点击“烧卡”制作Linux系统启动卡。启动卡烧写成功后,把TF卡插入主板,主板重新上电后,将直接从TF卡启动。

6. TF量产卡的制作

量产卡是可以直接用来烧录主板,完全脱离电脑进行主板初始化。

在PhoenixCard软件上点击“固件”选择目标镜像文件t113_i_linux_sbc-t113_nand_uart0.img,接着选择“量产卡”,最后点击“烧卡”制作Linux系统量产卡。量产卡是可以直接用来烧录主板,完全脱离电脑。

盈鹏飞嵌入式带你玩转T113系列tina5 SDK(1)-Tina SDK开发环境搭建的更多相关文章

  1. 痞子衡嵌入式:把玩i.MXRT1062 TencentOS Tiny EVB_AIoT开发板(1) - 开发环境搭建与点灯

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1062 TencentOS Tiny EVB_AIoT开发板环境搭建与点灯. 腾讯 TencentOS 团队于2021年1 ...

  2. android开发环境搭建日记和嵌入式Android开发环境初探

    非常感谢博客园的各位,按照你们的博文,还有利用百度和谷歌逐渐建立了android的开发环境,只是给自己备份参考查看,看过的人可以忽略这篇文章. 本文章大部分参考了:http://www.cnblogs ...

  3. 转:Qt 嵌入式开发环境搭建

    地址: http://www.cnblogs.com/lishixian/articles/3013897.html         作者:lsx_007 这里主要是记录了自己在搭建嵌入式开发环境时阅 ...

  4. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  5. ubuntu-10.10嵌入式开发环境搭建【转】

    本文转载自:http://blog.csdn.net/zjhsucceed_329/article/details/8036781 版权声明:本文为博主原创文章,未经博主允许不得转载. ubuntu- ...

  6. Qt嵌入式开发环境搭建

    一.Qt版本介绍 按照不同的图形界面来划分,分为四个版本: 1.Win32版:适用于windows平台 2.X11版:适用于各种X系统的Linux和Unix平台 3.Mac版:适用于苹果的MacOS ...

  7. 【转载】4412开发板嵌入式QtE应用开发环境搭建

    本文转自迅为iTOP-4412开发板实战教程书籍:http://topeetboard.com QtE应用需要使用开发工具qtcreator,本文介绍qtcreator-3.2.2的安装和使用.1. ...

  8. X86平台下嵌入式linux触摸屏解决方案(usb触摸屏控制器+完美校准方案+触摸屏QTE开发环境搭建)

    一直在用X86平台,真心不想用WINCE和XPE,一些大的硬件供应商都不提供linux平台下的技术支持,比如研华的3343PC104系列的板子... 开发的问题如下: 1 USB控制器目前只有台湾和竹 ...

  9. [区块链] 带你进入Bitcoin开发 - 环境搭建

    学习完区块链枯燥乏味的.高深的.必备的基础知识后,终于可以走上开发之路了!真是迫不及待啦!之后博客更新主要放在区块链的开发上,相信这才是大多数同学更加感兴趣的地方!学习过程从最经典的区块链鼻祖-比特币 ...

  10. 0001 嵌入式开发带你从小白到大佬系列之——Linux开发环境搭建—Windows-VMware-Ubuntu环境配置

    如文章标题,我们安装的Linux开发环境是:Windows-VMware-Ubuntu环境 配置,即在windows系统下安装VMware虚拟机,之后在VMware中配置安装Linux系统的常用发行版 ...

随机推荐

  1. DP 动态规划初识

    前面的 HMM 中参数求解, 都会用到动态规划, 全是各种概率公式, 是有一些抽象, 今天决定举个一波简单的栗子, 帮助理解DP 把一个大问题,不断划分为更小的子问题来求解的这种方式, 就是动态规划. ...

  2. 全网资源无水印下载!支持抖音、视频号、小红书等,Rubik下载介绍

    在日常生活和工作中,我们经常要用到一些优质的影音或图片素材,然而,随着各种平台的限制越来越多,不是需要付费订阅后才能下载,就是完全不提供下载渠道,想要找到一个广泛又好用的下载工具变得格外困难 Rubi ...

  3. pyqt点击右上角关闭界面但子线程仍在运行

    现象: 通过右上角的叉关闭图形界面后,程序运行的子线程却不会被自动关闭,依然留存在系统中 原因: 子线程没有正确关闭 解决方法: 1.将子线程设置成守护线程 self.your_thread = th ...

  4. 第n个素数

    package javaPractice; //2是第一个素数,3是第二个素数,则第100001个素数是多少 //思路:把每个素数的倍数扔掉 public class Contest21 { publ ...

  5. FFmpeg开发笔记(六十一)Linux给FFmpeg集成H.266编码器vvenc

    ​<FFmpeg开发实战:从零基础到短视频上线>该书的第一章介绍了如何在Linux环境给FFmpeg集成H.264和H.265的编码器,如今H.266的编码器vvenc也日渐成熟,从7.1 ...

  6. AI大模型应用开发入门-LangChain开发聊天机器人ChatBot

    在大模型应用开发中,状态管理 和 对话追踪 是不可忽视的重要能力,尤其在需要保存上下文.重放对话或进行异步处理时尤为关键. 今天我们来演示如何用 LangChain + OpenAI 的 GPT 模型 ...

  7. 数栈大数据组件:Hive优化之配置参数的优化

    Hive是大数据领域常用的组件之一,主要用于大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必不可少的一项技能.影响Hive效率的主要因素有 ...

  8. uniapp- UTS 插件鸿蒙端开发示例 虽然我们这个示例简单 但是这个是难住很多人的一大步

    UTS 插件鸿蒙端开发示例 以上示例已开源 项目地址 请参考 示例代码. 前言 虽然这个 UTS 插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者.很多人第一次做 UTS 插件,尤其 ...

  9. wc记录

    WC记录 咋可 随机化 CF1746F 给每个值随机成\(0/1\),然后查询区间内的所有数的和是否\(\equiv0\mod k\) 考虑错误率,对于一个不合法的权值,设其有\(r\)个,考虑区间内 ...

  10. How to execute selenuim + cucumber automation