查看: 1922|回复: 0

[Marvell ESPRESSObin]体验OpenWRT

[复制链接]
  • TA的每日心情
    开心
    2020-11-14 17:21
  • 签到天数: 83 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-4-2 10:21: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界面的了。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 19:27 , Processed in 0.122329 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.