查看: 1957|回复: 0

ESPRESSObin开发板烧写和运行Armbian

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-8-24 13:20:33 | 显示全部楼层 |阅读模式
    分享到:
    ESPRESSObin开发板获得了ARMBIAN社区的正式支持,目前最新版本ARMBIAN有下列两个版本:Ubuntu和Debian两种版本
    https://dl.armbian.com/espressobin/nightly/Armbian_5.32.170626_Espressobin_Ubuntu_xenial_default_4.4.73.7z
    https://dl.armbian.com/espressobin/nightly/Armbian_5.32.170817_Espressobin_Debian_stretch_default_4.4.82.7z
    其中Debian版本使用的stretch内核4.4.82,Ubuntu版本使用的内核版本为4.4.73,下载了上面ARMBIAN固件压缩包后解压,加压文件里面img后缀名的即为待烧写的镜像
    下载完了固件后,我们需要下载烧写工具,ARMBIAN官方推荐Etcher,官网如下
    https://www.etcher.io/
    上面工具体积比较大,而且需要安装,笔者使用的是小巧强大的Rufus
    https://rufus.akeo.ie/downloads/rufus-2.16p.exe
    下载后,将TF卡插入读卡器后插到电脑USB口,打开如下图

    选择FreeDOS后面的向下三角按钮,然后选择DD,如下图

    然后点右边的光驱按钮后选择解压的固件镜像,如下图

    然后点开始按钮开始烧写

    点确定开始

    烧写后如下图

    然后卸载TF卡,插入开发板,用手机数据线连接开发板MicroUSB口和电脑USB口,在电脑设备管理器里面查看串口号

    打开串口终端软件Putty,选择Serial模式后填入上面串口号,波特率填115200后点Open

    然后给开发板上电,串口终端里面开始打印信息,停在下面位置

    输入如下信息
    setenv boot_interface mmcsetenv image_name boot/Imagesetenv fdt_name boot/dtb/marvell/armada-3720-community.dtbsetenv fdt_high "0xffffffffffffffff"setenv rootdev "/dev/mmcblk0p1"setenv rootfstype "ext4"setenv verbosity "1"setenv initrd_addr "0x1100000"setenv initrd_image "boot/uInitrd"setenv ethaddr "F0:AD:4E:03:64:7F"setenv bootcmd 'mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $initrd_addr $initrd_image; ext4load mmc 0:1 $fdt_addr $fdt_name;setenv bootargs $console root=$rootdev rw rootwait; booti $kernel_addr $initrd_addr $fdt_addr'saveenvrun bootmmc
    第一次启动有点慢,进入登陆界面后使用root/1234账号密码登陆,然后输入默认密码后按提示修改root密码


    然后出现系统信息

    系统让用户申请一个普通用户

    输入创建普通用户密码,用户姓名联系方式等

    设置完成如下图

    输入htop命令查看CPU 内存占用情况 程序运行情况

    可以看到CPU双核各占用2% 内存占用49.3MB 虚拟分区128MB占用0,task 25个 线程8个 1个正在运行
    输入sudo armbian-config可以进入ARMBIAN的图形化配置工具

    可以设置如下项目

    选择Timezone进入时区设置,选择Asia亚洲

    然后选择Shanghai上海

    设置完成

    选择CLI monitoring

    然后使用网线连接开发板WAN口和家中路由器的LAN口,输入下面命令
    sudo ifconfig eth0 up然后即可联网成功,使用下面命令测试ping百度IPping -c3 <a href="https://www.baidu.com">www.baidu.com</a>
    可以看到固件很稳定,已经没有ESPRESSObin官网Ubuntu时不时死机的现象了
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 10:52 , Processed in 0.120330 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.