SBC-T113产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;

  • 内置64-bit XuanTie C906 RISC-V协处理器;

  • 支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);

  • 支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;

  • 支持512-1G Bytes DDR3 SDRAM;

  • 支持SPI NAND存储和启动(默认:256MB;最大1GB)或者EMMC启动(默认:4GB,最大32GB);

  • 支持四路USB2.0 HOST;

  • 支持六路RS232通信;

  • 支持双路CAN BUS通信(隔离);

  • 支持双路以太网,一路10/100M;一路10/100/1000M;

  • 稳定的操作系统的支持,可预装Ubuntu20.04/LINUX 5.4 Preempt/Tina5.0;

  • 标准3.5寸主板, 尺寸为:146*102MM;

SBC-T113功能评估图:

1. 添加心跳灯

在SBC-T113主板上,我们预留了一个心跳灯(D3上灯),这个指示灯在启动后会闪烁表示系统的在运行中,指示灯的位置如下:

主板指示灯D3上灯与GPIO对应关系如下表所示,该指示灯在系统启动后不断闪烁表示系统运行,该指示灯也可以由用户控制。

Linux系统提供了一个独立的子系统以方便从用户空间操作LED设备,该子系统以文件的形式为LED设备提供操作接口,这些接口位于/sys/class/leds目录下。下面通过命令读写sysfs的方式对LED进行测试。操作LED的目录为/sys/class/leds

点击查看代码
root@TinaLinux:/# ls /sys/class/leds
sys_led user-led0

2. 心跳灯演示

以心跳灯sys-led为例测试LED:

  • 关闭心跳灯

root@TinaLinux:/sys/class/leds]#echo none > /sys/class/leds/sys_led/trigger

  • 熄灭LED

root@TinaLinux:/sys/class/leds]#echo 1 > /sys/class/leds/sys_led/brightness

  • 点亮LED

root@TinaLinux:/sys/class/leds]#echo 0 >/sys/class/leds/sys_led/brightness

  • 开启LED触发模式

开启“heartbeat”模式后,LED默认以1Hz周期闪烁,占空比为50%:

[root@TinaLinux:/]# echo heartbeat > /sys/class/leds/sys_led/trigger

3. 内核配置心跳灯

打开内核menuconfig

croot make kernel_menuconfig

打开Device Drivers->LED Support->LED Support for GPIO connected LEDs

打开Device Drivers->LED Support->LED Trigger support->LED Heartbeat Trigger

  • 4. 内核设备树配置心跳灯

点击查看代码
led {
compatible = "gpio-leds";
led1 {
label = "sys_led ";
gpios = <&pio PB 8 GPIO_AVTIVE_LOW>;
linux,default-trigger = "heartbeat";
default-state = "off";
};
};

盈鹏飞嵌入式带你玩转T113系列tina5 SDK(6)-添加心跳灯的更多相关文章

  1. 2016 安全圈玩起了直播,“学霸”带你玩转CTF_i春秋学院

    2016安全圈玩起了直播,“学霸”带你玩转CTF_i春秋学院 从小就很羡慕学霸的脑子,总有很简单很便捷的方法解出难题来,所以对于他们的笔记总会疯狂地想占有和copy.那么,对CTF大神自己总结出来的赛 ...

  2. 带你玩转Visual Studio

    带你玩转Visual Studio 带你新建一个工程 工程目录下各文件的含义 解决方案与工程 在这之前先了解一个概念:解决方案与工程. 解决方案(Solution):一个大型项目的整体的工作环境: 工 ...

  3. 来吧!带你玩转 Excel VBA

    来吧!带你玩转 Excel VBA 从错失良机到艰辛的DOS征程,从坎坷购机自学路到转机起程,从爱好到事业,他从一个完全不懂电脑的人到VBA高级应用者,一切全是自学…… 我是罗刚君,来自四川的一个小县 ...

  4. 转: 带你玩转Visual Studio——带你理解多字节编码与Unicode码

    上一篇文章带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑帮我们理解了Windows中的各种类型C/C++运行时库及它的来龙去脉,这是C++开发中特别容易误入歧途的 ...

  5. iOS开发——高级UI&带你玩转UITableView

    带你玩装UITableView 在实际iOS开发中UITableView是使用最多,也是最重要的一个控件,如果你不会用它,那别说什么大神了,菜鸟都不如. 其实关于UItableView事非常简单的,实 ...

  6. acdream 瑶瑶带你玩激光坦克 (模拟)

    瑶瑶带你玩激光坦克 Time Limit: 2000/1000MS (Java/Others)    Memory Limit: 256000/128000KB (Java/Others) Submi ...

  7. Android SurfaceView实战 带你玩转flabby bird (下)

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43063331,本文出自:[张鸿洋的博客] 1.概述 在Android Surfa ...

  8. B - 瑶瑶带你玩激光坦克

    B - 瑶瑶带你玩激光坦克 Time Limit: 2000/1000MS (Java/Others)    Memory Limit: 256000/128000KB (Java/Others) S ...

  9. 分分钟带你玩转 Web Services【2】CXF

    在实践中一直在使用 JAX-WS 构建 WebService 服务,服务还是非常稳定.高效的. 但还是比较好奇其他的 WebService 开源框架,比如:CXF/Axis2/Spring WS等. ...

  10. wing带你玩转自定义view系列(2) 简单模仿qq未读消息去除效果

    上一篇介绍了贝塞尔曲线的简单应用 仿360内存清理效果 这一篇带来一个  两条贝塞尔曲线的应用 : 仿qq未读消息去除效果. 转载请注明出处:http://blog.csdn.net/wingicho ...

随机推荐

  1. P11071 「QMSOI R1」 Distorted Fate题解

    题意: 给定一个序列,给定两种操作: 将一个区间异或上一个给定的值. 给定 \(l,r\) 求 \[{\large (\sum_{i=l}^r\bigcup_{j=l}^i A_j) \bmod 2^ ...

  2. HMM (隐马尔可夫) 推导 (上) - Viterbi算法求解 隐变量

    认识 跟 EM 算法的那部分是有些类似的思想, 引入 "隐变量" (Latent Variable). 对于观测样本: \(x_1, x_2, x_3, ...x_n\) 存在相对 ...

  3. 进程间通信-POSIX 信号量

    POSIX 信号量 POSIX 信号量是一种 POSIX 标准中定义的进程间同步和互斥的方法.它允许进程之间通过信号量来实现临界区的互斥访问,从而避免竞争条件和死锁等问题. 信号量的P.V操作: P ...

  4. XmlNamespaceManager与XmlDocument.NameTable浅述

    XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); XmlNamespaceManager nsmgr=new XmlNamespaceMan ...

  5. The Eclipse executable launcher was unable to locate its companion shared library

    win10,笔者是安装eclipse2018.03的情况下,想安装java2019EE遇到的路径问题 1.解决方法 找到配置文件 打开,用记事本打开的话会糊成一行,建议用其他方式打开,例如笔者所用的N ...

  6. SpringBoot3整合SpringSecurity6(五)自定义登陆页面

    大家好,我是晓凡 写在前面 在前面的文章中,我们学习了SpringSecurity 登录认证流程,对其应该有个大概印象了. 忘记的小伙伴点击下面自己复习去~ 在前面的学习中,我们使用的都是Spring ...

  7. 「Note」数据结构方向 - 数据结构进阶

    1. 平衡树(FHQ-Treap) 1.1. 介绍 功能强大的平衡树,以至于我根本没学 Treap 以及 Splay(LCT 里的另谈),缺点就大概是常数大. FHQ-Treap 核心操作在于分裂与合 ...

  8. Django中的文件操作

    一.静态文件的加载 1.使用步骤 ①.在工程目录下创建static目录,创建css/js/images等目录,并添加相关资源 ②.在settings.py中配置STATICFILES_DIRS STA ...

  9. Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6)

    Win10环境安装Anaconda(3-2021.05)+Tensorflow(2.6) ​ 在学习机器学习的过程中会用到许多Python库,例如tensorflow.pandas等,用到的时候单独去 ...

  10. Jit 报错TracingCheckError:ERROR: Graphs differed across invocations!

    问题描述 使用Tinynn将Pytorch转化为tflite时报错: 发生异常: TracingCheckError (note: full exception trace is shown but ...