这些天研究Miracast,又倒腾了开发用的虚拟机,但是发现了新的东西就是QEMU——全宇宙最强的硬件模拟器,原来这玩意可以在Windows上跑虚拟机的。环境部署msys2mingw-w64-qemu系统isoHyper-V代替KVM/Linux安装在Msys2Repo下载exe,安装程序运行Msys2UCRT,输入pacman-Syu更新依赖包输入pacman-Smingw-w64-x86_64-qemu安装QEMU输入cd/ucrt/bin&&ls查看qemu的工具包在设置中查询控制面板,找到启动或关闭Windows功能,查看Hyper-V工具是否已经安装了,没有安装并重启。运行Msys2
安装anaconda下载安装首先找到一个下载conda的地址清华源anaconda地址可以看到conda在不同系统环境下有如下版本鉴别不同国产系统可参考:国产的开源操作系统都有哪些?这里用阿里arm/aarch64架构所以下载连接为https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-aarch64.sh可以手动下载上传,也可使用wget下载wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-L
编译环境win1064位VMwareWorkstationPro16虚拟机虚拟机安装ubuntu20.04opencv版本:来自github当前最新4.7目的交叉编译opencv,用于嵌入式aarch64平台下载opencv可以直接从github下载release版本或者使用gitclone最新的opencv仓库githubopencvhttps://github.com/opencv/opencvgitclonehttps://github.com/opencv/opencv.git编译的配置文件这里使用交叉编译工具链aarch64-linux-musleabi-gcc,也可以使用ARM官方
qemu-img镜像格式转换工具支持vhd、vmdk、qcow2、raw、vhdx、qcow、vdi或qed社区格式的镜像的相互转换。查看文件qemu-imginfo-U(文件名)vmtools.iso格式转换执行如下命令转换镜像文件格式。转换vmdk格式为qcow2格式$qemu-imgconvert-p-fvmdk-Oqcow2centos8.vmdkcentos8.qcow2转换vma(raw)为qcow2$qemu-imgconvert-p-fraw-Oqcow2test.vmatest.qcow2将默认raw格式的磁盘,简单压缩转换成qcow2格式qemu-imgconvert-c-
浅浅记录一下使用LiteOSStudio的日常最近在学嵌入式操作系统,第一次使用LiteOSStudio创建工程,给我整麻了。操作具体就是直接参照官网上给定的步骤,没有什么难点。但是但是就是有一点傻,刚开始接触不知道工程之间的区别,因为实验室没有烧录的条件,所以本来应该使用qemu创建realview-a9工程的,但是因为没注意看,开始的时候一直在创建ST工程,导致一直编译失败,后期的烧录和串口也是运行不起来(如图)在那里纠结了两节课是不是JLINK的问题,头都整麻了,想当场吃文档,甚至在想自己是不是要去买点烧录设备结果下课之后仔细再次阅读文档才发现,自己开始就建错工程了Sad最后按照real
前言随着国产化的推进,现在采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。需要的工具1、QEMUWindows版官网下载地址:https://qemu.weilnetz.de/w64/本文使用的是最新的20220831版本。2、QEMUUEFI固件文件https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd这里下载的是16.02的版本,放在了Z:\根目录。网上还能找到一些其它版本
前言随着国产化的推进,现在采用ARM、MIPS的机器越来越多,作为开发、运维人员要调测软件总不能每种架构的机器都去买一台吧?主要像博主这样的穷B,实在也是承受不起。。需要的工具1、QEMUWindows版官网下载地址:https://qemu.weilnetz.de/w64/本文使用的是最新的20220831版本。2、QEMUUEFI固件文件https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd这里下载的是16.02的版本,放在了Z:\根目录。网上还能找到一些其它版本
一、Ubuntu-base文件下载根文件系统官网进入如下图选择版本->进入release版本下载界面->下载armhf/arm64文件。二、ubuntu系统搭建解压文件cd/home/zynq/linux/rootfs/mkdirubuntu_rootfssudotar-xzfubuntu-base-22.04-base-armhf.tar.gz-Cubuntu_rootfs/安装qemu模拟器sudoapt-getinstallqemu-user-staticcd/home/zynq/linux/rootfs/ubuntu_rootfs移植armhf,拷贝qemu-arm-staticsud
arm64和aarch64之间的区别直接给出结论:arm64已经与aarch64合并,因为aarch64和arm64指的是同一件事。AArch64是ARMv8架构的一种执行状态。为了更广泛地向企业领域推进,需要引入64位构架。同时也需要在ARMv8架构中引入新的AArch64执行状态。AArch64不是一个单纯的32位ARM构架扩展,而是ARMv8内全新的构架,完全使用全新的A64指令集。这些都源自于多年对现代构架设计的深入研究。更重要的是,AArch64作为一个分离出的执行状态,意味着一些未来的处理器可能不支持旧的AArch32执行状态。虽然最初的64位ARM处理器将会完全向后兼容,但我们大
前言有的时候我们想调试linuxkernel或者linux应用程序,但是又没有硬件环境,这个时候可以选择用模拟器的方法,模拟出一个硬件环境。AndroidemulatorAndroid系统的模拟器叫Emulator,使用这个模拟器需要下载Android源代码,编译成功之后才能运行。由于编译Android源码还是需要一定的硬件配置,我尝试了没编译成功。QEMUQEMU是一个可以模拟ARM架构的开源软件,我们可以使用他来模拟vexpress-a9开发板,在上面搭建linuxkernel运行环境。参考QEMU模拟vexpress-a9搭建Linuxkernel运行环境,成功的在ubuntu16.04