tina5/t113i/t113-s4
文章平均质量分 86
szembed
这个作者很懒,什么都没留下…
展开
-
盈鹏飞嵌入式T113-S4主板_Tina5.0通过Luci配置系统
uhttpd是一个功能全面、轻量级的Web服务器,是Web管理界面LuCI的默认服务器,支持SSL、CGI、Lua。uhttpd是单线程,但支持多个实例。原创 2024-09-10 09:06:27 · 788 阅读 · 0 评论 -
盈鹏飞嵌入式T113-S4主板_Tina5.0(openwrt)启动信息
【代码】盈鹏飞嵌入式T113-S4主板_Tina5.0(openwrt)启动信息。原创 2024-09-09 16:58:22 · 1291 阅读 · 0 评论 -
盈鹏飞嵌入式T113-i主板-Tina5.0系统4G通信测试
1)ECM(Ethernet Networking Control Model)使用标准的Ethernet II帧格式,在ECM模式下,4G网卡会被识别为一个网络接口,可以直接通过DHCP获取IP地址。输入ls /dev/ttyUSB*指令确认是否存如下设备节点,如果有如下节点,表示4G模块已经工作正常,ttyUSB2节点用来接收AT命令。完成以上步骤,证明4G模块已经工作正常。如果遇到无法读卡的问题,可能是卡的触点没有紧密与模块的卡座接触,也可能是模块不支持该SIM卡,可以联系模块的提供商进行解决。原创 2024-08-08 09:27:20 · 1128 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统CAN BUS测试
Linux系统中常用的can测试程序有cansend、candump命令,其中cansend发送数据指令;candump是接收数据指令。SBC-T113S只有一路CAN BUS,本次测试采用一个主板的CAN BUS(can0)发数据,另外一个主板的CAN BUS(can0)收数据,如果收发数据一致表示通信成功。CAN数据收发之后显示CAN设备的详情和收发统计信息,其中“clock”的值代表 can的时钟,”drop”的值代表丢包,”overrun”的值代表溢出,”error”代表总线错误。原创 2024-08-07 17:32:11 · 705 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统RS232&RS485测试
本次测试标准串口 COM11已经连接主板的调试串口,待测试串口连接KIT-CP2105的增强型串口(COM12),连接工作准备好后,开始进行测试工作。此时可以在串口调试小助手的发送区输入要发送的的数据,选择自动发送或手动发送,调试终端则会显示接收的数据,同时主板将数据返回给串口调试小助手。测试过程按“Ctrl+c”终止测试指令。由上图可以看到,转接板已经正确连接,并可以识别到两个串口设备,增强型串口(Enanced COM,COM12)和标准串口(Standard COM,COM11)。原创 2024-08-07 17:24:06 · 641 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统音频功能测试
SBC-T113S主板引出了耳机接口CN26(Headphone,3.5mm,该接口也包含一路麦克风MIC3)。该音频接口支持国标定义(CTIA)的3.5mm四段式耳机。从以上信息中我们可以看到,该处理器的音频支持很多的设备,而SBC-T113S主板引出了FMIN/LINEIN/MIC3输入和Headphone输出。在播放之前,首先需要打开音频通路,配置Headphone播放音频。可以使用 arecord -l 命令查看开发板提供的录音设备。在录音之前,首先需要打开音频通路,配置内部MIC3录制音频。原创 2024-08-07 16:36:35 · 872 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统蓝牙测试
如果通过lsmod指令未发现可用的bt驱动(rtk_btusb),则可以通过insmod指令进行驱动插入,bt的驱动在/lib/modules/5.4.61/目录。另外,bt的驱动还需要两个配置文件,当bt驱动加载时,务必保证rtl8723du_config 和rtl8723du_fw两个文件在/lib/firmware/的目录下,否则bt驱动加载不成功。检查完成后,我们要开始使能hci设备了,并运行bluetoothd服务,如果不提前运行他们,后续的指令不能正常执行,特别是后续的。原创 2024-08-07 16:15:46 · 1118 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统Wi-Fi功能测试
SBC-T113S主板使用的是RTL8723DU或者RTL8188EU Wi-Fi模块,他们都是通过USB与SBC-T113S主板通讯,两个模块略有区别,RTL8723DU的模块含有BT功能,而RTL8188模块没有BT功能。使用 wifi 命令可以设置Wi-Fi的工作模式,扫描网络,连接网络等等。脚本默认插入系统的是8723du.ko,这是RTL8723DU的驱动,如果您购买的主板板载RTL8188EU模块,那么请把8188eu.ko的部分使能并屏蔽8723du.ko。(5)关闭Wi-Fi。原创 2024-08-07 13:52:31 · 857 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统GPIO蜂鸣器测试
SBC-T113S主板上有一个蜂鸣器,由GPIO-PB5进行控制,高电平有效。原创 2024-08-07 13:43:56 · 236 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统RTC时钟测试
Linux系统分两个时钟,一个是system time(软件时钟),一个是hardware clock(硬件时钟)。系统时钟掉电即会消失,RTC时钟在有电池的情况下会长期运行。系统时钟会在系统重启时与RTC时钟同步。主板上面有RTC时钟芯片HYM8653,属于芯片外部RTC时钟。时钟芯片的供电有两种方式,主板电源3.3V供电和纽扣电池供电,当主板上电的时候,由主板供电;特别说明:如果存在/dev/rtc0和rtc1,那么/dev/rtc0是CPU自带硬时钟,/dev/rtc1是HYM8563硬件时钟。原创 2024-08-07 12:39:25 · 294 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统按键测试
这个和按键SW3按键对应,当SW3按下时,GPADC能够采集的电压是0.21V;这个和原理图中的SW4按键对应,当SW4按下时,GPADC能够采集的电压是0.41V;只有SW3是用户按键,该按键是由T113-S3/S4处理器内部的GPADC实现,可通过软件进行测试验证。SBC-T113S主板一共有3个按键,其中一个是固件升级按键SW4(MASKROM);SW3 是User按键;SW3是由GPADC实现的,它的设备名字是"sunxi-gpadc0",根据以上信息可以得出,它对应的事件号是event2。原创 2024-08-07 12:26:10 · 464 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统LED测试
Linux系统提供了一个独立的子系统以方便从用户空间操作LED设备,该子系统以文件的形式为LED设备提供操作接口,这些接口位于/sys/class/leds目录下。下面通过命令读写sysfs的方式对LED进行测试。操作LED的目录为/sys/class/leds。主板指示灯D4上灯与GPIO对应关系如下表所示,该指示灯在系统启动后不断闪烁表示系统运行,该指示灯也可以由用户控制。PG10控制,高电平亮。原创 2024-08-07 12:14:16 · 311 阅读 · 0 评论 -
(盈鹏飞嵌入式T113-S4主板)-Tina5.0系统主板测试前的硬件准备及使用初步
2主板测试前的硬件准备及使用初步EMMC,网卡等,因为他们都是敏感器件。 在使用完主板之后,建议将主板装回防静电袋中。*注:本文中 root@TinaLinux:~# 开头的命令是在开发板上通过 ADB、串口在Tina Linux 系统内运行的。C:\System> 是在电脑 命令提示符(CMD) 中运行的,=> 开头的命令是在U-Boot内运行的。在输入命令时候不需要输入上面提到的命令头。本文中部分命令提供了运行命令后的打印输出,方便运行参考。原创 2024-08-07 12:02:44 · 919 阅读 · 0 评论 -
t113平台tina5.0(openwrt)开发连载-TinaLinux的SDK下如何部署应用
通过这个方法,可以很方便的管理多库编译链接,解决编译链接的难题,也可以提供Tina Linux 的底层调用库函数的接口,免去单独交叉编译的麻烦。开机自启动主要的配置位于 openwrt/target/t113_s4/sbc-t113s_nand/busybox-init-base-files/etc/init.d 文件夹内。编写一个 S99lvdemo 的启动脚本,S99 代表他会等待之前的 Sxx 脚本执行完毕他才会执行,这里的排序是字符的顺序。编译、打包烧录,可以看到开机自启了 lvgl 的操作界面。原创 2024-08-01 17:47:47 · 1049 阅读 · 0 评论 -
t113平台tina5.0(openwrt)开发连载-TinaLinux的SDK下如何开发应用程序
然后挂载TF卡,分区是 mmcblk0p1,把它挂载到 /mnt/SDCARD 路径下,然后 cd 进入 /mnt/SDCARD 文件夹,可以用 ls 命令列出文件,可以看到 helloworld 就在这里。交叉编译所使用的交叉编译工具链名叫toolchain-sunxi-musl-gcc-830,它存放在 prebuilt/rootfsbuilt/arm文件夹下。我们可以用U盘,adb,nfs,TF卡等等各式各样的方法将文件上传到主板上,这里就使用TF卡把 helloworld 可执行文件上传到主板上。原创 2024-08-01 17:37:13 · 790 阅读 · 0 评论 -
t113平台tina5.0(openwrt)开发连载-TinaLinux相关配置文件介绍与定制
Tina Linux 包含两个 menuconfig,一个是对内核进行管理和配置的 kernel_menuconfig,一个是对软件包进行管理和配置的 Tina menuconfig。Kconfig 是一种固定格式的配置文件。这里以 kernel menuconfig 作为例子,讲解如何使用、配置各选项,并以配置 Wi-Fi,蓝牙驱动为例说明 Kconfig 基础配置方法。sys_config.fex的配置优先级高于u-boot设备树的优先级,当配置冲突时会以 sys_config.fex配置为准。原创 2024-08-01 17:16:22 · 990 阅读 · 0 评论 -
t113平台tina5.0(openwrt)开发连载-TinaLinux固件的烧写
(1) PhoenixSuit:基于Windows的系统的烧写工具,是最常用的烧写工具,通过数据线将PC和主板连接,把固件烧到主板上。(3)PhoenixUSBpro:基于Windows的系统的烧写工具,通过数据线将PC和主板连接,把固件烧到主板上,一台PC可同时连接8台设备,分别控制其进行烧写,适用于产线批量生产。(2)LiveSuit:基于Ubuntu的系统的烧写工具,通过数据线将PC和主板连接,把固件烧到主板上,即Ubuntu版的PhoenixSuit,适用于Ubuntu系统开发者进行开发烧写。原创 2024-08-01 12:26:29 · 959 阅读 · 0 评论 -
t113平台tina5.0(openwrt)开发连载-TinaLinux的编译指令的介绍与编译
看到方案 2 对应的是 t113_i-sbc-t113-tina 板子,这款是我司另外一款以T113i为主控的主板-SBC-T113,如果是其他板子,也可以输入对应板子的序号选择方案。时,可以使用make -j32,这个指令的意思是使用32核并行编译,这个视编译主机情况而定。最后,如果编译完成,则会输出以下内容,代表编译打包完成,可以在/home/tina/tina-t113_s4/out/t113_s4/sbc-t113s_nand/openwrt 目录下找到打包完成的固件。如果同意,输入y即可。原创 2024-08-01 09:19:20 · 920 阅读 · 0 评论 -
Tina Linux5.0简要介绍
根据配置选择,最终的编译产物会在openwrt或者buildroot目录下,而打包生成固件的准备文件都存放在pack_out下,kernel是内核编译产物(仅限linux-5.4及以上版本), toolchain目录是存放着解压后的工具链,用于编译内核。Tina Linux v5.0 对openWrt 进行了较多改造,例如与内核编译解耦合,编译产物的目录调整,软件包及方案目录的独立仓库化等等,可以更加友好的单独构建rootfs,裁剪SDK。可以方便的定制、编译、打包生成Linux固件镜像。原创 2024-07-31 10:54:23 · 824 阅读 · 0 评论