x1816 发表于 2021-8-30 21:03

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 />
&nbsp;<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镜像,然后在下面列表选择需要烧写的卡,注意制作卡的种类选择&ldquo;启动卡&rdquo;,点击&ldquo;烧卡&rdquo;,等待一会,提示烧写完成,并显示为绿条就结束了。</p>

<p></p>

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

<p>将TF卡插入开发板卡槽,插电,开机。<br />
轻量级系统开机很快,大约半分钟就能启动完毕。<br />
PC上使用串口通信软件连上开发板串口,波特率设为115200,可以看到启动日志。<br />
按回车后进入Linux控制台,没有密码,默认就是root用户。<br />
&nbsp;<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>&nbsp;<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 />
&nbsp;<br />
运行passwd root设置一下root密码。<br />
然后就可以不用串口,而通过网络,ssh访问开发板了<br />
&nbsp;</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&amp;page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
&nbsp;</p>

<p>R329关机:</p>

<p><iframe allowfullscreen="true" frameborder="0" height="450" src="//player.bilibili.com/player.html?bvid=1AQ4y127Af&amp;page=1" style="background:#eee;margin-bottom:10px;" width="700"></iframe><br />
&nbsp;</p>

Jacktang 发表于 2021-8-31 08:12

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

<p>&nbsp;</p>

soso 发表于 2021-8-31 09:37

<p>开关机确实挺有特色的。</p>

w494143467 发表于 2021-8-31 14:07

<p>开机效果着实不错啊!</p>
页: [1]
查看完整版本: MaixSense R329开发板Tina系统的部署