MTK7688(Widora)常用玩法

1. GPIO操作

Widora 默认支持9个GPIO,分别是GPIO0 (实为GPIO11),14,15,16,17,39,40,41,42。

#eg: 导出gpio14
$ cd /sys/class/gpio/
$ echo 14 > export
$ ls
$ cd gpio14
$ echo out > direction
$ echo 1 > value
$ echo 0 > value
$ echo in > direction
$ cat value

2. WIFI操作

$ aps #扫描周围AP列表
$ widora_mode repeater ssid key #wifi联网
$ ap_client #检查是否链接好上级AP
$ iwpriv ra0 show stainfo #检查有哪些客户端连接了widora
$ widora_mode router #切换路由模式

3. 串口操作

$ uarttest /dev/ttyS2 115200 8 0 1 0 #设置串口(无设置不可用,设置完Ctrl + C 退出即可)
$ echo “I am from widora ttyS2” > /dev/ttyS2 #发
$ cat /dev/ttyS2 #收

4. PWM操作

$ cd /sys/class/pwm/pwmchip0
$ echo 0 > export
$ cd pwm0
$ ls
$ duty_cycle enable period polarity uevent #duty_cycle是高电平时间(ns);period是PWM波形周期(ns)

#eg:产生一个20K,50% 占空比波形:
$ echo 1 > enable
$ echo 50000 > period
$ echo 25000 > duty_cycle

5. REG工具

$ reg
#Usage : reg r addr 
#Usage : reg w addr value
$ reg r 0x10000000 #读
$ reg w 0x10000064 0x552 #写
$ reg w 0x10000064 0x550

6. 挂载U盘和TF卡

U盘会自动挂载至/tmp/mounts/目录

#U盘或者TF卡,格式化成EXT4文件系统

#U盘
$ umount /tmp/mounts/USB-A1/
$ mkfs.ext4 /dev/sda

#SD卡
$ umount /tmp/mounts/SD-P1
$ mkfs.ext4 /dev/mmcblk0

7. 录音与播放音乐

$ arecord -f cd /tmp/rec.wav #录音
$ aplay /tmp/rec.wav #播放
$ madplay /tmp/test.mp3 #听音乐

8. 网络常识

  • LAN:Local Area Network的英文简称,即局域网

  • WAN:Wide Area Network的英文简称,即广域网

  • VLAN:(Virtual Local Area Network)的中文名为”虚拟局域网”
  • AP:(Access Point)无线接入点

9. 路由器的几种工作模式

  • AP(接入点)模式:有线转无线,有线端连接路由器或交换机
  • Router(无线路由)模式:有线转有线或无线
  • Repeater(中继)模式:针对与无线网路,无线转无线
  • Client(客户端)模式:无线转有线,LAN口组成单独IP地址段局域网,不同于WLAN
  • Client Bridge(客户端桥接)模式:同Client模式,无线转有线,但是LAN口组成的局域网与连接上的无线WLAN网段处于相同的IP地址段
  • 桥接模式和中继模式的区别

你可能感兴趣的:(Openwrt,widora)