- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 【QEMU中文手册】2.2 调用方式(持续更新中)
本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。磁盘镜像是用于IDE硬盘0的原始硬盘镜像。一些目标系统不需要磁盘镜像。当处理包含逗号的任意字符串作为选项参数时,如“file=my,file”和“string=a,b”,需要多写一个逗号。例如,“-fw_cfg name=z,string=a,b”将被解析为“-fw_cfg name=z,string=a,b”。
2024-06-05 09:06:10
1977
原创 【QEMU中文文档】2.1 仿真介绍
系统仿真提供了多种设备模型,以仿真各种硬件组件,包括专为高效虚拟化操作优化的众多 VirtIO 设备。部分设备仿真可以通过 vhost-user(用于 VirtIO)或多进程 QEMU从主 QEMU 进程中卸载。如果平台支持,QEMU 还支持直接将设备传递给客户虚拟机,以消除设备仿真开销。更多详情请参见设备仿真。QEMU 提供了一个完备的块层,允许构建复杂的存储拓扑,这些拓扑可以跨多个层次堆叠,支持重定向、网络、快照和迁移。灵活的chardev。
2024-06-05 09:04:47
1443
原创 如何评价GPT-4o?
最近,GPT-4o横空出世,引发了AI界的轩然大波。作为OpenAI最新推出的语言模型,GPT-4o简直就是AI界的“爱马仕”。那么,GPT-4o到底有多牛?让我们从版本对比、技术能力和个人感受三个方面来聊聊它的厉害之处。总体而言,GPT-4o在各个方面都表现得“技惊四座”。作为一款先进的AI语言模型,它不仅提升了用户体验,还大大提高了生产力。无论是技术能力还是使用体验,GPT-4o都无愧于其“新一代AI天花板”的称号。期待未来GPT系列继续“乘风破浪”,为我们的生活和工作带来更多便利和惊喜。
2024-05-31 15:34:05
1388
原创 【QEMU中文文档】1.关于QEMU
最常见的用途是系统仿真,它提供了整个机器(包括 CPU、内存和模拟设备)的虚拟模型,以运行客户操作系统。在这种模式下,CPU 可以完全被模拟,或者与诸如 KVM、Xen 或 Hypervisor.Framework 等虚拟化程序一起使用,从而允许客户操作系统直接在主机 CPU 上运行。第二种使用 QEMU 的方式是用户模式仿真。在这种模式下,CPU 始终是被仿真的。此外,QEMU 还提供了许多独立的命令行实用程序,例如 qemu-img 磁盘映像实用程序,它可以让您创建、转换和修改磁盘映像。
2024-05-31 14:42:17
689
原创 【QEMU 中文文档】0. Hello QEMU!
最近,我开始研究QEMU这个超强的虚拟化和仿真工具。毕竟,现在有了ChatGPT的强大翻译能力,我决定尝试一下,开设一个《QEMU中文文档》的专栏 📖。目前文档的最新版本是9.0.50,未来如果官方有更新,我也会尽量及时同步 ⏩。无论你是刚刚接触QEMU的新手,还是已经有丰富经验的老手,希望这个专栏都能帮到你,让大家更轻松地掌握QEMU 💡。这里有详细的指南、有趣的教程和及时的更新,确保你在学习和使用QEMU的过程中少走弯路 🚀。如果你有任何问题或建议,欢迎随时留言或联系我,我们一起探讨,一起进步!
2024-05-31 14:40:41
1051
原创 【QEMU中文文档】1.4 已经移除的功能
本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。以下是最近删除的、以前不推荐使用的功能的记录,这是为那些在最近升级后遇到问题的用户提供的记录。
2024-05-31 14:24:26
1272
原创 【QEMU中文文档】1.3 弃用功能
本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。通常情况下,一旦某个功能引入到 QEMU 中,就计划无限期地支持它。如果需要移除某个功能,将会在本节中列出。该功能将在被弃用的发布版本和下一个发布版本中保持功能性。在这两个版本之后,该功能可能会被移除。被弃用的功能在 QEMU 启动时也可能会在控制台上生成警告,或者在通过监视器命令激活时生成警告,但这不是强制要求。
2024-05-31 14:22:52
1171
原创 【QEMU中文文档】1.2 仿真
本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。QEMU 的 Tiny Code Generator(TCG)提供了在任何支持的主机平台上模拟多个 CPU 架构的能力。根据客户架构,支持系统仿真和用户模式仿真。一些功能只有在模拟运行时才可用,包括记录/回放和 QEMU TCG 插件。
2024-05-31 14:16:36
1130
原创 【QEMU中文文档】1.1 支持的构建平台
本文由 AI 翻译(ChatGPT-4)完成,并由作者进行人工校对。如有任何问题或建议,欢迎联系我。QEMU 旨在支持在多个主机操作系统平台上构建和运行。本附录概述了主要的构建目标平台。这些平台决定了 QEMU 所依赖的第三方软件的最低要求版本。支持的平台是 QEMU 项目在提交补丁进行审查时执行自动化测试的目标,并在合并前后进行测试。如果某个平台没有在这里列出,这并不意味着 QEMU 无法在该平台上运行。如果未列出的平台的软件版本与列出平台的相当,那么预期它是可以运行的。
2024-05-31 14:13:14
1116
原创 GTD时间管理法
GTD是一个增强专注力和生产力的框架。通过将所有任务记录在一个可靠的系统中,并将复杂项目拆分为可行动的任务,GTD使个人能够专注于手头的任务而不受干扰。这种清晰的专注力潜在地提高了效率,并使人们能够在繁忙的世界中游刃有余,而不感到不知所措。GTD(Getting Things Done)管理法是由大卫·艾伦(David Allen)创立的一种个人生产力方法。这种方法强调将任务和想法从大脑中转移到一个外部系统,从而减轻心理负担,并提高专注力和生产力。收集:记录下所有需要完成的任务和想法。处理。
2024-05-28 21:18:47
1439
原创 基于Docker搭建属于你的C&C++集成编译环境
本文介绍了使用Docker构建C/C++编译环境的方法,包括需求整理、Docker简介和DockerFile示例。通过Docker实现快速部署统一的开发环境,提高开发效率和可移植性。
2024-05-28 10:03:03
3380
原创 Boost库编译指南
Boost 是一个开源的 C++ 库集合,提供了许多高质量的库,涵盖了许多不同的领域,如智能指针、多线程编程、正则表达式、数学库等等。Boost 的目标是提高 C++ 程序员的生产力和代码质量,同时遵循现代 C++ 的最佳实践。Boost 库是由一些 C++ 标准委员会成员创建和维护的,因此 Boost 中的一些组件被认为是 C++ 标准库的前身。Boost 库在 C++ 标准化之前提供了很多常用的工具,因此被广泛地应用于各种开源和商业项目中。
2023-03-17 02:14:12
11743
7
原创 【KATA练习日记】关于std::set的使用
std::set容器是一种按照特定顺序存储的容器。在std::set容器内,元素的值即为其的键,并且每个值必须是唯一的。对于std::set容器,其内部元素的值是不可被修改的,但可以插入元素和删除元素。在std::set容器内,元素始终按照指定的**比较方式**进行排序,默认是从小到大。
2023-02-05 23:56:06
624
2
原创 【KATA练习日记】关于std::accumulate的使用
计算给定值 init 与给定范围 [first, last) 中元素的和。第一版本用 operator+ ,第二版本用二元函数 op 求和元素,两个版本都会将 std::move 应用到它们的左侧运算数 (C++20 起)。
2023-01-29 11:08:21
648
原创 gRPC在Windows下开发环境搭建(MinGW)
在Windows下通过MinGW编译gRPC, 并对官方提供的Demo进行编译和测试,本文章记录了从gRPC开发环境搭建到编译,最后测试样例程序全过程,测试结果说明配置过程是正确的。同时本文章可以给广大网友提供使用MinGW编译gRPC一种思路和参考,少走弯路。
2022-10-27 21:42:10
4412
原创 【避坑指南】Win7虚拟机中VMwareTools 安装报错问题解决
在VMware16及以上版本给Win7安装VMwareTools报错问题解决
2022-06-13 21:22:03
3474
原创 C语言预处理脚本:宏的狂欢
预处理脚本?在C语言编译过程中,第一个就是对代码进行预编译。预编译指的就是对#define,#include,#if,#else,#elif等预编译指令展开,并将头文件与源文件合并的过程。我们可以利用这一过程,编写一些宏,使这些宏在预编译阶段展开,生成一部分代码,将原本繁琐却又重复特征的代码简化。我将这种操作称为编写预处理脚本,使用编译器作为脚本解释器。注意:一定要明白预处理脚本的运行机制,宏是一种静态量,本质上是文本替换!宏的技巧1. “#“和”##”“#“和”##” 我们称这两符号为宏胶水。
2021-04-29 16:15:25
541
原创 【串口调试助手】VOFA+ 通信协议支持框架
VOFA+ 通信协议支持框架本框架是VOFA+串口调试软件的通信协议驱动,支持三种默认的通信协议:FireWater, JustFloat 以及 RawDataVOFA+VOFA+ 介绍Vofa+ 是一个可扩展,高颜值的串口调试软件,除了基本的串口调试的功能,还支持TCP/IP通信、数据可视化、数据分析等高级功能,可以大大方便我们日常的开发调试和提高效率。关于VOFA的更多信息请访问:Vofa+ 官方网站:https://www.vofa.plus/Vofa+ 入门:https:/
2021-03-26 11:26:22
13684
6
原创 【骚操作系列】浅谈如何将模糊的PDF清晰化
【骚操作系列】论如何将模糊的PDF清晰化– 本篇用到的所有工具均已上传到CSDN下载站和我的QQ群,这些也可以在其他的资源网站中找到,当然也欢迎同学们加群,本群主要是讨论ARM软硬件技术的,同时也会分享各种资源,比如电子书和工具软件之类的。群号:1053215161(ARM工程师修仙群)目前来说,一共有三种方案,分别是:第一种方案:使用快速工具,优化当前屏幕,使得眼前的PDF看起来更清晰。第二种方案:使用专业PDF软件,优化PDF的部分或全部页面,使得整个PDF文档看起来更清晰。第三种方案
2020-11-20 19:47:43
118281
9
原创 【oh my zsh】agnoster 主题如何隐藏用户名?
编辑 .zshrc文件vim ~/.zshrc在合适的地方添加:DEFAULT_USER=$USER重新加载.zshrc文件source ~/.zshrc完成。
2020-11-03 13:21:46
1778
原创 使用CLion搭建GD32开发环境(ARMClang)
食材CLionOpenOCDKeilarm-none-eabi 工具链MinGW简单的介绍一下食材CLion世界最好的C/C++ IDE(VisualStudio也拦不住,我说的!????)这里列举我最喜欢的地方:内置CMakeVim模式(虽然我是个Vim菜鸡????)各种花里胡哨的插件(巧了,我就是喜欢花里胡哨)高度可定制外观(鲁迅:颜值是第一生产力)OpenOCD没啥好说的,负责下载程序。Keil这里详细说明一下,博主我用的是GD
2020-10-12 21:54:05
7227
8
原创 Keil 工程转 VSCode Workspace 工具
KeilProjectConvertor使用指南将KeilProjectConvertor.exe放在需要转换工程的工程目录下,双击运行即可。Convert TargetVS Code Workspace现KeilProjectConvertor只支持转换为VS Code workspace,自动添加Keil工程中用户宏定义、Include Path以及源文件。Github:KeilProjectConvertor...
2020-07-10 18:48:35
1583
ComicEnhancerPro.rar
2020-11-20
PDF Shaper Pro v10.3.0
2020-11-20
CLion-GD32-ARMClang.zip
2020-10-13
STM32F1-PID控制器
2018-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人