100ASK T113s3-PRO
目录
100ASK_T113s3-PRO简述
100ASK-T113-PRO 全功能开发板是一款将 全志 双核A7内置128MB DDR3 适用于工业级接口的芯片最大化复用其功能,所有信号引出,支持 多种显示输出,支持 WiFi蓝牙,百兆以太网,3路USB HOST设备,可用来链接U盘 USB鼠标等设备,同时板载了 音频耳机输出接口可以通过耳机直接进行音频的播放操作,板载了 MIC设备 可以直接进行录音,为了优化整体使用,我们v1.2版本 板载了 烧录模式按键,优化了电源信号稳定性, 支持TF卡启动,支持多种 板载存储类型设备等。
基本资源特征
- T113s3-PRO原理图:File:100ASK_T113-Pro_Base-SCH_V1.2.pdf
接口和外围设备
序号1:RESET复位按键,主要用于复位系统使用。 序号2:用户按键,可自定义功能。 序号3:TF卡卡槽,用于读取TF卡并支TF卡启动系统。 序号4:XR829无线模组配套的ANT天线接口。 序号5:Debug接口,用于串口输出,显示系统信息,调试登录等。 序号6:OTG接口,主要用于烧写SPI-NAND系统使用,也可用于ADB调试。 序号7:电源供电切换开关,用于切换供电方式是OTG口还是DC电源口。 序号8:DC接口,用于接入专用电源适配器给开发板独立供电。 序号9:eSIM卡接口,用于4G模块拨号上网使用。 序号10:TYPE-A USB2.0接口,用于连接常见USB设备。 序号11:TYPE-A USB2.0接口,用于连接常见USB设备。 序号12:TYPE-A USB2.0接口,用于连接常见USB设备。 序号13:TV IN/OUT接口,用于连接老式AV电视机输出。 序号14:多余排针信号引出 有一路I2C信号及4路 ADC信号。 序号15:3.5MM耳机接口,用于播放声音。 序号16:MIC咪头,专用于用于录音。
序号17:LINE接口,用于播放声音。 | 序号18:RGB LCD接口,用于驱动显示RGB屏幕。 |
---|---|
序号19:E-INK水墨屏接口,用于驱动类SPI水墨屏。 | 序号20:DVP摄像头电压选择。 |
序号21:DVP摄像头专用接口。 | 序号22:DVP摄像头电压选择。 |
序号23:DVP摄像头电压选择。 | 序号24:RJ45网线接口,用于连接有线网络。 |
序号25:T113主芯片,具体参数可看规格书。 | 序号26:网卡与摄像头功能选择排针,根据排针连接方向选择合适的复用方式。 |
序号27:RTL8201F网卡PHY芯片,用于有线上网。 | 序号28:SPI-NAND FLASH,用于存储系统,系统支持SPI NAND启动。 |
序号29:XR829模组,用于WiFi Bluetooth 无线通信支持。 | 序号30:USB HUB芯片,用于扩展多路USB接口。 |
序号31:USB串口芯片,用于支持TTL转USB信号输出。 | 序号32:USB PCI-E接口,专用于4G模组连接使用。 |
核心板功能
- 尺寸大小:35x35mm
- 焊盘大小:1.27间距 x 24Pin x 4
- 核心板资源:T113s3主控 + 128MB-SPINAND/4GB-SDNAND / 256MB SPINAND
- 核心板封装库:File:T113s3_Core-PCB-AD_PackageLibrary.zip
- 核心板部分原理图:File:DshanLite_RV-A_V1.2.pdf
- T113s3芯片规格书:File:T113-i brief-V1.1.pdf
- T113s3芯片数据手册:File:T113-s3_datasheet_v1.6.pdf
- T113s3芯片开发手册:File:t113-s3_user_manual_v1.1.pdf
模块与配件
配套资料
配套视频
- 韦东山B站: https://www.bilibili.com/video/BV1Nx4y1w7AF/
- 官网完整版本(需拼团购买): https://www.100ask.net/video/detail/p_6603d7dee4b0694ccd8a67d7
- 学习交流技术社区: https://forums.100ask.net/c/aw/t113s3/19
- 配套课程课件获取地址: https://gitee.com/weidongshan/eLinuxDevGeneralCourse
- File:02-100ASK_T113-Pro开发板上手体验.pdf
- File:04-100ASK_T113-Pro开发环境搭建.pdf
- File:05-1_Bootloaer组成简介-理论.pdf
- File:05-2_开发100ASK-T113_Pro开发板Bootloaer部分.pdf
- File:06-1_LinusLinuxKernel基础-理论.pdf
- File:06-2_TinaSDKLinuxKernel基本使用.pdf
- File:06-3_TinaSDKLinuxKernel扩展学习.pdf
- File:07-1_TinaSDKV2.0系统定制开发.pdf
手册文档
Tina-LinuxSDK系统开发与测试
- 文件:T113s3 Tina Linux OTA 开发指南.pdf
- 文件:T113s3 Tina Linux syslog 使用指南.pdf
- 文件:T113s3 Tina Linux Tinatest测试 使用指南.pdf
- 文件:T113s3 Tina Linux U-Boot 开发指南.pdf
- 文件:T113s3 Tina Linux WiFi RF测试 使用指南.pdf
- 文件:T113s3 Tina Linux 安全 开发指南.pdf
- 文件:T113s3 Tina Linux 存储 开发指南.pdf
- 文件:T113s3 Tina Linux 存储性能 参考指南.pdf
- 文件:T113s3 Tina Linux 打包流程 说明指南.pdf
- 文件:T113s3 Tina Linux 量产测试 使用指南.pdf
- 文件:T113s3 Tina Linux 配置 开发指南.pdf
- 文件:T113s3 Tina Linux 网络性能 参考指南.pdf
- 文件:T113s3 Tina Linux 系统裁剪 开发指南.pdf
- 文件:T113s3 Tina Linux 系统软件 开发指南.pdf
- 文件:T113s3 Linux SPI-NAND 开发指南.pdf
- 文件:T113s3 Linux 离线烧录 开发指南.pdf
Tina-Linux设备驱动开发
- 文件:T113s3 Linux G2D 开发指南.pdf
- 文件:T113s3 Linux GPADC 开发指南.pdf
- 文件:T113s3 Linux GPIO 开发指南.pdf
- 文件:T113s3 Linux HDMI20 开发指南.pdf
- 文件:T113s3 Linux I2S 开发指南.pdf
- 文件:T113s3 Linux IR-RX 开发指南.pdf
- 文件:T113s3 Linux IR-TX 开发指南.pdf
- 文件:T113s3 Linux LCD 开发指南.pdf
- 文件:T113s3 Linux LRADC 开发指南.pdf
- 文件:T113s3 Linux Media 开发指南.pdf
- 文件:T113s3 Linux RTC 开发指南.pdf
- 文件:T113s3 Linux SID 开发指南.pdf
- 文件:T113s3 Linux SPDIF 开发指南.pdf
- 文件:T113s3 Linux SPI 开发指南.pdf
- 文件:T113s3 Linux Standby 开发指南.pdf
- 文件:T113s3 Linux Thermal 开发指南.pdf
- 文件:T113s3 Linux TWI 开发指南.pdf
- 文件:T113s3 Linux UART 开发指南.pdf
- 文件:T113s3 Linux USB 开发指南.pdf
- 文件:T113s3 Linux AUDIOCODEC 开发指南.pdf
- 文件:T113s3 Linux CCU 开发指南.pdf
- 文件:T113s3 Linux CE开发指南.pdf
- 文件:T113s3 Linux CPUFREQ 开发指南.pdf
- 文件:T113s3 Linux Display 开发指南.pdf
- 文件:T113s3 Linux DMAC 开发指南.pdf
- 文件:T113s3 Linux DMIC 开发指南.pdf
- 文件:T113s3 Linux EMAC 开发指南.pdf
Tina-Linux系统优化
- 文件:T113s3 Tina Linux 内存优化 开发指南.pdf
- 文件:T113s3 Tina Linux 启动优化 开发指南.pdf
- 文件:T113s3 Tina Linux 系统调试 使用指南.pdf
- 文件:T113s3 Tina Linux 功耗管理 开发指南.pdf
Tina-Linux系统组件开发
- 文件:T113s3 Tina Linux LCD 调试指南.pdf
- 文件:T113s3 Tina Linux LEDC 开发指南.pdf
- 文件:T113s3 Tina Linux PWM 开发指南.pdf
- 文件:T113s3 Tina Linux SPI LCD 调试指南.pdf
- 文件:T113s3 Tina Linux USB 开发指南.pdf
- 文件:T113s3 Tina Linux Wi-Fi 开发指南.pdf
- 文件:T113s3 Tina Linux 多媒体编码 开发指南.pdf
- 文件:T113s3 Tina Linux 多媒体解码 开发指南.pdf
- 文件:T113s3 Tina Linux 各平台多媒体格式 支持列表.pdf
- 文件:T113s3 Tina Linux 红外 开发指南.pdf
- 文件:T113s3 Tina Linux 扩展IO 开发指南.pdf
- 文件:T113s3 Tina Linux 蓝牙 开发指南.pdf
- 文件:T113s3 Tina Linux 配网 开发指南.pdf
- 文件:T113s3 Tina Linux 图形系统 开发指南.pdf
- 文件:T113s3 Tina Linux 温度控制 使用指南.pdf
- 文件:T113s3 Tina Linux 以太网 开发指南.pdf
- 文件:T113s3 Tina Linux 音频 开发指南.pdf
- 文件:T113s3 Tina Linux Camera 开发指南.pdf
- 文件:T113s3 Tina Linux Display 开发指南.pdf
- 文件:T113s3 Tina Linux Key 快速配置 使用指南.pdf
源码工具
Tina4SDK
- Tina-sdk源码链接:https://pan.baidu.com/s/13uKlqDXImmMl9cgKc41tZg?pwd=qcw7 提取码:qcw7
- T113s3-PRO板级补丁包:https://github.com/DongshanPI/100ASK_T113-Pro_TinaSDK
Longan-SDK
此套SDK是一个老版本的 原厂SDK,不太适合用来做产品,相对Tina而言比较简单,但是因为组件适配不完整,且内核等存在一些bug,所以仅供学习参考。我们不会使用其用来授课。
BuildrootLTS-SDK
此套SDK基于 Buildroot 主线版本,整合了 全志较新的 Linux Kernel Bootloader,最大程度简化了操作难度,比较适合用来上手学习,我们也会作为授课使用的主要支持SDK。对于做产品的同学,目前组件支持并不是特别完整,请慎重考虑。
- 百度网盘链接:https://pan.baidu.com/s/1Gv8eTdBO139y9l0XkfJIzw?pwd=0rst
- 100ASK-T113_Pro系统开发手册 File:100ASK-T113_Pro系统开发手册.pdf
快速使用
准备工作
烧录更新系统
更新NAND系统
TF卡启动系统
编译Tina-Linux系统
配置环境
配置开发环境,这里以ubuntu-18举例
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 -y
获取源码
获取Tina-sdk V2.0源码 百度网盘获取地址 链接:https://pan.baidu.com/s/13uKlqDXImmMl9cgKc41tZg?pwd=qcw7 提取码:qcw7 压缩包路径在 Tina-SDK_DevelopLearningKits-V1/DongshanNezhaSTU-TinaV2.0-SDK 拷贝进Ubuntu系统内,并进行解压缩,解压命令在README里面
book@ubuntu1804:~$ git clone https://github.com/DongshanPI/100ASK_T113-Pro_TinaSDK.git
book@ubuntu1804:~$ cd 100ASK_T113-Pro_TinaSDK
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ git submodule update --init
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ cp ./* -rfvd ~/tina-d1-h
配置编译单板
应用完成,可以进入之前解压缩过的 tina-d1-h sdk目录内,执行如下命令来开始编译T113 tinasdk
book@ubuntu1804:~/tina-d1-h$ source build/envsetup.sh
Setup env done! Please run lunch next.
book@ubuntu1804:~/tina-d1-h$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. d1-h_nezha_min-tina
2. d1-h_nezha-tina
3. d1s_nezha-tina
4. t113_nezha-tina
Which would you like?: 4
============================================
TINA_BUILD_TOP=/home/book/tina-d1-h
TINA_TARGET_ARCH=arm
TARGET_PRODUCT=t113_nezha
TARGET_PLATFORM=t113
TARGET_BOARD=t113-nezha
TARGET_PLAN=nezha
TARGET_BUILD_VARIANT=tina
TARGET_BUILD_TYPE=release
TARGET_KERNEL_VERSION=5.4
TARGET_UBOOT=u-boot-2018
TARGET_CHIP=sun8iw20p1
============================================
no buildserver to clean
[1] 35382
book@ubuntu1804:~/tina-d1-h$ make -j32
编译打包
book@ubuntu1804:~/tina-d1-h$ pack
帮助与建议
技术专题
- 学习过程中遇到问题可以提问: https://forums.100ask.net/c/aw/t113s3/19