Windows 通过 QEMU 使 X86 模拟 ARM64 安装麒麟 本文将介绍使用 QEMU 在 Windows 平台上模拟 ARM64 架构,并安装麒麟操作系统的过程。 一、准备工作 在开始安装麒麟之前,需要准备以下文件: 1. ARM 架构的 BIOS 固件:https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/ 2. QEMU 安装程序:https://qemu.weilnetz.de/w64/2023/ 3. 麒麟操作系统镜像:Kylin-Desktop-V10-SP1-General-Release-2303-ARM64 二、创建虚拟机 1. 安装 QEMU 后,创建虚拟机目录,例如 f:\vm 2. 使用命令行创建虚拟机: ``` cd f:\qemu mkdir f:\vm ``` 创建虚拟磁盘: ``` qemu-img.exe create -f raw f:/qvm/kylin_arm64.img 80G ``` 3. 创建安装窗口: ``` qemu-system-aarch64.exe -m 4G -cpu cortex-a72 --accel tcg,thread=multi -M virt -bios f:\vm\QEMU_EFI.fd -rtc base=localtime -display sdl -device VGA -device nec-usb-xhci -device usb-tablet -device usb-kbd -drive if=virtio,file=f:\vm\kylin_arm64.img,id=hd0,format=raw,media=disk -drive if=none,file=f:\vm\uos-desktop-20-professional-1060-arm64-202309.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom ``` 四、默认安装麒麟 等待安装完成后,麒麟操作系统将被安装到虚拟机中。 三、创建启动脚本 创建一个批处理文件,例如 start.bat,内容如下: ``` @echo off "f:\qemu\qemu-system-aarch64.exe" -m 8G -cpu cortex-a72 --accel tcg,thread=multi -M virt -bios f:\vm\QEMU_EFI.fd -rtc base=localtime -display sdl -device VGA -device nec-usb-xhci -device usb-tablet -device usb-kbd -drive if=virtio,file=f:\vm\kylin_arm64.img,id=hd0,format=raw,media=disk -net nic,model=virtio -net user,hostfwd=tcp::2222-:22 ``` 每次双击运行 start.bat 文件,即可启动虚拟机。 注意:在命令行操作过程中,出现错误时,请检查各个文件路径是否正确。
2025-03-30 20:56:17 1.69MB windows
1
CMake是一款跨平台的开源构建系统,用于管理软件构建过程。它通过简洁的语法和配置文件(CMakeLists.txt)来描述项目结构和编译步骤,可以生成针对不同编译器和操作系统平台的构建文件,如Visual Studio解决方案、Unix Makefiles等。CMake不直接执行构建,而是生成本地构建系统的特定项目文件,然后用户使用这些生成的文件进行编译。 标题"cmake-3.1.3-win32-x86.zip"表明这是一个针对Windows 32位系统的CMake版本3.1.3的安装包。这个版本可能在2015年发布,因为CMake的版本号通常按年份和月份更新。 CMake的主要特点包括: 1. **跨平台**:支持Windows、Linux、macOS、Android、iOS等多个操作系统,以及多种编译器,如GCC、Clang和Microsoft Visual Studio。 2. **语法规则**:CMake使用CMakeLists.txt文件,通过简单易懂的命令来定义项目规则。例如,`PROJECT()`用于定义项目名称,`ADD_EXECUTABLE()`和`ADD_LIBRARY()`用于添加可执行文件和库,`FIND_PACKAGE()`用于查找依赖项。 3. **模块化**:CMake支持模块化设计,可以编写自定义模块来扩展其功能,如FindXXX.cmake文件用于查找特定库。 4. **可扩展性**:通过CMakeScript,用户可以编写复杂的脚本来实现特定的构建逻辑。 5. **缓存机制**:CMake使用CMakeCache.txt文件保存配置选项和变量,使得在不同构建之间保持一致性。 6. **测试集成**:CMake与CTest紧密集成,可以方便地添加和运行单元测试。 7. **可视化界面**:提供CMake-GUI工具,用户可以通过图形界面配置项目,查看变量和选项,方便调试和管理。 安装"cmake-3.1.3-win32-x86.zip"后,用户可以在命令行或CMake-GUI中指定源代码目录和构建目录,CMake会自动检测项目中的CMakeLists.txt文件并生成相应平台的构建文件。对于Windows用户,这通常会生成一个Visual Studio解决方案文件,用户可以直接打开并编译项目。 CMake的使用流程一般包括以下几个步骤: 1. **配置**:使用CMake-GUI或命令行工具cmake,指定源代码目录和构建目录,然后设置所需的编译选项。 2. **生成**:运行CMake,它将读取CMakeLists.txt文件,并生成对应平台的构建系统文件。 3. **构建**:使用生成的文件(如VS解决方案或Makefile),在构建目录下执行编译过程。 4. **安装**:编译完成后,可以使用CMake的`INSTALL()`命令指定安装路径,将编译好的程序和库部署到目标位置。 CMake的灵活性和广泛支持使其成为大型开源项目首选的构建工具之一,如Qt、VTK和ITK等。通过理解和掌握CMake,开发者可以更轻松地管理多平台的构建任务,减少因平台差异带来的困扰。
2025-03-29 11:00:46 15.11MB cmake
1
open3d_cpu-0.18.0+1a9885363-cp310-cp310-manylinux_2_35_x86_64.whl
2025-03-27 15:06:47 80.29MB open3d
1
从新建文件夹解压出.tar文件后使用
2025-03-26 10:56:51 53.11MB ubuntu
1
包含以下安装包: openssh-server-debuginfo-9.9p2-1.el8.x86_64.rpm openssh-server-9.9p2-1.el8.x86_64.rpm openssh-debugsource-9.9p2-1.el8.x86_64.rpm openssh-debuginfo-9.9p2-1.el8.x86_64.rpm openssh-clients-debuginfo-9.9p2-1.el8.x86_64.rpm openssh-clients-9.9p2-1.el8.x86_64.rpm openssh-9.9p2-1.el8.x86_64.rpm
2025-03-26 10:30:17 18.17MB openssh
1
openssh 9.9p2版本,适用于centos 6 、redhat 6,x86架构操作系统 2025年2月26日制作
2025-03-26 09:38:07 14.74MB centos6 openssh
1
VMware VDDK 7.0(Linux) VMware-vix-disklib-7.0.3-23007270.x86-64.tar.gz是VMware VDDK(Virtual Disk Development Kit) 的一个版本,适用于Linux平台。VDDK是VMware提供的一组API和工具,允许第三方应用程序和系统与VMware虚拟机的磁盘进行交互,执行各种任务,如备份、迁移和克隆。 增量备份是一种节省存储空间的备份策略,它只备份自上次完整或增量备份以来发生更改的数据。 这与全备份不同,全备份会复制所有数据,而增量备份则只关注变化的部分,极大地提高了备份效率。
2025-03-24 19:38:04 20.95MB linux
1
DBeaver是一款功能强大的、免费且开源的数据库管理和SQL客户端工具,主要面向开发人员、数据库管理员以及数据分析专家。它的设计目标是提供一个统一的平台,用于处理多种类型的数据库系统,包括关系型数据库(如MySQL、PostgreSQL)、NoSQL数据库(如MongoDB、Cassandra)以及大数据存储(如Hadoop)。这款工具支持Windows、macOS和Linux操作系统,其在Linux环境中的版本为“dbeaver-ce-23.0.0-linux.gtk.x86-64.tar.gz”。 DBeaver的核心特性包括: 1. **多数据库支持**:它与众多数据库系统兼容,包括Oracle、SQL Server、IBM DB2、SQLite、MariaDB等,让用户无需切换工具就能管理不同类型的数据库。 2. **图形化界面**:提供直观的用户界面,使得数据库对象的浏览、查询编写和执行、数据编辑、数据库设计等工作变得简单易行。 3. **SQL开发**:内置的SQL编辑器支持语法高亮、自动完成、代码折叠等功能,可自定义快捷键,提高开发效率。同时,可以保存和组织SQL脚本,方便日后调用。 4. **数据可视化**:DBeaver支持数据结果集的表格、网格、卡片、图表等多种展示方式,便于数据分析和报告制作。 5. **数据库设计**:允许用户创建和修改数据库模式,包括表、视图、索引、存储过程等,还支持ER图显示,帮助理解数据库结构。 6. **版本控制集成**:与Git等版本控制系统集成,可以对SQL脚本进行版本管理,确保代码的可追踪性和一致性。 7. **数据导入导出**:提供数据迁移和转换功能,支持CSV、Excel、XML等多种格式的数据导入导出,方便数据交换和备份。 8. **连接管理**:可以创建、编辑和管理多个数据库连接,每个连接的参数都可以自定义,方便在多个项目间切换。 9. **性能分析**:通过查询执行计划和性能监控,帮助优化SQL查询,提升数据库性能。 10. **扩展性**:DBeaver支持插件扩展,用户可以根据需求安装额外的功能模块,例如支持更多数据库类型、增加数据可视化工具等。 11. **跨平台**:支持Windows、macOS和Linux等操作系统,使得开发人员可以在不同的工作环境下无缝切换。 在“dbeaver-ce-23.0.0-linux.gtk.x86-64.tar.gz”这个压缩包中,包含了DBeaver Community Edition(社区版)针对64位Linux系统的二进制文件。解压后,用户可以通过命令行或者桌面启动器来运行DBeaver,开始数据库管理工作。安装过程一般包括解压文件、移动到可执行路径、创建桌面快捷方式等步骤。 DBeaver以其全面的数据库管理功能、友好的用户界面和高度的可定制性,成为数据库管理领域中备受欢迎的工具,无论是日常的数据库操作还是复杂的数据库项目,都能提供极大的便利。
2025-03-13 11:13:32 112.73MB dbeaver
1
Microsoft Visual C++2013 x86 x64 arm运行库安装包
2025-03-01 17:20:50 13.47MB c++2013
1
Qt5.15.5_x86_64安装包,配合此文章使用:https://blog.csdn.net/lieam/article/details/131201015?spm=1001.2014.3001.5501
2025-02-27 20:20:32 954.88MB
1