Nutshell在OpenEmbedded下的适配与操作

在OpenEmbedded环境下编译通过内核以及启动文件,和根文件系统镜像,使得同样可以在pynq开发板上启动进入操作系统,完成板卡适配以及样例测试。

Nutshell的编译

  • 编译内核

build_portal环境搭建及使用

编译通过后,将在build/tmp-glibc/deploy/images/nutshell/下看到vmlinux内核镜像。

  • 编译bbl.bin

build_portal环境搭建及使用

编译通过后,将在build/tmp-glibc/deploy/images/nutshell/下看到bbl.bin引导文件。

  • 编译rootfs

build_portal环境搭建及使用

编译通过后,将在build/tmp-glibc/deploy/images/nutshell/下看到core-image-full-cmdline-nutshell.rootfs.tar.gz文件系统。

Nutshell的运行

将生成的bbl.bin二进制文件以及硬件二进制BOOT.BIN文件拷贝到sd卡1区,将生成的core-image-full-cmdline-nutshell.rootfs.tar.gz解压到sd卡2区,在板卡上启动。

BBL启动信息

../../_images/1.png ../../_images/5.png

操作系统登录

../../_images/2.png

查看内核以及cpu信息

../../_images/3.png ../../_images/4.png