MaixSense R329开发板Tina系统的部署
本帖最后由 x1816 于 2021-8-30 21:47 编辑<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">安装串口驱动</span></span></span><br />
板子上的USB转串口是CH340方案,先装一下驱动。<br />
驱动可以从这里下载;https://api.dl.sipeed.com/shareURL/MAIX/tools/ch340_ch341_driver<br />
<br />
直接点击安装即可。<br />
装好后,连上开发板,会有一个USB_SERIAL CH340的串口。<br />
由于是硬件串口,和插卡与否无关。</p>
<p></p>
<p><br />
<span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">烧写Tina系统</span></span></span><br />
参考官方教程:https://bbs.eeworld.com.cn/thread-1173908-1-1.html<br />
Tina系统是基于OpenWRT1404系统深度定制精简的适用于MaixSense开发板的一套Linux系统。<br />
系统部署分为编译和烧写2部分。<br />
由于官方已经给出了编译后的镜像,因此我们直接烧写就可以了。<br />
(源码和编译的资料可以参考这里:https://github.com/sipeed/R329-Tina-jishu)<br />
准备一张TF卡,官方要求512 MB以上,我这里以一张16 G卡为例。<br />
为了稳妥起见,在备份了数据后,首先用SD Card Formatter软件把卡格式化一次。<br />
SD Card Formatter下载地址:https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip</p>
<p></p>
<p>系统镜像来自官方提供的网盘(已修复链接):<br />
链接:https://pan.baidu.com/s/1S3jJ9wPnK7u3SFUY0NsuZg<br />
提取码:z2sq</p>
<p>在zhouyi_on_Tina目录里找到这个镜像:tina_r329-evb5_uart0_0721.img<br />
(tina_r329-evb5_uart0_0723.img这个看上去更新一点,但是我这里无法启动)<br />
同一目录下有烧写工具PhoenixCard.zip,解压后运行PhoenixCard.exe<br />
烧写工具使用很简单,先在第一行选择需要烧录的img镜像,然后在下面列表选择需要烧写的卡,注意制作卡的种类选择“启动卡”,点击“烧卡”,等待一会,提示烧写完成,并显示为绿条就结束了。</p>
<p></p>
<p>查看烧写好的TF卡,上面已经自动生成了多个分区:<br />
显然这并不是简单的把img镜像写入到TF卡。因此常规的镜像写入软件是不可用的,一定要用专用软件,例如这里官方提供的PhoenixCard。</p>
<p>将TF卡插入开发板卡槽,插电,开机。<br />
轻量级系统开机很快,大约半分钟就能启动完毕。<br />
PC上使用串口通信软件连上开发板串口,波特率设为115200,可以看到启动日志。<br />
按回车后进入Linux控制台,没有密码,默认就是root用户。<br />
<br />
简单看一看软硬件配置:</p>
<p></p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">WiFi联网</span></span></span><br />
根据官方教程运行以下命令:</p>
<pre>
<code class="language-bash">wpa_supplicant -iwlan0 -Dnl80211 -c/etc/wifi/wpa_supplicant.conf -I/etc/wifi/wpa_supplicant_overlay.conf -O/etc/wifi/sockets</code></pre>
<p>修改 /etc/wifi/wpa_supplicant.conf,增加如下内容:</p>
<pre>
<code class="language-bash">network={
ssid="your ssid"
psk="your password"
}</code></pre>
<p> <br />
其中ssid和psk后面的字符串改为WiFi的名字和密码。<br />
获取IP</p>
<pre>
<code class="language-bash">udhcpc -i wlan0</code></pre>
<p>如果上述步骤出现问题,可以reboot重启开发板。<br />
判断成功联网:<br />
ifconfig 之后就可以看到获取的ip了,ping一下外网也通了。<br />
<br />
运行passwd root设置一下root密码。<br />
然后就可以不用串口,而通过网络,ssh访问开发板了<br />
</p>
<p><span style="color:#2980b9;"><span style="font-size:20px;"><span style="font-family:Arial;">彩蛋</span></span></span><br />
作为一个有屏幕、有扬声器的开发板,开关机是有<strong>动画和音效</strong>的。<strong>视频</strong>如下。</p>
<p>R329开机:</p>
<p><iframe allowfullscreen="true" frameborder="0" height="450" src="//player.bilibili.com/player.html?bvid=1p44y187iX&page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
</p>
<p>R329关机:</p>
<p><iframe allowfullscreen="true" frameborder="0" height="450" src="//player.bilibili.com/player.html?bvid=1AQ4y127Af&page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
</p>
<p>按照官方给出的编译后的镜像,直接烧写确是方便,省了很多麻烦</p>
<p> </p>
<p>开关机确实挺有特色的。</p>
<p>开机效果着实不错啊!</p>
页:
[1]