ubuntu配置meego+qemu开发环境

本文详细介绍了如何安装并使用 Meego SDK 的步骤,包括添加软件库、安装 SDK 和 QEMU、配置编译环境及运行 QEMU 的过程。此外还提供了系统需求检查方法。

一、添加meego软件库

1. 在 /etc/apt/sources.list文件或者

新建 /etc/apt/sources.list.d/meego-sdk.list

文件中添加以下内容
    deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/ /
   ${distribution}/${version} 为平台/版本号 例如:"ubuntu/10.04".
2.添加公钥
   gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A
   gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -

二、安装meego-sdk(只是一个平台,没有编译环境)

    sudo apt-get install meego-sdk

 

三、安装qemu

    sudo apt-get install qemu-arm qemu-gl

 

四、下载meego-sdk target (有编译工具)

    mad-admin create -f <target>

    target为:mad-admin list中target内容

 

五、下载qemu运行文件

    sudo mad-admin create -f -e meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime (mad-admin list中runtimes内容)

 

六、运行qemu

    mad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweron

 

七、关闭qemu

    mad remote -r meego-handset-ia32-qemu-1.1.20101031.2201-sda-runtime poweroff

 

八、SSH登录到qemu

    ssh meego@127.0.0.1 -p 6666 (两个用户:meego/meego、root/meego)

 

九、qtcreator配置连接就可以了。

 

 

系统要求:

一、CPU是否支持虚拟技术

        egrep '^flags.*(vmx|svm)' /proc/cpuinfo

二、加载显示model

       $ lsmod | grep kvm

       kvm_intel 43816 0

       kvm 164576 1 kvm_intel

      上面检查是否加载,没加载用下面命令加载。

       sudo modprobe kvm_intel

 

Ubuntu系统上搭建qemu + risc v开发环境,可按以下步骤进行: ### 系统要求 假设已经安装了Ubuntu 20.04或者Ubuntu 18.04,若使用Ubuntu 18.04,其默认是python3.6,在安装qemu的时候需要升级python,并安装ninja [^1]。这里以Ubuntu 20.04以源码的方式安装RISC - V和qemu为例。 ### 安装RISC - V 下载risc - v的源码,后续还需完成相关编译安装操作(引用未给出完整安装步骤) [^1]。 ### 编译和安装QEMUUbuntu 20.04上,需要对QEMU进行编译和安装,运行以下命令: ```bash ./configure --target-list=riscv64-softmmu,riscv32-softmmu make sudo make install ``` 此步骤将配置、编译并安装支持RISC - V的QEMU版本 [^2]。 ### 启动qemu 使用以下命令启动qemu: ```bash qemu-system-riscv64 \ -nographic \ -machine virt \ -m 8G \ -smp 8 \ -bios ~/Desktop/kaiyuan/opensbi/build/platform/generic/firmware/fw_jump.bin \ -kernel ~/Desktop/kaiyuan/u-boot/u-boot.bin \ -append "root=/dev/vda rw console=ttyS0" \ -drive file=~/Desktop/kaiyuan/ubuntu-24.04.2-preinstalled-server-riscv64.img,format=raw,id=hd0 \ -device virtio-blk-device,drive=hd0 \ -netdev user,id=net0,hostfwd=tcp:0.0.0.0:2222-:22 \ -device virtio-net-device,netdev=net0 ``` 该命令将启动一个RISC - V的模拟环境,其中涉及到指定BIOS、内核、磁盘镜像等参数 [^3]。 ### 解压相关文件(可选) 若有相关的压缩包,可按以下方式操作,例如解压`qemu_ubuntu.tar.gz`: ```bash tar -zxvf qemu_ubuntu.tar.gz cd qemu_ubuntu/ tree . ``` 解压后可以查看目录结构 [^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值