“100ASK T113s3-PRO”的版本间的差异

来自百问网嵌入式Linux wiki
 
(未显示同一用户的16个中间版本)
第1行: 第1行:
 
{{MARKDOWN}}
 
{{MARKDOWN}}
# Tina-SDK 配套的资料手册
+
# 100ASK_T113s3-PRO简述
> 此套源码文档,是从全志原厂获取,适合做产品批量使用,主要是熟悉全志sdk开发流程的同学,内置了比较丰富的组件和示例程序,但是框架过于复杂,不适合新手,我们不会用此套框架进行授课。
+
100ASK-T113-PRO 全功能开发板是一款将 全志 双核A7内置128MB DDR3 适用于工业级接口的芯片最大化复用其功能,所有信号引出,支持 多种显示输出,支持 WiFi蓝牙,百兆以太网,3路USB HOST设备,可用来链接U盘 USB鼠标等设备,同时板载了 音频耳机输出接口可以通过耳机直接进行音频的播放操作,板载了 MIC设备 可以直接进行录音,为了优化整体使用,我们v1.2版本 板载了 烧录模式按键,优化了电源信号稳定性, 支持TF卡启动,支持多种 板载存储类型设备等。
  
 +
- 官方店铺:https://detail.tmall.com/item.htm?id=731949856079
 +
 +
## 基本资源特征
 +
- T113s3-PRO原理图:[[:File:100ASK_T113-Pro_Base-SCH_V1.2.pdf]]
 +
[[File:T113s3-Pro_Board.png|thumb|right|frameless|800px|T113s3 PRO开发板正面视图]]
 +
### 接口和外围设备
 +
| 序号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模组连接使用。**        |
 +
 +
### 核心板功能
 +
 +
[[File:T113s3-Core_Top.png|500px|thumb|right|frameless|T113s3核心板图]]
 +
- 尺寸大小: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]]
 +
 +
## 模块与配件
 +
 +
- 7寸RGB显示屏: https://detail.tmall.com/item.htm?id=624406273786&skuId=5497624368477
 +
- 4寸MIPI显示屏: https://detail.tmall.com/item.htm?id=624406273786&skuId=5497624368478
 +
- 500W摄像头模块:
 +
 +
# 配套资料
 
## 配套视频
 
## 配套视频
https://www.bilibili.com/video/BV1Nx4y1w7AF/?share_source=copy_web&vd_source=e3bf42462ab8667ad5a5469f71947458
+
- 韦东山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系统开发与测试
 +
- [[File:T113s3_Tina_Linux_OTA_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_syslog_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_Tinatest测试_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_U-Boot_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_WiFi_RF测试_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_安全_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_存储_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_存储性能_参考指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_打包流程_说明指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_量产测试_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_配置_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_网络性能_参考指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_系统裁剪_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_系统软件_开发指南.pdf]]
 +
- [[File:T113s3_Linux_SPI-NAND_开发指南.pdf]]
 +
- [[File:T113s3_Linux_离线烧录_开发指南.pdf]]
 +
 
 +
 
 +
Tina-Linux设备驱动开发
 +
- [[File:T113s3_Linux_G2D_开发指南.pdf]]
 +
- [[File:T113s3_Linux_GPADC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_GPIO_开发指南.pdf]]
 +
- [[File:T113s3_Linux_HDMI20_开发指南.pdf]]
 +
- [[File:T113s3_Linux_I2S_开发指南.pdf]]
 +
- [[File:T113s3_Linux_IR-RX_开发指南.pdf]]
 +
- [[File:T113s3_Linux_IR-TX_开发指南.pdf]]
 +
- [[File:T113s3_Linux_LCD_开发指南.pdf]]
 +
- [[File:T113s3_Linux_LRADC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_Media_开发指南.pdf]]
 +
- [[File:T113s3_Linux_RTC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_SID_开发指南.pdf]]
 +
- [[File:T113s3_Linux_SPDIF_开发指南.pdf]]
 +
- [[File:T113s3_Linux_SPI_开发指南.pdf]]
 +
- [[File:T113s3_Linux_Standby_开发指南.pdf]]
 +
- [[File:T113s3_Linux_Thermal_开发指南.pdf]]
 +
- [[File:T113s3_Linux_TWI_开发指南.pdf]]
 +
- [[File:T113s3_Linux_UART_开发指南.pdf]]
 +
- [[File:T113s3_Linux_USB_开发指南.pdf]]
 +
- [[File:T113s3_Linux_AUDIOCODEC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_CCU_开发指南.pdf]]
 +
- [[File:T113s3_Linux_CE开发指南.pdf]]
 +
- [[File:T113s3_Linux_CPUFREQ_开发指南.pdf]]
 +
- [[File:T113s3_Linux_Display_开发指南.pdf]]
 +
- [[File:T113s3_Linux_DMAC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_DMIC_开发指南.pdf]]
 +
- [[File:T113s3_Linux_EMAC_开发指南.pdf]]
 +
 
 +
 
 +
Tina-Linux系统优化
 +
-  [[File:T113s3_Tina_Linux_内存优化_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_启动优化_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_系统调试_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_功耗管理_开发指南.pdf]]
 +
 
 +
 
 +
Tina-Linux系统组件开发
 +
- [[File:T113s3_Tina_Linux_LCD_调试指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_LEDC_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_PWM_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_SPI_LCD_调试指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_USB_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_Wi-Fi_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_多媒体编码_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_多媒体解码_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_各平台多媒体格式_支持列表.pdf]]
 +
- [[File:T113s3_Tina_Linux_红外_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_扩展IO_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_蓝牙_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_配网_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_图形系统_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_温度控制_使用指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_以太网_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_音频_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_Camera_开发指南.pdf]]
 +
- [[File:T113s3_Tina_Linux_Display_开发指南.pdf]]
 +
- [[File: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,所以仅供学习参考。我们不会使用其用来授课。
 +
- 百度网盘链接:https://pan.baidu.com/s/18U4dSgQj_Iayrxml4pPi1g?pwd=kfp5
 +
 
 +
### 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卡启动系统
  
## SDK获取方式
 
* 源码所在位置
 
https://github.com/DongshanPI/100ASK_T113-Pro_TinaSDK
 
  
## SDK模块开发指南手册
 
* [Linux_CCU_开发指南.pdf|attachment](upload://5kYFXUYMSHSlyZ2OfnjawV5uPrq.pdf) (986.3 KB)
 
* [Linux_CE开发指南.pdf|attachment](upload://cBsvkJ9RPMEceUuyd51LN3wEQH2.pdf) (1.5 MB)
 
* [DSP_Linux端Debug组件.pdf|attachment](upload://y1tPiqQEP7x2amjMp0rqIa6o1pK.pdf) (1.5 MB)
 
* [DSP_环境_开发指南.pdf|attachment](upload://jbjVnuCu0HrS6asoVNXB1DKfnBa.pdf) (3.5 MB)
 
* [Linux_Audio_开发指南.pdf|attachment](upload://4KZ8DRh0BaDNHFNhYVfOGujyMcV.pdf) (1.2 MB)
 
* [Linux_Display_开发指南.pdf|attachment](upload://wOEcEAu8SN6audHav5k1HPJvPoj.pdf) (1.7 MB)
 
* [Linux_DMAC_开发指南.pdf|attachment](upload://43GVLMBB4EJB75HaTCgbFcl3HKi.pdf) (1.0 MB)
 
* [Linux_CPUFREQ_开发指南.pdf|attachment](upload://lV0RSC7GXC21CIOT77koH20VhpW.pdf) (843.7 KB)
 
* [Linux_CPUIDLE_开发指南.pdf|attachment](upload://aJRKCt9pCEMeBtyfvrem5RYS0y.pdf) (746.9 KB)
 
* [Linux_Device_Tree_使用指南.pdf|attachment](upload://38Ft8FEy0u3ErQcP6bjehgFi0ob.pdf) (725.6 KB)
 
* [Linux_GKI_开发指南.pdf|attachment](upload://vSUTeYRaS5pHEBQiRWtbzs6yaJt.pdf) (1.3 MB)
 
* [Linux_GPADC_开发指南.pdf|attachment](upload://mpToP6LfI8GwtnE08Zl2SxyODaC.pdf) (1.1 MB)
 
* [Linux_GPIO_开发指南.pdf|attachment](upload://u3UWq6Fgvhl8vBG14ScgMYHkIqJ.pdf) (1.0 MB)
 
* [Linux_EMAC_开发指南.pdf|attachment](upload://7JhF9aL7KTns4KnlNppP6RSE7iV.pdf) (1.0 MB)
 
* [Linux_G2D_开发指南.pdf|attachment](upload://rnMf8Ow24VD9b3ZyiUW1tCLIt57.pdf) (1.9 MB)
 
* [Linux_LCD_开发指南.pdf|attachment](upload://86auDmAYsm2qHs3j16R87o9n4cM.pdf) (2.4 MB)
 
* [Linux_LRADC_开发指南.pdf|attachment](upload://d7fXk5lW3Dk5omxVO2LYDO8m2d.pdf) (1.0 MB)
 
* [Linux_IR_RX_开发指南.pdf|attachment](upload://z441mw4Et4zr3z0NoNylFuNzhNl.pdf) (1.3 MB)
 
* [Linux_IR_TX_开发指南.pdf|attachment](upload://y8KIgSbS30crKFYEJ6m5TFcb24c.pdf) (1.1 MB)
 
* [Linux_IR_开发指南.pdf|attachment](upload://apOK8vH5wesSkfUu8c23jDpxzT2.pdf) (979.5 KB)
 
* [Linux_MIPI_CSI_开发指南.pdf|attachment](upload://7zo68ihtESCLd7ZPAT7NaPp0M1D.pdf) (1.3 MB)
 
* [Linux_RTC_开发指南.pdf|attachment](upload://gN2MgHxkKhrJLQKdAySHuG7Ooiz.pdf) (1.7 MB)
 
* [Linux_SID_开发指南.pdf|attachment](upload://4PVGCYAUHLEdzKR9xlPs8SZAnwI.pdf) (773.9 KB)
 
* [Linux_SPI_开发指南.pdf|attachment](upload://vmghotC7VknK4qGmT8V3boO1Pxy.pdf) (1.3 MB)
 
* [Linux_Media_开发指南.pdf|attachment](upload://bEwf2h5yvGJ1BztxocQMFdy6C9C.pdf) (1.6 MB)
 
* [Linux_Thermal_开发指南.pdf|attachment](upload://yzyWhuhrZ6pcomjIqA9B7f5MkDN.pdf) (859.2 KB)
 
* [Linux_TWI_开发指南.pdf|attachment](upload://nReUSzZidDaspy9raaTEDUvG7sF.pdf) (995.6 KB)
 
* [Linux_SPI-NAND_开发指南.pdf|attachment](upload://yDZSy1OSQvoU519S9glHJLrf5mv.pdf) (945.6 KB)
 
* [Linux_SPL-PUB_开发指南.pdf|attachment](upload://5CdYA8EIx7XTtEo3ckkoZ6tv5sv.pdf) (814.9 KB)
 
* [Linux_Standby_开发指南.pdf|attachment](upload://kjGhqZ6T91j8BJbz8nZYP9rajce.pdf) (1018.9 KB)
 
* [Linux_USB_开发指南.pdf|attachment](upload://gQ97mL4qBlzKKnMaT0AP5dNdkAV.pdf) (1.4 MB)
 
* [Linux_安全_开发指南.pdf|attachment](upload://3BcJHrCvSqeDB5DsJvTlVV5fo1m.pdf) (1.6 MB)
 
* [Linux_离线烧录_开发指南.pdf|attachment](upload://zQDHsNYJnhQdmnH4StUVZDrQLGk.pdf) (1.4 MB)
 
* [Linux_UART_开发指南.pdf|attachment](upload://uU61Vt9pJHuGs23I3T7fSr1GdQU.pdf) (1.0 MB)
 
* [Linux_U-Boot_开发指南.pdf|attachment](upload://a66Xkp1V50I9C5X2bzTKebqlieE.pdf) (910.8 KB)
 
* [T113_Linux_I2S_开发指南.pdf|attachment](upload://3Da0tOrvGPKeV7Be36UVkzivSE6.pdf) (2.5 MB)
 
* [T113_Linux_SPDIF_开发指南.pdf|attachment](upload://kq2RkzPw1hDj8lcrY1uTSTbytv5.pdf) (998.7 KB)
 
* [T113_Linux_AUDIOCODEC_开发指南.pdf|attachment](upload://1H7R8qEn6m6dlHEQwWE6DAIixHu.pdf) (1.4 MB)
 
* [T113_Linux_DMIC_开发指南.pdf|attachment](upload://9Vz4nbebGYIw3Vv6WyC5JofTsR2.pdf) (2.6 MB)
 
  
## 基础组件开发指南手册
+
# 编译Tina-Linux系统
 +
## 配置环境
  
* [Tina_Linux_Ethernet_开发指南.pdf|attachment](upload://kP56RcGfONUy1Smnehkav4jk591.pdf) (4.2 MB)
+
配置开发环境,这里以ubuntu-18举例
* [Tina_Linux_Key_快速配置_使用指南.pdf|attachment](upload://pbkFe94EqfxdVx0T1383SLrbSR0.pdf) (1.3 MB)
+
```shell
* [Linux_PWM_开发指南.pdf|attachment](upload://7c172HnMd6E8s1ROdnl4888z8RM.pdf) (1001.1 KB)
+
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_Linux_Camera_开发指南.pdf|attachment](upload://aaXPb3Sp89guImUR6U42TfIxlag.pdf) (2.2 MB)
+
```
* [Tina_Linux_OTA_开发指南.pdf|attachment](upload://ad2RuDRG1l7b860LHJdVbRnXQ31.pdf) (1.1 MB)
+
## 获取源码
* [Tina_Linux_SPI_LCD_调试指南.pdf|attachment](upload://zodIr00z6IScOZkhF0ZlBqlhC00.pdf) (1.7 MB)
+
获取Tina-sdk V2.0源码 百度网盘获取地址 链接:https://pan.baidu.com/s/13uKlqDXImmMl9cgKc41tZg?pwd=qcw7 提取码:qcw7 压缩包路径在 Tina-SDK_DevelopLearningKits-V1/DongshanNezhaSTU-TinaV2.0-SDK
* [Tina_Linux_syslog_使用指南.pdf|attachment](upload://d8C0CJWbhUIAW7NQL4bQ3uyEyPv.pdf) (890.5 KB)
+
拷贝进Ubuntu系统内,并进行解压缩,解压命令在README里面
* [Tina_Linux_LCD_调试指南.pdf|attachment](upload://uJUbxtvNQ21yQwWKLVGerqqWj8.pdf) (2.6 MB)
+
```shell
* [Tina_Linux_LEDC_开发指南.pdf|attachment](upload://ocToYUMeWxKQukjffH7u463UJ1c.pdf) (952.8 KB)
+
book@ubuntu1804:~$ git clone https://github.com/DongshanPI/100ASK_T113-Pro_TinaSDK.git
* [Tina_Linux_Wi-Fi_开发指南.pdf|attachment](upload://ljUzMTJY2io9ebuE86JnSvK8ngJ.pdf) (1.0 MB)
+
book@ubuntu1804:~$ cd 100ASK_T113-Pro_TinaSDK
* [Tina_Linux_安全_开发指南.pdf|attachment](upload://bexwoKRe2W5JWybDNExk4jhbmSQ.pdf) (2.3 MB)
+
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ git submodule update --init
* [Tina_Linux_Tinatest测试_使用指南.pdf|attachment](upload://66TN15bMzdk6ppvOWTWAMnVDY3d.pdf) (1.1 MB)
+
book@ubuntu1804:~/100ASK_T113-Pro_TinaSDK$ cp ./* -rfvd ~/tina-d1-h
* [Tina_Linux_USB_开发指南.pdf|attachment](upload://38cBKawCGKrCKigPwxcMpUm1S7M.pdf) (1016.7 KB)
+
```
* [Tina_Linux_WiFi_RF测试_使用指南.pdf|attachment](upload://47fl5hE1rqHHkzL1dOan6VbOmQc.pdf) (823.9 KB)
+
## 配置编译单板
 +
应用完成,可以进入之前解压缩过的 tina-d1-h sdk目录内,执行如下命令来开始编译T113 tinasdk
 +
```shell
 +
book@ubuntu1804:~/tina-d1-h$ source build/envsetup.sh
 +
Setup env done! Please run lunch next.
 +
book@ubuntu1804:~/tina-d1-h$ lunch
  
* [Tina_Linux_Display_开发指南.pdf|attachment](upload://q9qdsXll2P3Y6yUFWuuubaFHlVi.pdf) (1.2 MB)
+
You're building on Linux
* [Tina_Linux_打包流程_说明指南.pdf|attachment](upload://y4jz1wT77VaNWsiJPSVSBp9J6EO.pdf) (736.9 KB)
 
* [Tina_Linux_多媒体编码_开发指南.pdf|attachment](upload://imnt1F7qMKx01IqZetTKS88s9bA.pdf) (1.5 MB)
 
* [Tina_Linux_多媒体解码_开发指南.pdf|attachment](upload://viUW96x55mDpOvH6yucfZCu4GUb.pdf) (1.8 MB)
 
* [Tina_Linux_存储_开发指南.pdf|attachment](upload://6W43Ff4xhOq3xMqsvrjl3s0fkfh.pdf) (1.0 MB)
 
* [Tina_Linux_存储性能_参考指南.pdf|attachment](upload://t2vAMtIFsgqr6spc67denlk3M5Z.pdf) (697.4 KB)
 
* [Tina_Linux_红外_开发指南.pdf|attachment](upload://evwvypT28A9UvCk2edQQuA0iuQh.pdf) (1.3 MB)
 
* [Tina_Linux_蓝牙_开发指南.pdf|attachment](upload://bRHCBnSU6K8EJCYTSC8bqrNoYF2.pdf) (1.9 MB)
 
* [Tina_Linux_各平台多媒体格式_支持列表.pdf|attachment](upload://mwQDJQXQLPZ4wx4DBP8Cl6WPQ5A.pdf) (718.1 KB)
 
* [Tina_Linux_功耗管理_开发指南.pdf|attachment](upload://jFTogvLsZekbqKMDocHYAVDXXoq.pdf) (1.2 MB)
 
* [Tina_Linux_功耗性能_参考指南.pdf|attachment](upload://dQiCt8GMypfCBgCbbxwKiKCxATW.pdf) (624.6 KB)
 
* [Tina_Linux_内存优化_开发指南.pdf|attachment](upload://vnpsHUOgiWBtLlfUGQMvBORQGyw.pdf) (696.3 KB)
 
* [Tina_Linux_配网_开发指南.pdf|attachment](upload://j00EriMWYIqL0HGQC7Mb8Jbu8ae.pdf) (823.8 KB)
 
* [Tina_Linux_配置_开发指南.pdf|attachment](upload://z9403jjopgkk8nt1xMGz4gPHN1g.pdf) (1.4 MB)
 
* [Tina_Linux_启动优化_开发指南.pdf|attachment](upload://dTCyBl9WF7HRwGfk4O92ZLsZOGQ.pdf) (836.3 KB)
 
* [Tina_Linux_量产测试_使用指南.pdf|attachment](upload://aYUFGYcgFg6dGFn7Ik8xEawtqJZ.pdf) (2.1 MB)
 
* [Tina_Linux_温度控制_使用指南.pdf|attachment](upload://zb64OZGLiCtmEB6wMZIpHrhOKIc.pdf) (1.4 MB)
 
* [Tina_Linux_系统裁剪_开发指南.pdf|attachment](upload://rbPznaSPtGOpUBE5Fgz5U0kYFtZ.pdf) (722.9 KB)
 
* [Tina_Linux_图形系统_开发指南.pdf|attachment](upload://jkzcQLpot1M0vAr0WLnXO0DplaB.pdf) (5.7 MB)
 
* [Tina_Linux_网络性能_参考指南.pdf|attachment](upload://hMg3DOVN0LsyXpdfXnTck0Fhv2z.pdf) (678.5 KB)
 
* [Tina_Linux_网络指标_参考指南.pdf|attachment](upload://lLYM4GdbaZQiZ2ImJR9BjBQT7qu.pdf) (641.7 KB)
 
* [Tina_Linux_系统软件_开发指南.pdf|attachment](upload://eSftc2NBd4hzHoycs6gQ6pQKqPT.pdf) (1.4 MB)
 
* [Tina_Linux_音频_开发指南.pdf|attachment](upload://akUi2FaJdDoFFRnEw3ArZfuHbcm.pdf) (3.7 MB)
 
* [Tina_Linux_系统调试_使用指南.pdf|attachment](upload://tsln046JTOTUhLS4NsNDwZ8aHfW.pdf) (782.8 KB)
 
  
## 100ASK_T113-Pro原理图
+
Lunch menu... pick a combo:
* 底板原理图
+
    1. d1-h_nezha_min-tina
  * V1.1版本
+
    2. d1-h_nezha-tina
[100ASK_T113-Pro_Base-SCH.pdf|attachment](upload://hbl6crUJzeMn13stMmXA4jmfi2z.pdf) (1.9 MB)
+
    3. d1s_nezha-tina
[100ASK_T113-Pro_Base-SCH_V1.1.pdf|attachment](upload://5kdPl84mg9E8YYOZbBFSfYoiQ8s.pdf) (2.0 MB)
+
    4. t113_nezha-tina
  * V1.2版本
 
[100ASK_T113-Pro_Base-SCH_V1.2.pdf|attachment](upload://yaXJENC2tSWDty0MBtsoHZfpcnA.pdf) (2.0 MB)
 
  
 +
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
 +
```
 +
## 编译打包
 +
```shell
 +
book@ubuntu1804:~/tina-d1-h$ pack
 +
```
  
## T113-S3芯片资料
 
* 芯片数据手册
 
  * [t113-s3_datasheet_v1.2.pdf|attachment](upload://4a4aIOdM4RLeg43lTopIslsbE5F.pdf) (5.8 MB)
 
  
* 芯片规格书
+
# 帮助与建议
  * [t113-s3_brief.pdf|attachment](upload://3gTBsfN91PCgRVMW5RKk4kjNNLI.pdf) (138.7 KB)
+
## 技术专题
 +
- 学习过程中遇到问题可以提问: https://forums.100ask.net/c/aw/t113s3/19
 +
## 交流群
 +
QQ交流群:874778799
  
* 芯片CPU寄存器开发手册
 
  * [T113-s3_user_manual_v1.1_PART-III.pdf|attachment](upload://7SqFNjsKlneHt6xwyQnxuByvW4J.pdf) (8.1 MB)
 
  * [T113-s3_user_manual_v1.1_PART-IV.pdf|attachment](upload://ysNPnDrJdSPMZfQifPLS82rfGh0.pdf) (7.9 MB)
 
  * [T113-s3_user_manual_v1.1_V.pdf|attachment](upload://hmvOKGBpH24FeqoatyAQffLAthD.pdf) (1.3 MB)
 
  * [T113-s3_user_manual_v1.1_PART-I.pdf|attachment](upload://kkxQEBnu2NCeLNsbFV81p2p2GRL.pdf) (8.0 MB)
 
  * [T113-s3_user_manual_v1.1_PART-II.pdf|attachment](upload://4qPYib3EXmXQHQDWadBLN8Z87ca.pdf) (7.8 MB)
 
 
[[Category:MPUBoard]]
 
[[Category:MPUBoard]]

2024年6月29日 (六) 07:32的最新版本

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
    T113s3 PRO开发板正面视图

    接口和外围设备

    序号1:RESET复位按键,主要用于复位系统使用。 序号2:用户按键,可自定义功能。
    序号3TF卡卡槽,用于读取TF卡并支TF卡启动系统。 序号4XR829无线模组配套的ANT天线接口。
    序号5Debug接口,用于串口输出,显示系统信息,调试登录等。 序号6OTG接口,主要用于烧写SPI-NAND系统使用,也可用于ADB调试。
    序号7电源供电切换开关,用于切换供电方式是OTG口还是DC电源口。 序号8DC接口,用于接入专用电源适配器给开发板独立供电。
    序号9eSIM卡接口,用于4G模块拨号上网使用。 序号10TYPE-A USB2.0接口,用于连接常见USB设备。
    序号11TYPE-A USB2.0接口,用于连接常见USB设备。 序号12TYPE-A USB2.0接口,用于连接常见USB设备。
    序号13TV IN/OUT接口,用于连接老式AV电视机输出。 序号14多余排针信号引出 有一路I2C信号及4路 ADC信号。
    序号153.5MM耳机接口,用于播放声音。 序号16MIC咪头,专用于用于录音。

序号17LINE接口,用于播放声音。 序号18RGB LCD接口,用于驱动显示RGB屏幕。
序号19E-INK水墨屏接口,用于驱动类SPI水墨屏。 序号20DVP摄像头电压选择。
序号21DVP摄像头专用接口。 序号22DVP摄像头电压选择。
序号23DVP摄像头电压选择。 序号24RJ45网线接口,用于连接有线网络。
序号25T113主芯片,具体参数可看规格书。 序号26网卡与摄像头功能选择排针,根据排针连接方向选择合适的复用方式。
序号27RTL8201F网卡PHY芯片,用于有线上网。 序号28SPI-NAND FLASH,用于存储系统,系统支持SPI NAND启动。
序号29XR829模组,用于WiFi Bluetooth 无线通信支持。 序号30USB HUB芯片,用于扩展多路USB接口。
序号31USB串口芯片,用于支持TTL转USB信号输出。 序号32USB PCI-E接口,专用于4G模组连接使用。

核心板功能

T113s3核心板图

配套资料

手册文档

Tina-LinuxSDK系统开发与测试

Tina-Linux设备驱动开发

Tina-Linux系统优化

Tina-Linux系统组件开发

源码工具

Tina4SDK

Longan-SDK

此套SDK是一个老版本的 原厂SDK,不太适合用来做产品,相对Tina而言比较简单,但是因为组件适配不完整,且内核等存在一些bug,所以仅供学习参考。我们不会使用其用来授课。

BuildrootLTS-SDK

此套SDK基于 Buildroot 主线版本,整合了 全志较新的 Linux Kernel Bootloader,最大程度简化了操作难度,比较适合用来上手学习,我们也会作为授课使用的主要支持SDK。对于做产品的同学,目前组件支持并不是特别完整,请慎重考虑。

快速使用

准备工作

烧录更新系统

更新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

帮助与建议

技术专题