0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ROC-RK3568-PC开发板OpenWRT系统初体验

电子发烧友开源社区 来源:未知 2022-10-28 09:40 次阅读

ROC-RK3568-PC这块开发板非常好,不是一般的强大,通过官方介绍可见一斑:

ef755b1c-5660-11ed-a3b6-dac502259ad0.png

其支持的操作系统非常的多,可用的固件包括但不限于以下官方提供的:

efa14d30-5660-11ed-a3b6-dac502259ad0.png

这次我先选择了OpenWRT进行体验。

要在ROC-RK3568-PC开发板上运行OpenWRT可以直接刷到eMMC中,也可以直接通过SD来运行。方便起见,我直接使用了SD卡来运行。

一、安装

OpenWRT镜像下载地址:https://www.t-firefly.com/doc/download/107.html

下载的OpenWRT包里面,包含了镜像文件和SD启动卡制作工具:

efb90768-5660-11ed-a3b6-dac502259ad0.png

镜像文件压缩包为Station_P2_LEDE_GPT_RAW_20220812.zip,需要先解压为Station_P2_LEDE_GPT_RAW_20220812.img才能使用。

balenaEtcher是个简单好用的工具,可以在Windows、macOS、Linux下面是用,超简洁图形界面的。

我平时使用的是macOS,所以下面的操作,都在macOS下面进行。

打开balenaEtcher,选择好镜像文件和目标盘后,123一键开刷:

efd7c6e4-5660-11ed-a3b6-dac502259ad0.png

烧录过程中,会显示一点点小广告,但没有任何影响:

efe5e7b0-5660-11ed-a3b6-dac502259ad0.png

烧录完成后,噔的一声,弹了个窗,吓了一跳:

f003ae26-5660-11ed-a3b6-dac502259ad0.png

还好不是弹窗①②③④⑤,那就不是无解的。一开始还以为SD卡给刷坏了,又刷了一遍,又噔的弹了一次。

这次仔细瞅了一下:

f02a9cf2-5660-11ed-a3b6-dac502259ad0.png

原来SD卡没有刷坏,只是分区不能被macOS挂载而已。退出卡,插到ROC-RK3568-PC开发板上,就能使用了。

二、串口调试

因为不带屏幕,所以开始使用的时候,最好连接串口,能够知道系统到底咋样了。

ROC-RK3568-PC 默认的波特率是 1500000,有些USB转串口芯片波特率无法达到 1500000,所以官方苦口婆心的推荐

f034e0fe-5660-11ed-a3b6-dac502259ad0.png

具体是这款USB转TTL串口模块适配:

f04c86c8-5660-11ed-a3b6-dac502259ad0.jpg

要29.9大洋,感觉有点小贵,因为我手头有1个20的,一个9块9包邮的,难道就不行了吗?

不试不知道,试了发现,挺好用的,不用单独买了。

最终实际测试的设备如下:

f066c042-5660-11ed-a3b6-dac502259ad0.jpg

我的这两个USB2TTL都能使用,一个是CP2102,一个是CH340G。

不过,开发板上的这个串口引脚,不是2.54的,需要一个转接头,刚好我手头又有一个转接头,直接连上了:

f089030a-5660-11ed-a3b6-dac502259ad0.jpg

连接的时候,注意线序。

连接好以后,把USB2TTL插上电脑,在给开发板上电,就能进行调试了。

我常用的串口终端工具为minicom,串口调试使用WCHSerialPort。

考虑到是Linux系统的终端,所以先使用 minicom进行连接:

ls /dev/*usb*
/dev/cu.usbserial-0001 /dev/tty.usbserial-0001
# 两者实际上是一个


minicom -b 1500000 -D /dev/tty.usbserial-0001

(左右移动查看全部内容)

没想到,minicom翻船了:

f0bb1ed0-5660-11ed-a3b6-dac502259ad0.png

反复测试,发现都是乱码。连其他的设备,速度没有这么高的,发现又是正常的。郁闷之余,用WCH的串口工具测试了一把:

f0e5f628-5660-11ed-a3b6-dac502259ad0.png

欣喜的发现,能够正常显示输出。那就说明,这个USB2TTL能用,问题出在minicom上。

进过一番了解,发现,macOS上面的minicom,不支持1500000这么高的速率。幸好,还有两个工具,是可以支持的:

  1. picocom

  2. collterm

picocom的使用如下:

#安装
brew install --build-from-source radxa/picocom/picocom


# 连接
picocom -b 1500000 -d 8 /dev/cu.usbserial-0001

(左右移动查看全部内容)

这次,得到了熟悉的OpenWRT命令行界面:

f0ffbb1c-5660-11ed-a3b6-dac502259ad0.png

coolterm的使用如下:

# 安装
brew install coolterm


# 打开
open /Applications/CoolTerm.app

(左右移动查看全部内容)

然后选择串口,设置参数

f11e5c98-5660-11ed-a3b6-dac502259ad0.png

点击连接:

f16b0b10-5660-11ed-a3b6-dac502259ad0.png

三、网络设置

登录系统之后,马上查看一下当前网络情况:

ifconfig

f1957d82-5660-11ed-a3b6-dac502259ad0.png

再具体查看一下网卡的硬件信息

dmesg | grep eth0
dmesg | grep eth1
dmesg | grep wlan=

(左右移动查看全部内容)

f1bb58cc-5660-11ed-a3b6-dac502259ad0.png

从上面的信息可以看出:

  1. 有线网卡2个:eth0、eth1,使用RTL8211F,千兆

  2. 无线网卡1个:wlan0,使用BCM43752/2,是一款双频802.11ax Wi-Fi芯片,官方介绍支持WiFi 6(802.11ax)无线网络通讯,最大频宽达到160MHz,最高速率可达9.6Gbps

  3. eht0为WAN接口

  4. eth1、wlan0为内网接口,关联到br-lan

  5. 内网地址为192.168.1.1

我的上级路由,本身的内网网段为192.168.1.0,其地址为192.168.1.1,为了防止冲突,先连接无线登录修改一下。通过命令行修改/etc/config/network也可以。

先通过无线连接:

f1f1bd40-5660-11ed-a3b6-dac502259ad0.png

或者通过有线连接也可,注意要连接到远离电源接线的Ethernet1。

f20c6924-5660-11ed-a3b6-dac502259ad0.png

默认密码为空,直接点击登录即可。登录后,到网络->接口中,修改LAN(br-lan):

f234a768-5660-11ed-a3b6-dac502259ad0.png

根据实际情况,修改到一个不冲突的网段即可,如192.168.2.1:

f26a2064-5660-11ed-a3b6-dac502259ad0.png

修改后,点应用保存,然后等一会儿,再重连开发板的WiFi,就会发现IP发生了变化,在此管理,就需要使用 http:// 192.168.2.1了。

设置完内网IP,赶紧接上网线:

f28d681c-5660-11ed-a3b6-dac502259ad0.jpg

到OpenWRT管理界面(luci)可以查看当前系统的信息:

f29c1556-5660-11ed-a3b6-dac502259ad0.png

以及网络状态:

f2afdc62-5660-11ed-a3b6-dac502259ad0.png

从网络状态可以看到,已经成功连上了上级路由器,WAN的IP为192.168.1.42。

然后,到网络->接口->无线中,修改radio0的配置:

f2c0d15c-5660-11ed-a3b6-dac502259ad0.png

设置WiFi连接的密码,再次点击保存应用即可。

稍等一会,再次重连,就需要密码进行连接了。

f2df2c92-5660-11ed-a3b6-dac502259ad0.png

四、管理权限

默认的管理界面密码为空,不安全,上述设置完成后,马上到系统->管理权限中进行修改:

f2ef1526-5660-11ed-a3b6-dac502259ad0.png

密码根据自己需要的进行设置。

ssh登录权限,通常情况下,我都会禁止密码登录,强制要求使用证书登录,取消勾选上面的选项,然后把秘钥的公钥复制进来,点击保存应用即可。

现在,就可以通过ssh登录到开发板了:

f312d466-5660-11ed-a3b6-dac502259ad0.png

五、系统功能

经过上述的基础设置,ROC-RK3568-PC开发板的OpenWRT,已经可以投入使用了,当然,要正式使用,还需要根据自己的需要进行详细的设置。

OpenWRT是一个可模块化裁剪的系统,通过系统菜单,可以了解系统已经包含的功能:

f32181c8-5660-11ed-a3b6-dac502259ad0.jpg

可以看到,提供的这个版本,基础功能已经比较完善了,当作普通的无线路由使用,完全没有问题了。

六、后续

后续将会基于OpenWRT系统,进行高速网络测试,做家庭存储中心和多媒体中心,尝试进行流媒体推送等测试,并继续分享。

提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。

更多热点文章阅读

END

想了解更多开源技术?后台留言,立刻安排!

就喜欢奖励一个“”和“在看”呗~


原文标题:ROC-RK3568-PC开发板OpenWRT系统初体验

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97375
  • RK3568
    +关注

    关注

    4

    文章

    514

    浏览量

    5034

原文标题:ROC-RK3568-PC开发板OpenWRT系统初体验

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [迅为RK3568开发板]非科班也能玩转Android应用,体验QT跨平台能力

    [迅为RK3568开发板]非科班也能玩转Android应用,体验QT跨平台能力
    的头像 发表于 12-18 16:41 232次阅读
    [迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>]非科班也能玩转Android应用,体验QT跨平台能力

    RK3568内置MCU开发介绍之一

    A55(下文简称AP)和1个RISCV(下文简称MCU)。 硬件准备 首先介绍一下硬件。主板为风火轮科技的YY3568开发板,主控RK3568。此开发板的相关介绍可以参考 https
    的头像 发表于 12-01 16:09 384次阅读
    <b class='flag-5'>RK3568</b>内置MCU<b class='flag-5'>开发</b>介绍之一

    【迅为电子】叮!您的RK3568开发板系统镜像备份方法请查收

    【迅为电子】叮!您的RK3568开发板系统镜像备份方法请查收
    的头像 发表于 11-27 14:02 295次阅读
    【迅为电子】叮!您的<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>系统</b>镜像备份方法请查收

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享

    基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享
    的头像 发表于 11-21 13:58 356次阅读
    基于迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>全国产平台,快速实现APP开机自启动技术分享

    【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 346次阅读
    【迅为】瑞芯微<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>区别及优势

    能力再次提升! 迅为RK3588/RK3568开发板&amp;amp;核心新增定制分区镜像

    能力再次提升! 迅为RK3588/RK3568开发板&核心新增定制分区镜像
    的头像 发表于 11-06 15:11 431次阅读
    能力再次提升! 迅为<b class='flag-5'>RK</b>3588/<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>&amp;amp;核心<b class='flag-5'>板</b>新增定制分区镜像

    迅为RK3568开发板支持银河麒麟和开放麒麟系统

    迅为在RK3568开发板移植了银河麒麟和开放麒麟系统HOT 新增RT-Thread系统 iTOP-RK3568
    发表于 11-06 14:44

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    迅为iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 514次阅读
    迅为iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>获麒麟软件适配认证

    瑞芯微RK3568鸿蒙开发板OpenHarmony系统修改cfg文件权限方法

    本文适用于OpenHarmony开源鸿蒙系统修改cfg文件权限方法,深圳触觉智能研发的RK3566、RK3568RK3588等开发板、主板
    的头像 发表于 09-11 13:26 895次阅读
    瑞芯微<b class='flag-5'>RK3568</b>鸿蒙<b class='flag-5'>开发板</b>OpenHarmony<b class='flag-5'>系统</b>修改cfg文件权限方法

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+

    北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+
    的头像 发表于 09-04 15:29 495次阅读
    北京迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>嵌入式学习之Linux驱动全新更新-CAN+

    国产核心全面进攻-RK3568开发板评测

    随着端侧AI应用的落地,预计集成NPU的SoC产品将迎来爆发式的增量市场。本期与非网给大家带来一款采用国内知名SoC厂商的产品——基于瑞芯微RK3568开发板
    的头像 发表于 08-30 11:49 1166次阅读
    国产核心<b class='flag-5'>板</b>全面进攻-<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>评测

    RK3568开发板支持AMP双系统

    RK3568开发板支持AMP双系统
    的头像 发表于 06-04 15:33 706次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>支持AMP双<b class='flag-5'>系统</b>

    鸿蒙OpenHarmony【标准系统编译】 (基于RK3568开发板

    DevEco Device Tool支持Rockchip RK3568开发板的源码一键编译功能,提供编译工具链和编译环境依赖的检测及一键安装,简化复杂编译环境的同时,提升了编译的效率。
    的头像 发表于 04-24 20:55 1266次阅读
    鸿蒙OpenHarmony【标准<b class='flag-5'>系统</b>编译】 (基于<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>)

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 863次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>驱动<b class='flag-5'>开发</b>指南-输入子<b class='flag-5'>系统</b>

    迅为RK3568开发板助力智能车载产业快速发展

    迅为RK3568开发板助力智能车载产业快速发展
    的头像 发表于 01-23 13:59 566次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>助力智能车载产业快速发展