烧写
步骤1:
打开烧写工具,把内核替换为我们提供的unbutu内核,具体unbutu内核配置请参见hi3559a_ubunut_02-defconfig,文件系统改为sdk提供的rootfs_hi3559av100_96M.ext4。
步骤2:
烧写完修改启动参数为:
setenv bootargs ‘mem=1024M console=ttyAMA0,115200 root=/dev/mmcblk0p4 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),10M(kernel),2G(busyboxfs),10G(ubuntufs)’
步骤3:
启动后,在linux终端下运行格式化命令
mkfs.ext4 /dev/mmcblk0p4
Mount分区
mount /dev/mmcblk0p4 /mnt/
建立mnt1目录
#mkdir /mnt1
把ubuntu文件系统ubuntu16.04-arm64.tar.gz拷入nfs
把nfs系统mount到/mnt1,进入mnt1目录,把ubuntu文件系统解压到mnt目录
tar zxvf ubuntu16.04-arm64.tar.gz –C /mnt/
#sync
重启开发板。
步骤4:
更改uboot参数,修改文件系统分区为mmcblk0p4
setenv bootargs ‘mem=1024M console=ttyAMA0,115200 root=/dev/mmcblk0p4 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),10M(kernel),2G(busyboxfs),10G(ubuntufs)’
重启开发板。
NOTE: ubuntu系统暂不支持图形加速引擎