没串口怎么操作核心板的Linux?ADB(以点灯为例)
Posted 跋扈洋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没串口怎么操作核心板的Linux?ADB(以点灯为例)相关的知识,希望对你有一定的参考价值。
没串口怎么操作核心板的Linux?ADB(附带点灯例程)
介绍
我们在平时的开发中,很有可能遇见有的核心板没有串口,但我们却想操作板子搭建的Linux,那么这时候应该怎么办呢?可以使用ADB,下面我们来具体介绍一下ADB。
ADB:android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。常常用于手机端Android的调试,但也可以使用在Linux开发板的调试。
下载安装
- 下载地址https://download.csdn.net/download/qq_44629109/84796081
- 解压安装包
- 配置环境变量
打开系统环境变量,在path中新建,将platform-tools文件的地址存放进去,比如我的就是:D:\\软件\\platform-tools\\ - 按下WIN+R,输入cmd进入命令行,在windows命令行输入ADB version
显示上面的页面,代表已经安装成功。 - 输入adb shell进入到板子linux系统的命令行
点灯
- 查看IO复用情况表
cat /sys/kernel/debug/pinctrl/2000000.pinctrl/pinmux-pins
看原理图,可知该LED连接的是PC1,对应设备表是65。
2. 导出该GPIO:
echo 65 > /sys/class/gpio/export
cd /sys/class/gpio/gpio65
3. 设置IO为输出状态:
echo out > direction
4. 打开LED
echo 1 > value
可以看到核心板的最左侧的小灯已经打开。
5. 关闭LED
echo 0 > value
可以看到核心板的最左侧的小灯已经关闭。
以上是关于没串口怎么操作核心板的Linux?ADB(以点灯为例)的主要内容,如果未能解决你的问题,请参考以下文章
AM57x平台开发板的默认调试串口为UART3改为uart1
AM57x平台开发板的默认调试串口为UART3改为uart1