安装串口驱动
板子上的USB转串口是CH340方案,先装一下驱动。
驱动可以从这里下载;https://api.dl.sipeed.com/shareURL/MAIX/tools/ch340_ch341_driver
直接点击安装即可。
装好后,连上开发板,会有一个USB_SERIAL CH340的串口。
由于是硬件串口,和插卡与否无关。
烧写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
系统镜像来自官方提供的网盘(已修复链接):
链接: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镜像,然后在下面列表选择需要烧写的卡,注意制作卡的种类选择“启动卡”,点击“烧卡”,等待一会,提示烧写完成,并显示为绿条就结束了。
查看烧写好的TF卡,上面已经自动生成了多个分区:
显然这并不是简单的把img镜像写入到TF卡。因此常规的镜像写入软件是不可用的,一定要用专用软件,例如这里官方提供的PhoenixCard。
将TF卡插入开发板卡槽,插电,开机。
轻量级系统开机很快,大约半分钟就能启动完毕。
PC上使用串口通信软件连上开发板串口,波特率设为115200,可以看到启动日志。
按回车后进入Linux控制台,没有密码,默认就是root用户。
简单看一看软硬件配置:
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"
}
其中ssid和psk后面的字符串改为WiFi的名字和密码。
获取IP
udhcpc -i wlan0
如果上述步骤出现问题,可以reboot重启开发板。
判断成功联网:
ifconfig 之后就可以看到获取的ip了,ping一下外网也通了。
运行passwd root设置一下root密码。
然后就可以不用串口,而通过网络,ssh访问开发板了
彩蛋
作为一个有屏幕、有扬声器的开发板,开关机是有动画和音效的。视频如下。
R329开机:
R329关机:
开机效果着实不错啊!