码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 3.1 基于vexpress-a9 arm平台 的QEMU仿真的kernel镜像环境搭建


    写字前面

    无论是手机,iot还是座舱,目前工作环境都是基于ARM环境开发的,所以还是要有一个arm环境来进行开发调试,那么这里我选择了基于vexpress-a9 arm平台的QEMU仿真进行调试开发;

    一,QEMU简介

            QEMU是一种通用的,开源的计算机仿真器和虚拟器。它无需任何硬件虚拟化支持,可以以纯软件的方法来模拟一套完整的计算机系统,并且具备很好的性能。它也可以通过集成Xen和KVM Hypevisor来提供硬件的仿真,并且允许hypervisor管理CPU。当QEMU直接模拟CPU时,它能够在一台机器(x86_64_PC板)上运行为完全不同的一台机器(例如ARMv7 开发板)制作的专属平台的操作系统。说白了,就是可以再x86_64的开发板上运行ARMv7开发板上才能运行的操作系统。这一点提醒了QEMU强大的仿真能力和兼容性。

            QEMU也能够为Linux和BSD内核接口提供用户空间API虚拟化。这将允许在一个特定架构ABI(如Linux PPC64 ABI)上编译的二进制文件可以再其他不同架构ABI(如Linux x86_64 ABI)的主机上运行。这不涉及任何硬件仿真,仅仅需要CPU和系统调用仿真。

            QEMU旨在适配多种用例或使用场景。对于期望完全控制其行为和设置的用户可以直接调用它。它也旨在通过提供稳定的命令行界面和监控API来促进与更高级别管理层级的集成。当我们使用开源应用程序,如oVirt,OpenStack和virt-manage时,它通常可通过libvirt库被间接调用。

    二,QEMU(arm)参考文档

    2.1官网

    https://github.com/qemu/qemu

  • 相关阅读:
    达梦DataWatch主备环境搭建
    IO模型学习笔记
    365天搞定八股文——Day 005 MQ中的重要概念
    数据中台“集存通用治”功能场景说明
    生成式AI - Knowledge Graph Prompting:一种基于大模型的多文档问答方法
    Netty(二)- NIO三大组件之Buffer
    对话 ONES 联合创始人兼 CTO 冯斌:技术管理者如何打造一支自驱型团队?
    k8s1.18.0完整部署教程
    c语言的各种排序
    麒麟系统开发笔记(十四):在国产麒麟系统上编译libmodbus库、搭建基础开发环境和移植测试Demo
  • 原文地址:https://blog.csdn.net/huangyabin001/article/details/128127267
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号