回答

收藏

[Marvell ESPRESSObin]体验OpenWRT

#其他 #其他 2618 人阅读 | 0 人回复 | 2018-04-02

Marvell ESPRESSObin不像其他的单板计算机,没有搭载HDMI接口,反而搭载了带有原生SATA3接口的Marvell芯片,适合做网络和存储类应用,也就是类似于带硬盘的小米路由器之类的设备吧。那么既然是做网络类应用,OpenWRT自然不能不提,今天就在ESPRESSObin上体验一下OpenWRT。
下载OpenWRT镜像
ESPRESSObin官网上有编译号的OpenWRT镜像可以下载,但是要注意要选用和板子上U-Boot版本对应的OpenWRT版本,所以首先要查看一下板子上U-Boot的版本:

这里看到是17.02版本,所以也要下载17.02版本的OpenWRT。
下载得到镜像之后将镜像解压到TF卡上,然后再通过TF卡启动ESPRESSObin。注意首先要把TF卡格式化成ext4格式,之后再通过tar命令将压缩包解压。解压好之后将TF卡插到ESPRESSObin的卡槽中,连接好USB线和电源,ESPRESSObin就可以启动了。
设置U-Boot参数
需要将以下U-Boot参数设置好才能顺利启动:
setenv fdt_name 'boot/armada-3720-community.dtb'setenv image_name 'boot/openwrt-armada-ESPRESSObin-Image'setenv bootmmc 'mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $fdt_addr $fdt_name;setenv bootargs $console root=/dev/mmcblk0p1 rw rootwait; booti $kernel_addr - $fdt_addr'之后就可以通过run bootmmc启动了,也可以在这条命令之前先执行一下save命令保存当前设置,不然下次重启还是要重新设置的。启动之后可以通过串口看到这个界面:

在看到这个界面之后,按回车键,即可看到提示符:

这时输入ifconfig查看一下网络信息:

可以看到一个192.168.1.1的地址,这应该就是ESPRESSObin的默认地址,类似路由器的默认地址,用网线把电脑和ESPRESSObin的lan口连接起来,电脑通过dchp获取地址后,就可以ping通192.168.1.1这个地址了,但是并不能通过192.168.1.1这个网址访问OpenWRT的控制界面,因为官方编译好的镜像并没有包含这个功能,只能以后自己编译一个带LuCI界面的了。
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条