我使用的lichee Pi 芯片是全志的v3s。摸索一下linux的点灯。

我的代码

#!/bin/sh

echo "led run!"

echo 36 > /sys/class/gpio/unexport

echo 37 > /sys/class/gpio/unexport

echo 36 > /sys/class/gpio/export

echo 37 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio36/direction

echo out > /sys/class/gpio/gpio37/direction

for i in `seq 10`

do

echo 1 > /sys/class/gpio/gpio36/value

echo 0 > /sys/class/gpio/gpio37/value

sleep 1s

echo 0 > /sys/class/gpio/gpio36/value

echo 1 > /sys/class/gpio/gpio37/value

sleep 1s

done

echo 36 > /sys/class/gpio/unexport

echo 37 > /sys/class/gpio/unexport

这个36 37的意思是这样,我用的io口是PB4 PB5,根据规则:

PORT端口中的引脚序号与GPIOx的对应关系:

GPIOx = P*32+N

P:PORTA=0,PORTB=1,PORTC=2,...

N:PA0=0,PA1=1,...,PB0=0,PB3=3,...,PD5=5,...

例如:

PA3:x=0*32+3=3,即对应GPIO3;

PA8:x=0*32+8=8,即对应GPIO8;

...

PH6:x=7*32+6=230,即对应GPIO230;

因此 PB4 =1*32+4= GPIO36

然后#!/bin/sh 是因为我的v3s里面的shell是sh,不是bash。

linux网卡点灯命令,LINUX下SHELL GPIO点灯相关推荐

  1. linux shell 未找到命令,未找到linux问题setenv命令(linux issue setenv command not found)

    未找到linux问题setenv命令(linux issue setenv command not found) 我在Linux中开发了一个Tcl / Tk脚本工具. 为了运行该工具,每次需要在she ...

  2. linux新建自定义命令,Linux 创建自定义命令

    Linux 创建自定义命令 Linux 可以创建自定义使用命令 这里我们采取使用"alias"命令.这里我们首先了解两个文件,通过这两个文件我们可以根据环境配置相应的自定义命令. ...

  3. Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定

    本篇随笔将详细讲解Linux系统的网卡高级命令.IP别名以及Linux下多网卡绑定的知识 一.网卡高级命令 在之前的一篇随笔里Linux学习之CentOS(九)--Linux系统的网络环境配置,详细讲 ...

  4. 红帽子linux改ip命令,Linux系统下图形界面更改IP地址

    1.打开终端的命令模式: 点击左上角的application 然后点击System Tools下拉菜单,再点击其展开的下拉菜单Terminal,这样就打开一个命令模式了. 2.查找所要使用的命令模块的 ...

  5. linux网卡驱动rtl8188cu,linux下编译基于rtl8188cu控制芯片的USB无线网卡驱动 -电脑资料...

    本人因为实验的需要,需要在嵌入式linux环境下添加wifi功能,通过在网上调研,选择基于rtl8188cu控制芯片的水星NW150UM无线USB网卡,现简单记录下配置过程, 1.下载最新的rtl81 ...

  6. linux 字符集转换命令,Linux下GBK编码到UTF-8文件编码转换方法

    Linux命令行下查看看文件的编码 enca 文件名 Linux文件名编码批量转换 convmv -f 源编码 -t 新编码 [选项] 文件名 常用参数: -r 递归处理子文件夹 --notest 真 ...

  7. linux 测试串口命令,Linux 下测试串口的命令microcom

    昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...

  8. linux网卡名字 mac,linux下编程如何获得所有网卡的信息-包括网卡名字,网卡MAC等等......

    linux下编程如何获得所有网卡的信息-包括网卡名字,网卡MAC等等... (2012-06-07 04:35:41) 标签: 的 linux 数据包 杂谈 linux下编程如何获得所有网卡的信息?包 ...

  9. linux列去重命令,Linux shell命令统计某列去重后的值

    需求:根据MAC获取,MAC对应的硬件版本和软件版本.在根据硬件版本统计MAC的数量 $ head test_1.txt 00:07:67,EC2108,HWV010537P0000 00:07:63 ...

最新文章

  1. 刘满强:干扰和恢复下农田土壤线虫群落研究及热点问题初探
  2. WPF ComboBox_SelectionChange事件中获取当前文本的方法
  3. pyWavelets工具包的安装及使用
  4. Segments POJ 3304 直线与线段是否相交
  5. javascript闭包—围观大神如何解释闭包
  6. Springboot Mybatis使用PageHelper实现分页查询
  7. Go 语言之父详述切片与其他编程语言数组的不同
  8. (36)System Verilog类中方法示例
  9. 第二百九十四节,Redis缓存-Redis安装
  10. 命令行中,变量 date time 格式化设定
  11. NAT-PT (Network Address Translation-Protocol)网络地址转换协议转换
  12. linux awk 打印最后一列,使用awk打印从第n个到最后一个的所有列
  13. 第16章Stata面板数据分析
  14. pvr与png的内存占用
  15. 程序员,要不要考软考高级职称?
  16. Cursor的使用和下载
  17. css3 3d旋转图片立方体特效代码
  18. 项目启动初始化SQL脚本
  19. python线程池原理及使用
  20. 智能家居核心 —— wifi模块

热门文章

  1. jenkins+gradle/maven+sonar+pipline
  2. DDOS三种不同类型的攻击行为—Vecloud
  3. 移动端布局的几种方式
  4. ajax中 get 和 post 的区别
  5. 启动tomcat时,一直卡在Deploying web application directory这块的解决方案
  6. 用webpack构建一个常规项目,好处和坏处分析
  7. pageX、clientX、screenX、offsetX、layerX、x
  8. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)
  9. Linux关闭防火墙、SELinux
  10. android系统自带的Service原理与使用