MT7688:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
第1行: 第1行:
== 说明 ==
== 说明 ==
MT7688可指MT7688芯片,也可指基于MT7688的模块(一般要求至少具有128M内存,16M闪存的模块)。
MT7688可指MT7688芯片,也可指基于MT7688芯片的模块(一般要求至少具有128M内存,16M闪存的模块)。


MT7688模块采用[[openwrt]]开发,直接编写应用程序即可。<br>
MT7688模块采用[[openwrt]]开发,直接编写应用程序即可。<br>

2023年8月8日 (二) 02:01的版本

说明

MT7688可指MT7688芯片,也可指基于MT7688芯片的模块(一般要求至少具有128M内存,16M闪存的模块)。

MT7688模块采用openwrt开发,直接编写应用程序即可。
同嵌入式Linux的用户程序开发相同,可采用脚本也可采用其它编程语言(如C/C++)。

个人使用场景

  • 作为网关。外设有:RN8302B模块(SPI接口)、LED(GPIO接口)、1.44寸OLED屏幕(I2C接口)、继电器(GPIO接口)。

所有的接口都通过Linux用户程序(非内核模块)操作,对于openwrt 21.02,接口说明如下:

MT7688网关接口说明
接口 说明 备注
SPI 字符设备:/dev/spidev0.1 注意:spidev0.0为Flash接口,因此SPI的模式必须与Flash(SPI Mode 0)相同(内核驱动限制),若不同,需要外加逻辑电路进行转换。
I2C总线 字符设备:/dev/i2c-0 这是总线设备,可外挂多个I2C从设备。
GPIO sysfs文件系统目录:/sys/class/gpio

MT7688Demo源代码

主要

https://github.com/HEYAHONG/MT7688Demo

备用

https://gitee.com/HEYAHONG/MT7688Demo

说明

这是使用openwrt开发MT7688的例子,搭建一个框架以快速开发。

官方

网址:https://www.mediatek.com/