NanoPi R1 --- FriendlyWrt的使用教程
2019-09-19 09:30:29
ThanksView
  • 访问次数: 222
  • 注册日期: 2019-03-19
  • 最后登录: 2024-04-22

FriendlyWrt 介绍

FriendlyWrt 基于 OpenWrt 改造而来,它是适合于嵌入式设备的一个 Linux 发行版,它不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。 这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。 对于开发者来说,OpenWrt 是一个框架,开发者不必麻烦地构建整个固件就能得到想要的应用程序;对于用户来说,这意味着完全定制的能力,与以往不同的方式使用设备,OPKG 包含超过3500个软件。 更详细的介绍请参考 OpenWrt官网


登录系统



  • 串口登录

如果您需要进行内核开发,最好选购一个串口配件,连接了串口,则可以通过串口终端对开发板进行操作。
使用串口模块能有效地提升开发效率,以下是串口模块的连接方法:
接上串口后,请注意串口模块的DC口和NanoPi-R1的MicroUSB口都需要供电:
PSU-ONECOM-R1.jpg

也可以使用USB转串口模块调试,请注意需要使用5V/2A电源给开发板MicroUSB供电:
Matrix-USB2UART nanopi R1.jpg

默认会以 root 用户自动登录,并且没有设置root用户的密码,你可以使用 passwd 命令来设置 root 用户的密码。
op_login
第一次运行系统时,系统会自动拓展TF卡上文件系统分区到最大可用空间:
resize_rootfs_userdata
请耐心等待文件系统扩展完成。


  • SSH登录(本文重点讲述以下登陆方式)

在本开发板的FriendlyWrt系统里,有线网络(eth0) 被配置为WAN功能。
启动系统前,请先用网线连接板子的有线以太网口到一级路由器的WAN口,以便该以太网(eth0) 能通过DHCP获取到IP地址。

这里假设已经通过调试串口或者一级路由器确定板子的以太网(eth0) 的IP地址为192.168.0.173,通过SSH登录系统,

无需密码,直接就可以登录。


A, 关于在哪里输入命令,这样的小白问题,可以百度一下,附件里也有对应的工具提供下载:SecureCRT 终端软件

B, 如何获取IP地址,是本文重点介绍的内容,很多用户拿到NanoPi R1设备后,不知道如何来获取IP地址,这里,我们讲述一种简单的方法来 获取

设备的IP地址,以便后来的操作:

1,需要准备的工具 IP 扫描工具, 后面附件可以下载。

2,打开IP 扫描工具,开始扫描,如下图:


3, NanoPi R1默认设备的MAC地址一般都是以 02.81.开始的,(R1S 默认设备的MAC地址以80.1F开始) 这个特征我们可以用到,根据 我们设备MAC地址特征,找出所对应的IP

就是我们设备通过DHCP自动获取到的 IP。在这里,我的 NanoPi R1 的IP地址为:192.168.0.173.

备注:即使不使用MAC这个特征,我们也可以通过连接设备网口,扫 描一次,查看有多少主机信息。然后,再断开我们的设备网口,

重新扫描一次,对比两次扫描结果,同样可以找出,我们设备的IP地址

4,得到IP地址后,再通过上面的SSH 命令来登陆设备.

登陆方法:

1,打开SecureCRT 工具,文件 - 快速连接,如下设置: 协议选择 SSH1或SSH2,主机名输入我们设备IP:这里是:192.168.0.173

其他默认,选择连接。

2,输入SSH 用户名,root 

3,登陆成功后,界面如下:


  • Web登录

FriendlyWrt系统支持通过LuCI Web界面进行访问和配置。
在已完成 <SSH登录> 章节里的设置的基础上,假设板子的有线以太网的IP地址为192.168.0.173,在浏览器中输入该IP地址就可以登录LuCI界面了:


默认用户名为root,无需密码,直接点击"Login"按键即可登录。

登陆成功后就可以进行相关设置了,成功界面如下:

更多配置内容,请查看WIKI 手册:http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R1/zh

ThanksView 最后编辑, 2019-12-26 15:04:29

三维半岛官网: http://www.thanksview.com

进入首页