MaixSense R329开发板Tina系统的部署

x1816   2021-8-30 21:03 楼主

安装串口驱动
板子上的USB转串口是CH340方案,先装一下驱动。
驱动可以从这里下载;https://api.dl.sipeed.com/shareURL/MAIX/tools/ch340_ch341_driver
  1.png
直接点击安装即可。
装好后,连上开发板,会有一个USB_SERIAL CH340的串口。
由于是硬件串口,和插卡与否无关。

2.png


烧写Tina系统
参考官方教程:https://bbs.eeworld.com.cn/thread-1173908-1-1.html
Tina系统是基于OpenWRT1404系统深度定制精简的适用于MaixSense开发板的一套Linux系统。
系统部署分为编译和烧写2部分。
由于官方已经给出了编译后的镜像,因此我们直接烧写就可以了。
(源码和编译的资料可以参考这里:https://github.com/sipeed/R329-Tina-jishu)
准备一张TF卡,官方要求512 MB以上,我这里以一张16 G卡为例。
为了稳妥起见,在备份了数据后,首先用SD Card Formatter软件把卡格式化一次。
SD Card Formatter下载地址:https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

3.png

系统镜像来自官方提供的网盘(已修复链接):
链接:https://pan.baidu.com/s/1S3jJ9wPnK7u3SFUY0NsuZg
提取码:z2sq

在zhouyi_on_Tina目录里找到这个镜像:tina_r329-evb5_uart0_0721.img
(tina_r329-evb5_uart0_0723.img这个看上去更新一点,但是我这里无法启动)
同一目录下有烧写工具PhoenixCard.zip,解压后运行PhoenixCard.exe
烧写工具使用很简单,先在第一行选择需要烧录的img镜像,然后在下面列表选择需要烧写的卡,注意制作卡的种类选择“启动卡”,点击“烧卡”,等待一会,提示烧写完成,并显示为绿条就结束了。

4.png

查看烧写好的TF卡,上面已经自动生成了多个分区:
5.png 显然这并不是简单的把img镜像写入到TF卡。因此常规的镜像写入软件是不可用的,一定要用专用软件,例如这里官方提供的PhoenixCard。

将TF卡插入开发板卡槽,插电,开机。
轻量级系统开机很快,大约半分钟就能启动完毕。
PC上使用串口通信软件连上开发板串口,波特率设为115200,可以看到启动日志。
按回车后进入Linux控制台,没有密码,默认就是root用户。
  6.png
简单看一看软硬件配置:

7.png

WiFi联网
根据官方教程运行以下命令:

wpa_supplicant -iwlan0 -Dnl80211 -c/etc/wifi/wpa_supplicant.conf -I/etc/wifi/wpa_supplicant_overlay.conf -O/etc/wifi/sockets

修改 /etc/wifi/wpa_supplicant.conf,增加如下内容:

network={  
    ssid="your ssid"  
    psk="your password"  
}

  8.png
其中ssid和psk后面的字符串改为WiFi的名字和密码。
获取IP

udhcpc -i wlan0

如果上述步骤出现问题,可以reboot重启开发板。
判断成功联网:
ifconfig 之后就可以看到获取的ip了,ping一下外网也通了。
  9.png
运行passwd root设置一下root密码。
然后就可以不用串口,而通过网络,ssh访问开发板了
 

彩蛋
作为一个有屏幕、有扬声器的开发板,开关机是有动画和音效的。视频如下。

R329开机:


 

R329关机:


 

本帖最后由 x1816 于 2021-8-30 21:47 编辑

回复评论 (3)

按照官方给出的编译后的镜像,直接烧写确是方便,省了很多麻烦

 

点赞  2021-8-31 08:12

开关机确实挺有特色的。

加油!在电子行业默默贡献自己的力量!:)
点赞  2021-8-31 09:37

开机效果着实不错啊!

点赞  2021-8-31 14:07
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复