当前位置:首页 > 开发板 > 开发板
[导读]LinkIt Smart 7688 Duo 是基于MT7688 搭载Openwrt系统,并带有ATmega32U4 MCU的开发板,使用Wifi技术实现AP模式和Station模式,实现产品的互联,服务。目标应用领域:Wifi物联网设备,智能家居,智能办公设备等。

一. 前言

智能和互联网化的家居与办公室设备正在变人们与空间的互动方式,这是物联网智能设备飞速发展的时代,各个公司都望着IoT这块大蛋糕留着口水,各个公司也都在发展着自己的技术和产品,之前的评测中我们介绍了比较有代表性的Silicon Lab的蓝牙解决方案,今天我们再介绍一款有意思的Wifi产品,这款产品是联发科技和矽递合作开发的LinkIt Smart 7688 Duo开发板。

二. 定位

LinkIt Smart 7688 Duo 是基于MT7688 搭载Openwrt系统,并带有ATmega32U4 MCU的开发板,使用Wifi技术实现AP模式和Station模式,实现产品的互联,服务。目标应用领域:Wifi物联网设备,智能家居,智能办公设备等。

三. 开箱

这款开发板是一个精致、小巧可爱的产品,如下图:

正面

背面

包装盒非常小巧,颜色柔和搭配合理,印刷细腻,包装盒的视觉效果很好。

打开包装盒之后是一块小小的开发板和一张说明书

开发板是插在一块黑色的海绵上的,为了保护开发板背面的插针。

开发板大小与包装盒基本一致,下图是与一元硬币的对比:

下图为开发板正和背面

下图为说明书

Linklt Smart 7688 Duo的包装和开发板设计小巧简洁,精致可爱。

四. 产品功能

1. 套件特性

Linklt Smart 7688 Duo开发平台提供了以下功能及资源

开发平台的核心是MT7688AN系统级芯片

芯片特性:

MIPS24KEc 580 MHz

16-bit DDR1/DDR2 (193 MHz) 存储高达 2Gbits

SD-XC (class 10)

SPI flash 提供 3B addr mode (最高 128 Mbit) 和 4B addr mode (最高 512Mbit)

1T1R 802.11n 2.4GHz

另外,开发板还搭载了一块ATmega32U4 MCU

MCU特性:

Flash (kBytes):32 kBytes

Pin Count:44

Max. Operating Freq. (MHz):16 MHz

USB Transceiver:1 Full Speed

SPI:2

TWI (I2C):1

UART:1

ADC Channels:12

ADC Resolution (bits):10

ADC Speed (ksps):15

Analog Comparators:1

SRAM (kBytes):2.5

EEPROM (Bytes):1024

2. 软件功能

LinkIt Smart 7688 开发平台操作系统OpenWrt 含装了一系列的类库包以使物联网设备软件开发,包含以多种编程语言编写应用例如Python, Node.js (Javascript) 或者本机C,为支持本机C语言软件开发,该平台提供OpenWrt软件开发包 (SDK)。该SDK包含OpenWrt工具链并支持Linux和苹果Mac OSX平台。该软件开发工具也支持Arduino IDE 为LinkIt Smart 7688 Duo开发板创建应用。

五. 产品设计

1. 结构设计

开发板采用了两个Micro USB口,一个为USB HOST ,一个为USB供电兼MCU通信程序下载,分别设置了MPU 复位,Wifi复位,MCU复位按键,MT7688及RAM放置于屏蔽罩内部,屏蔽罩上激光雕刻了一些标志,包含了:开发板的名称LinkIt Smart 7688 Duo,LinkIt 标志,Seeed标志,以及CE,FCC标志,板子两侧为扩展I/O口。板子使用了板载的贴片天线,并设置了IPEX天线座,为了方便外置天线的安装。[!--empirenews.page--]

2. 外观接口

六. 产品使用方案

联发科技的创意实验室网站上给出了详细的入门说明,接下来我们再简要介绍一下开发板的使用方法。

1. 安装PuTTY(仅限于Windows)

PuTTY使用SSH(Secure Socket Shell)以提供访问系统终端环境。

2. 安装Bonjour Print Service(仅限于Windows 7)

LinkIt Smart 7688 Duo 开发板默认域名是mylinkit.local,如果使用的是Win7环境,需要安装Bonjour Print Service ,因为Win7不支持mDNS,Bonjour print service 将帮助您的计算机发现 LinkIt Smart 7688 默认域名的 IP address。Windows 8 或者以后系统, Mac OS X 和 Linux 支持 mDNS,因此您不需要再另外安装软件就能使用 mylinkit.local 默认域名。

3. 上电

使用Micro-USB数据线将开发板与电脑连接,这里使用的是供电的Micro USB接口 并不是USB-HOST 如下图:

当连接正确后Power LED (绿色)点亮,然后 Wi-Fi LED (橘色)闪一次,经过 4 到 5 秒之后,Wi-Fi LED 持续点亮,这代表系统启动器已初始化了,系统启动器初始化之后开始启动过程,该过程需要约30秒钟,接下来 Wi-Fi LED 熄灯,这代表系统已准备好接受 Wi-Fi 连接。请参考系统状态之 Wi-Fi LED 行为图如下。

4. 将计算机与开发板连接

计算机打开Wi-Fi 连接工具然后连接 LinkIt_Smart_7688_1B2712 AP (1B2712 是该 AP 的 MAC address ,这可能与您的板子不同), 如下图

连接上 LinkIt_Smart_7688_1B09F3 AP 之后,橘色的 LED 将每秒闪三次,这代表开发板在AP模式。请注意当您连接上 LinkIt Smart 7688 AP 后, 您的计算机会无法访问因特网因为您的计算机加入了 LinkIt Smart 7688 Duo 形成的网络了。如下图。

在后续的过程中介绍怎样将开发板连接Internet。

5. 访问LinkIt Smart 7688 Web UI配置工具

使用浏览器打开 http://mylinkit.local,如下图

输入至少六个字符,字母数字式的密码然后点击SUBMIT,再次输入密码后点击SIGN IN就可以登录系统了。登录系统如下图:

系统中可以选择语言,英文、简体中文、繁体中文

6. 更新固件

管网发布了新的固件,所以我们需要更新固件,下载固件lks7688.img

更新固件,在Web UI首页,单击UPGRADE FIRMWARE如下图:

单击Choose the file 并选择 lks7688.img 文档然后点击 UPGRADE & RESTART 如下图

固件开始上传至开发板,请确认板子电源在固件更新过程完毕前无终断,请注意Wi-Fi LED 将闪烁约 3 分钟 (固件更新中), 然后板子会重新启动,这时LED 将点亮约 30 秒钟 (启动中)。最后,板子进入AP 模式时,就可以接受连接了。

用Wi-Fi 搜索 LinkIt_Smart_7688_XXXXXX AP 并将其连接。请注意,当开发板连接上一个client设备时,Wi-Fi LED 将每秒闪烁3 次。现在重新加载mylinkit.local 网页,设置新密码并登录,您将在 Software information 看见新的固件版本,如下图。

[!--empirenews.page--]

7. 访问系统终端

打开PuTTY,选择SSH模式,输入 mylinkit.local,单击OPEN,如下图:

当首次安装PuTTY,执行固件更新或者使用另外一块板子时,您将看见一个安全警语窗口,如下图。请点击Yes

当PuTTY 终端窗口显示后,请以用户名 root 以及您在 Web UI 设定的密码进行登录,登录之后您将看见类似以下窗口

8. 连接Internet

LinkIt Smart 7688 Duo 开发板与一个有互联网的 Wi-Fi AP连接

打开浏览器并输入 mylinkit.local 然后登录 Web UI, 进入页面后请点击 Network, 如下图

在Network Settings 页面选择 Station mode。在已探测 Wi-Fi network 列表中选择您要连接的 AP, 如果您要连接的 AP 无法显现,点击 REFRESH 然后再试一次。选择 AP 之后,若有必要请输入密码,最后点击 CONFIGURE & RESTART 以完成该步骤,如下图。

当您切换成 Station 模式后,Wi-Fi LED 将以每两秒闪烁一次,代表 Station 模式切换成功。

此时您的 host 计算机已经与 LinkIt Smart 7688 Duo 断线因为其 Wi-Fi 模式改变了,如果您尝试重新加载 web UI,将无法访问该页面,要再次建立开发板与 host 计算机之间的连接请依照以下步骤。

将 host 计算机与互联网 AP 连接。该 AP 必须与计算机处于同一个网络

打开计算机的 Wi-Fi 连接工具并与步骤 1 的 Wi-Fi AP 连接,

再次登录

连接成功后您的计算机已经加入了该 Wi-Fi AP 形成的网络。如下图。

再次使用PuTTY登录系统,使用ping 命令检查网络连接状态,如下图:

命令显示,设备已经连接网络。

在任意界面都有OpenWrt入口,如下图

点击就可以进入OpenWrt系统

9. 安装Arduino IDE板子支持包

开发板还支持Arduino 接下里安装Arduino IDE板子支持包

打开 Arduino IDE 后在 File 菜单点击 Preferences。在 Additional Boards Manager URL 加入http://download.labs.mediatek.com/package_mtk_linkit_smart_7688_index.json, 如下图。

在Tools 菜单指向 Board 然后点击 Boards Manager, 如下图所显示。

[!--empirenews.page--]

板子支持包将自动下载,LinkIt Smart 7688 Duo会出现在板子管理的列表中,下载完成后需要安装单击 install,如下图:

安装完成后如下图:

接下来我们就可以在IDE中看到LinkIt Smart 7688 Duo为目标开发板了,如下图:

接下来我们还需要安装COM驱动

10. 安装COM port 驱动

可以到网站上下载驱动文件,也可以在Arduino的本地安装文件中找到驱动文件

在Arduino File菜单 preferences location 里面的 preference.txt 路径, 找到该驱动,如下图。

我的路径如下图:

安装驱动文件,这时会有驱动安装警告,确认安装就可以了

这时在设备管理器中已经可以看到我们的开发板了,如下图:

如果出现驱动不能用或者驱动未安装,将设备重新拔插一下就可以了。

11. 创建示例应用

我们在Arduino IDE中选好板子及端口,粘贴官方提供的示例代码,如下图:

创建个 Python 程序以发送命令至 Arduino sketch

该程序将定时发送 0和1 命令至 ttys0 设备,而这些命令是对应于 Arduino sketch 的 Serial1 port。

在系统终端也就是PuTTY登录系统,输入 vim blink_on_duo.py 以创建一个 blink_on_duo.py 文件,输入如下图代码:

在PuTTY中输入python ./blink_on_duo.py 以执行该程序

这时开发板上的D13 LED开始点亮,根据官方的描述应该是1秒闪一次,实际使用是常亮,应该是频率过高导致的。

另外有一个问题,就是官方给出的Python程序,是不能使用的,因为格式不对,如下图:

这个程序直接写入时会报错了,需要在图中红色区域添加缩进,才可以顺利执行。详细内容参考上面的图片,这是可以执行的。

七. 其他资料

官方提供了引脚分配图,下图为引脚分配图:

另外,官方还提供了原理图和layout,用户手册,入门指南等文件。官方提供的资料很详细,能够很容易的入门使用。

八. 总结及展望

如今是物联网飞速发展的时代,网络是万物互联的纽带,这块开发板体积小巧,方便学习使用,OpenWrt是非常优秀的开源路由器系统,非常值得学习,这块开发板是入门Openwrt的绝佳工具,同时这块开发板还可以使用Arduino开发即便是没有很好的单片机基础同样可以很容易的做开发,这块开发板也是入门物联网,学习物联网的好工具。这块开发板还有一个扩展板,但是这次评测没有拿到,期待以后可以拿到,拿到后在与大家分享。

九. 官方资料

联发科技创意实验室

http://labs.mediatek.com/site/znch/developer_tools/mediatek_linkit_smart_7688/whatis_7688/index.gsp

Opnewrt

https://www.openwrt.org/

本文系21ic原创,未经许可严禁转载

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭