开源协议
:GPL 3.0
描述
全志T113-S3智能家居86屏
不知道大家是否还记得前段时间发布的V3S开发板,由于硬件解码一直无法完成,于是作者找到了一款全志最新发布的芯片T113-S3,该芯片采用双核A7,支持全志提供的Tina Linux SDK,文档齐全,经过一段时间的调整,项目已经完全可以量产。
更新日志
2024-04-27 V5验证完成,更新Tina5.0 测试镜像t113_linux_pi_uart0_480.img
2024-03-29 更新构建手册,更新SD卡,SPI Nand镜像,修复开机LOGO问题,增加交流群
2024-03-21 更新构建手册,更新SD卡,SPI Nand镜像,正式支持SPI Nand
2024-02-13 文档创建
2024-01-24 项目立项
交流群
项目说明
该项目是一个以全志T113-S3芯片为核心,应用于智能家居场景中的86型智能触控屏解决方案。全志科技T113-S3芯片集成了先进的处理器技术,专为满足智能家居控制系统对于性能、功耗及无线连接等方面的需求而设计。
项目特性
- 4寸 86屏幕,RGB接口,分辨率480*480
- 全志T113-S3主控,双核A7,内存128M,支持硬件解码,和D1s Pin to Pin,支持相互替换
- RTL8723 WIFI模块,用于连接WIFI
- SPI Nand,支持从SPI Nand启动系统
- 双USB接口,其中一个支持Host/Device,另一个仅支持Host
- 通过PH2.0扩展的2个串口,用于RS485等功能
- 适配全志Tina-Linux,支持快启
硬件说明
- 成本:PCB板58元+屏幕69元,约127元
- 主控芯片:T113-S3(可使用D1s替代)
- WIFI模组:RTL8723BS(计划使用RTL8723DS替代)
- RTC芯片:RX8025T-UB/UC(驱动有点问题,Tina-Linux暂时无法支持)
- 串口转USB:CH340N
- SPI Nand:W25N01G(暂时未测试)
- 背光驱动:RY3730
- 芯片供电:SY8089AAAC
- 屏幕:ST7701 86屏幕 RGB接口480x480
硬件设计参考:
【全志在线 x YuzukiHD】哪吒 D1s 开发板
https://oshwhub.com/GloomyGhost/34e1fe88b79f49b891df150db9c34cc4
参考购买链接
- T113-S3:https://item.taobao.com/item.htm?_u=d2dklb454adf&id=688651947152&spm=a1z09.2.0.0.59e42e8d2pGc20
- 屏幕,选(显示屏+触摸屏):https://item.taobao.com/item.htm?_u=d2dklb4513ca&id=651209491676&spm=a1z09.2.0.0.59e42e8d2pGc20
- 耳机座,选(PJ-342 镀金 耳机孔 3.5mm(5个)):https://detail.tmall.com/item.htm?_u=d2dklb455626&id=14476732895&spm=a1z09.2.0.0.59e42e8d2pGc20
- USB座,选(四脚贴片(黑胶/有边)):https://item.taobao.com/item.htm?_u=d2dklb4573d8&id=674663700649&spm=a1z09.2.0.0.59e42e8d2pGc20
- 焊接铜柱,选(M3*6.5*5【10个】铜本色):https://detail.tmall.com/item.htm?id=651557523848&spm=a1z09.2.0.0.59e42e8d2pGc20&_u=d2dklb45808d
- SD卡座,Type-C座:参考立创商城购买
- W25N01G:淘宝选合适的购买就行
量产注意事项
RTC
RX8025T目前软件适配存在问题,可空焊使用T113-S3内置的RTC
焊接铜柱
手焊时,直接用锡膏在螺丝孔位置涂一圈,然后风枪或者加热台加热即可。
亚克力背板
选择“背板”PCB,只选择机械层导出,发淘宝切割即可
测试固件
SD卡,RTL8723BS wifi:请参考附件tina_t113-86_uart0.img
固件烧录
将SD卡插入电脑,打开PhoenixCard.exe,点击固件,加载img固件,然后选择启动卡,再点击烧卡即可,需要注意的是,一定要选择启动卡,否则会启动失败!。
SDK开发
参考下方文档
组装
使用M3* 5螺丝(推荐内六角,不容易滑丝),直接拧亚克力背板即可
屏幕部分使用双面胶粘贴,推荐3M的4229P双面胶,5MM宽
功能
硬件视频解码:https://www.bilibili.com/video/BV1VH4y1E7rD/
音乐播放:https://www.bilibili.com/video/BV1ep421o7GT/
LVGL:https://www.bilibili.com/video/BV1Kt421p7jq/?vd_source=be70fa55ac113f4735a6b71fc42e5574
B站演示视频
https://www.bilibili.com/video/BV1VH4y1E7rD/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1ep421o7GT/
https://www.bilibili.com/video/BV1Kt421p7jq/
https://www.bilibili.com/video/BV1Vu4m1K7pX/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1iU421d7KB/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1Ja4y187B5/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1Re411E7uR/?vd_source=be70fa55ac113f4735a6b71fc42e5574
https://www.bilibili.com/video/BV1bT4y1h7w8/?vd_source=be70fa55ac113f4735a6b71fc42e5574
Tina-SDK构建
WSL配置
按照要求配置WSL环境,具体过程可参考百度,建议系统为Ubuntu 20。
安装构建工具
进入系统后,输入下方命令安装需要的工具
sudo apt update -y sudo apt full-upgrade -y sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \ bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \ git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev \ libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \ libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \ python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \ uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev |
安装REPO工具
repo是Google开发的用于管理Android版本库的一个工具,repo是使用Python对git进行了一定的封装,并不是用于取代git,它简化了对多个Git版本库的管理。用repo管理的版本库都需要使用git命令来进行操作。因此,使用repo工具之前,请先确保已经安装git。 为什么要用repo? 项目模块化/组件化之后各模块也作为独立的 Git 仓库从主项目里剥离了出去,各模块各自管理自己的版本。Android源码引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支版本,为了方便统一管理各个子项目的Git仓库,需要一个上层工具批量进行处理,因此repo诞生。 repo也会建立一个Git仓库,用来记录当前Android版本下各个子项目的Git仓库分别处于哪一个分支,这个仓库通常叫做:manifest仓库(清单库)。
请参考附件Tina SDK构建指南.pdf(网页上传代码会触发关键词,请务必看附件文档!!!)
Tina-SDK开发文档
(这些是全志自己编写的开发文档,文档实在太大,只能百度云分享了)
链接: https://pan.baidu.com/s/1D8aXmBYUHejMhualUpo79Q?pwd=7ckw
提取码: 7ckw 复制这段内容后打开百度网盘手机App,操作更方便哦
评论