基于此,作者就基于全志T113-S3设计了一款仅有30x30孔距的超轻量无人机飞控,可以实现无人机的自稳飞行及远距离图传。 飞控设置 这款使用全志T113-S3处理器制作的PX4飞控整体硬件设计并不复杂,飞控板载主控、IMU、磁力计、气压计以及其它常见的元件,并由T113直接输出PWM控制飞行器,并使用1路ADC来采集电池的电压 远程通信方面,T113通过USB直接与WiFi模块连接,接收机则是连接串口通过SBUS和T113直接连接,收到指令信号后由4路PWM直接给电机控制输出,以实现自稳飞行的功能。 主控:全志T113,双核ARM A7 内存:内置128MB DDR 磁力计:IST8310 气压计:BMP388 IMU:BMI088 操作系统:全志Tina Linux 无人机自稳飞行功能测试 无人机通过飞控和 如下图中的画面所示,左侧是飞控通过WiFi与QGC连接后将无人机姿态数据返回的显示界面,右侧的画面则是T113芯片的负载情况显示,T113是双核处理器,作者这里只把T113的核心1做了隔离,只运行PX4
1.主题 T113-S3 蓝牙音乐播放失败问题 2.问题背景 硬件:T113 + XR829 软件:Linux(非Tina) 3.问题描述 3.1复现步骤 #驱动路径要根据固件实际路径 insmod
因热爱开源掌机DIY而聚集的“双核掌机开发组”开发者团队,就以FunKeys掌机为目标,开源设计了一款基于全志T113-S3芯片的全新双核FunKey开源掌机。 这不是项目组团队成员第一次采用全志的主控方案进行开源掌机DIY,过往也有使用V3s、F1C100S等主控方案来设计的开源掌机,FunKey掌机采用的T113-S3芯片主控,进一步提升了屏幕分辨率、运行流畅度以及可支持模拟器的数量 双核处理器 FunKey掌机首次搭载全志T113-S3处理器,提供更强大的计算性能和图形渲染能力,让游戏体验更加流畅。 全志T113-S3主控,双核A7,内存128M,支持硬件解码,和D1s Pin to Pin,支持相互替换 480x320的3.5寸IPS屏幕,带触摸 RTL8723 WIFI模块,用于连接网络 AXP209
很多应用场景对系统启动时间都有严苛的要求,例如在工业组态屏、工业HMI、机器人示教器、工业PLC、物联网网关、通讯管理机等应用场景对系统启动的时间都会有所要求。
很多应用场景对系统启动时间都有严苛的要求,例如在工业组态屏、工业HMI、机器人示教器、工业PLC、物联网网关、通讯管理机等应用场景对系统启动的时间都会有所要求。
FunnyPi-T113是一款基于全志T113-S3/D1S处理器的完全开源多功能开发板,设计FunnyPi最初的目的是想借此T113卡片电脑来满足日常学习,并结合T113高效能和低功耗的特点,来满足像语音助手 全志T113-S3/D1s主控 支持WIFI和蓝牙,屏幕连接 Type-C正反插切换otg和uart 适配全志Tina-Linux 支持快启 作为面向初学者学习使用的多功能开发板,作者本人也面面俱到的配上了
主要实现思路:在kernel中,将jpg图片通过VE解码,连续显示形成动画。先将视频按帧截取成jpg图片,打包成特定格式的二进制文件。把资源包放入到一个指定分区中,在uboot阶段加载资源包,并告知kernel将资源包的内存区域保留出来。
T113环境温湿度采集与监控板 作者:lin_xiaoyan 本项目的基本原理是由下位机采集温湿度信息到监控端,并由T113读取SHT30高精度温湿度芯片,UI采用高仿HomeAssistant的样式显示室内温湿度情况 全志T113-S3自稳PX4飞控 作者:光轮电子 使用全志T113-S3处理器制作的PX4飞控,飞控板载主控、IMU、磁力计、气压计以及其它常见的元件,并由T113直接输出PWM控制飞行器,PCB孔距30x30 远程通信方面,T113通过USB直接与WiFi模块连接,接收机则是连接串口通过SBUS和T113直接连接,收到指令信号后由4路PWM直接给电机控制输出,以实现自稳飞行的功能。 副屏使用全志t113-s3为主控,分辩率480*480,支持win10/win11系统的扩展屏,支持电容屏触,电容屏hid触摸屏软件开发中 。 linux-card 作者:syske 作者本人的第一块全志F1C200S的实验板,踩了很多坑,更新了六个版本的PCB才所完美解决所有的问题,板子成功驱动、u-boot编译运行成功、linux成功运行。
此处以在rtos/components/aw目录下创建一个简单的软件包为例,帮助客户了解RTOS环境,为RTOS系统定制开发提供基础。 RTOS环境下的软件包主要由三部分组成,源文件,Makefile,Kconfig,如下:
全志T113-i是一款双核Cortex-A7国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Preempt T113的主核运行Linux(Openwrt或者Preempt Linux)进行人机界面的交互和应用流程,而RISC-V则是后台 英雄,可进行大数据数据采集,或者相关编码器的控制等,降低主核被中断的次数 以盈鹏飞嵌入式SBC-T113主板为例(以T113-i为主控的主板),我们先介绍下主板特性: 产品特性 采用全志Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ; 列表内置64 Ubuntu20.04/LINUX 5.4 Preempt/Tina5.0; 列表标准3.5寸主板, 尺寸为:146*102MM; SBC-T113产品功能图: 1、RTOS系统概述 1.1、概述 全志 FreeRTOS_POSIX # POSIX头文件 ├── ...... └── vsprintf.h 2.1.5、kernel目录 kernel目录主要包含FreeRTOS的kernel源码,全志实现的系统功能相关代码
FunnyPi-全志T113-S3卡片电脑 作者:flose FunnyPi-T113是一款基于全志T113-S3/D1S处理器的完全开源多功能开发板,设计FunnyPi最初的目的是想满足日常学习,结合 T113高效能和低功耗的特点,来满足做语音助手,智能家居屏幕、桌面摆件屏、博客服务器等嵌入式应用的开发需求。 此外,这款开发板适配全志Tina-Linux,支持快启,最重要的一点是,本开发板所有阻容使用0603封装且将绝大部分元件放在了正面,非常方便手焊! 基于全志T113的串口助手 作者:huerli 本项目是基于全志T113-S3制作的无线串口调试器,上位机由Qt制作的串口助手客户端、下位机数据采集转发装置组成,配有无线WiFi蓝牙模组,可以对下位机采集到的数据显示以及对于数据绘制波形 T113 MIPI触摸屏核心板 作者:搞事情团队 此核心板尺寸小巧,板载资源极其丰富,元件均在一面,背面可直接与大显3寸MIPI液晶屏通过FPC排线相连。
在入手全志T113之后,第一时间移植好了之前6ull平台的rootfs。但是在测试QT的过程中发现屏幕最右侧有一部分显示不正常,经过初步推测应该是RGB行场同步时序有问题。 真的是要吐槽一下全志的代码: 1.函数名字真的看得头疼 2.代码杂乱无章,大量使用全局变量,让分析各种没头绪。 然后在这里直接给出最终分析的结果: 1.设备树里面timing,除了width、height、lcd_x和lcd_y之外的参数全没有用上(一开始不停的源码里面找这些参数在什么地方配置的,最后发现特么的根本就没有地方使用过这些参数 4.uboot里面的timing计算方式有问题,应该是百问没有仔细阅读全志文档的原因造成的,这也是使得屏幕显示向左平移了几十个像素的原因 5.我忘记我要说什么了… 接下来就说怎么处理吧: 1.首先按照全志的文档把设备树里面的 hor_sync_time; dwHBP = pTimings->hor_back_porch + pTimings->hor_sync_time; //在官方文档里:hbp = hbp + hspw,然而在全志的代码里面又将
在C906小核串口终端建立两个通讯节点用于监听数据,输入eptdev_bind test 2
此处以在t113_s3p_c906 芯片下创建一个example_demo方案为例,帮助客户快速创建定制方案。 第一步:进入rtos/board/t113_s3p_c906目录,创建 example_demo 文件夹(从evb1_auto方案拷贝过来)
这里以T113 S4平台作为例子进行阐述。 mrtos to build rtos 以上提示我们通过mrtos_menuconfig可以进行应用的配置,执行结果如下: 从配置情况看,和Linux的内核配置比较接近,也是可以配置各种驱动外设,见下图: T113
01、全志T113-S3主控,双核A7,内存128M,支持硬件解码,和D1s Pin to Pin,支持相互替换 02、7701S 2.1寸SPI RGB接口圆屏,带触摸 03、RTL8723 WIFI 频谱的实现是由全志的Tplayer的音频回调函数将PCM信息推送给对应的FFT进程,然后FFT计算后推送给页面展示来实现的。 另:全志的tplayer有bug,如果设置单曲循环,且播放的音乐为flac格式,在音乐播放完,跳转会开头的时候会出错。为解决这个问题,APP在遇到flac音乐单曲循环的时候,会重新初始化该音乐。 神之眼/符玄个性时钟 移植了之前做的一些个性主题时钟,比如随机星座时钟等,比较二次元,结合全志硬解视频功能,支持mp4视频播放作为动态背景 有兴趣的可以看我相关的视频展示。 总之,将全志t113的硬件解码功能全部解锁出来,并配上lvgl播放器UI~ SDK系统 修掉了很多问题,直接编译可用,后续提供一键编译的虚拟机(不含视频演示ui相关),可以很好解决初学者反复踩坑环境搭建问题
本文转载自全志V853在线文档:https://v853.docs.aw-ol.com/soft/tina_boottime/ Tina Linux 启动优化 启动速度是嵌入式产品一个重要的性能指标,
这本来没什么坏处,但是对于全志的驱动,他会自动安装成其他设备使用的驱动,导致驱动不匹配。使用驱动安装器安装后虽然有官方驱动但是不是首选驱动。所以要手动更换驱动。
如linux/arch/arm目录下的machine命名为“mach-sunxi”; 如linux/driver/video目录下显示驱动命名为“sunxi”; 不同系列的芯片平台命名 全志的芯片根据CPU
本章节以SBC-T113S4主板的TinaLinux为例,介绍异构双核通信的实现。该方法也同样适用于T113i平台。 本章节主要涉及到Tina Linux内核的配置、Tina Linux文件系统(openwrt)的配置、Freertos的配置。其中Tina Linux内核的配置包括设备树的配置及相关内核驱动及协议的配置;Tina Linux文件系统(openwrt)的配置包括异构双核通信测试程序和小核C906终端的配置;Freertos的配置包括通信协议的配置。