盈鹏飞嵌入式带你玩转T113系列tina5 SDK(1)-Tina SDK开发环境搭建
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开发环境搭建的更多相关文章
- 痞子衡嵌入式:把玩i.MXRT1062 TencentOS Tiny EVB_AIoT开发板(1) - 开发环境搭建与点灯
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1062 TencentOS Tiny EVB_AIoT开发板环境搭建与点灯. 腾讯 TencentOS 团队于2021年1 ...
- android开发环境搭建日记和嵌入式Android开发环境初探
非常感谢博客园的各位,按照你们的博文,还有利用百度和谷歌逐渐建立了android的开发环境,只是给自己备份参考查看,看过的人可以忽略这篇文章. 本文章大部分参考了:http://www.cnblogs ...
- 转:Qt 嵌入式开发环境搭建
地址: http://www.cnblogs.com/lishixian/articles/3013897.html 作者:lsx_007 这里主要是记录了自己在搭建嵌入式开发环境时阅 ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- ubuntu-10.10嵌入式开发环境搭建【转】
本文转载自:http://blog.csdn.net/zjhsucceed_329/article/details/8036781 版权声明:本文为博主原创文章,未经博主允许不得转载. ubuntu- ...
- Qt嵌入式开发环境搭建
一.Qt版本介绍 按照不同的图形界面来划分,分为四个版本: 1.Win32版:适用于windows平台 2.X11版:适用于各种X系统的Linux和Unix平台 3.Mac版:适用于苹果的MacOS ...
- 【转载】4412开发板嵌入式QtE应用开发环境搭建
本文转自迅为iTOP-4412开发板实战教程书籍:http://topeetboard.com QtE应用需要使用开发工具qtcreator,本文介绍qtcreator-3.2.2的安装和使用.1. ...
- X86平台下嵌入式linux触摸屏解决方案(usb触摸屏控制器+完美校准方案+触摸屏QTE开发环境搭建)
一直在用X86平台,真心不想用WINCE和XPE,一些大的硬件供应商都不提供linux平台下的技术支持,比如研华的3343PC104系列的板子... 开发的问题如下: 1 USB控制器目前只有台湾和竹 ...
- [区块链] 带你进入Bitcoin开发 - 环境搭建
学习完区块链枯燥乏味的.高深的.必备的基础知识后,终于可以走上开发之路了!真是迫不及待啦!之后博客更新主要放在区块链的开发上,相信这才是大多数同学更加感兴趣的地方!学习过程从最经典的区块链鼻祖-比特币 ...
- 0001 嵌入式开发带你从小白到大佬系列之——Linux开发环境搭建—Windows-VMware-Ubuntu环境配置
如文章标题,我们安装的Linux开发环境是:Windows-VMware-Ubuntu环境 配置,即在windows系统下安装VMware虚拟机,之后在VMware中配置安装Linux系统的常用发行版 ...
随机推荐
- DP 动态规划初识
前面的 HMM 中参数求解, 都会用到动态规划, 全是各种概率公式, 是有一些抽象, 今天决定举个一波简单的栗子, 帮助理解DP 把一个大问题,不断划分为更小的子问题来求解的这种方式, 就是动态规划. ...
- 全网资源无水印下载!支持抖音、视频号、小红书等,Rubik下载介绍
在日常生活和工作中,我们经常要用到一些优质的影音或图片素材,然而,随着各种平台的限制越来越多,不是需要付费订阅后才能下载,就是完全不提供下载渠道,想要找到一个广泛又好用的下载工具变得格外困难 Rubi ...
- pyqt点击右上角关闭界面但子线程仍在运行
现象: 通过右上角的叉关闭图形界面后,程序运行的子线程却不会被自动关闭,依然留存在系统中 原因: 子线程没有正确关闭 解决方法: 1.将子线程设置成守护线程 self.your_thread = th ...
- 第n个素数
package javaPractice; //2是第一个素数,3是第二个素数,则第100001个素数是多少 //思路:把每个素数的倍数扔掉 public class Contest21 { publ ...
- FFmpeg开发笔记(六十一)Linux给FFmpeg集成H.266编码器vvenc
<FFmpeg开发实战:从零基础到短视频上线>该书的第一章介绍了如何在Linux环境给FFmpeg集成H.264和H.265的编码器,如今H.266的编码器vvenc也日渐成熟,从7.1 ...
- AI大模型应用开发入门-LangChain开发聊天机器人ChatBot
在大模型应用开发中,状态管理 和 对话追踪 是不可忽视的重要能力,尤其在需要保存上下文.重放对话或进行异步处理时尤为关键. 今天我们来演示如何用 LangChain + OpenAI 的 GPT 模型 ...
- 数栈大数据组件:Hive优化之配置参数的优化
Hive是大数据领域常用的组件之一,主要用于大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必不可少的一项技能.影响Hive效率的主要因素有 ...
- uniapp- UTS 插件鸿蒙端开发示例 虽然我们这个示例简单 但是这个是难住很多人的一大步
UTS 插件鸿蒙端开发示例 以上示例已开源 项目地址 请参考 示例代码. 前言 虽然这个 UTS 插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者.很多人第一次做 UTS 插件,尤其 ...
- wc记录
WC记录 咋可 随机化 CF1746F 给每个值随机成\(0/1\),然后查询区间内的所有数的和是否\(\equiv0\mod k\) 考虑错误率,对于一个不合法的权值,设其有\(r\)个,考虑区间内 ...
- How to execute selenuim + cucumber automation