qemu 下运行lk

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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值