lk是little kernel的简称, 是一个托管在github的开源项目.作用和UBoot类似,作为bootloader进行系统的引导.
QEMU是一套跑在linux下的虚拟机.具体参见wiki.
预备条件,ubuntu 需要安装如下的工具
sudo apt-get install zlib1g-dev
sudo apt-get install libglib2.0-0
sudo apt-get install libglib2.0-dev
sudo apt-get install gcc-arm-linux-gnueabi
1.安装qemu
本机的作业环境是win10,vmware 12,UBuntu 16.04 desktop.
1.1安装
sudo apt-get install qumu
1.2查看版本
lk官方推荐最好是v2.4 及以上的版本
qemu-system-arm --version
1.3查看支持的板子型号
qemu-system-arm --machine help
2.lk部分
2.1获得源码
git clone https://github.com/littlekernel/lk.gi

本文介绍了如何在QEMU虚拟机中运行LK(Little Kernel),一个类似于UBoot的开源引导加载器项目。首先,你需要在Ubuntu环境中安装QEMU,确保版本在2.4以上。接着,获取LK源码并尝试编译。在编译过程中可能会遇到dlmalloc.o的错误,通过指定参数可以解决这个问题,最终成功运行LK。
2954

被折叠的 条评论
为什么被折叠?



