
qemu
文章平均质量分 63
A-花开堪折
这个作者很懒,什么都没留下…
展开
-
Qemu-STM32(十二):STM32F103 框架代码添加
本系列博客主要描述了STMF103的qemu模拟器实现,进行该项目的原因有两点: 作者在高铁上,想在STM32F103上验证一个软件框架时,如果此时掏出开发板,然后接一堆的线,旁边的人估计会投来异样的目光,特别是,当不太幸运坐在了靠近过道的位置,那就更麻烦了,估计没法进行代码开发了。因此,作者决定开发这个模拟器该项目,只要打开电脑,就可以随意的开发软件功能;第二个原因,作者也在设计STM32F103的PCB板卡,在硬件板卡还没焊接回来时,也可以提前进行产品原型的代码开发。原创 2025-03-27 22:06:53 · 534 阅读 · 0 评论 -
Qemu-STM32(十):STM32F103开篇
本系列博客主要描述了STMF103的qemu模拟器实现,进行该项目的原因有两点: 作者在高铁上,想在STM32F103上验证一个软件框架时,如果此时掏出开发板,然后接一堆的线,旁边的人估计会投来异样的目光,特别是,当不太幸运坐在了靠近过道的位置,那就更麻烦了,估计没法进行代码开发了。因此,作者决定开发这个模拟器该项目,只要打开电脑,就可以随意的开发软件功能;第二个原因,作者也在设计STM32F103的PCB板卡,在硬件板卡还没焊接回来时,也可以提前进行产品原型的代码开发。原创 2025-03-21 22:26:33 · 487 阅读 · 0 评论 -
Qemu-STM32(十):Windows 源码静态编译qemu-5.0
在于msys2环境下执行pkg-config --cflags iconv找不到路径引起的, 其实系统已经安装,并正确配置了iconv.pc文件,但是,1、将静态编译的文件,拷贝到桌面,在桌面中打开cmd窗口,然后输入qemu-system-arm -M?执行配置文件后,在LIBS字段手动添加iconv库的路径和加入-liconv链接。1、在msys2安装目录,打开mingw64 程序。3、选择安装目录,注意放到磁盘空间比较大的盘符。3、进入源码目录,输入如下的配置信息。5、msys2软件安装方法。原创 2025-03-02 15:41:25 · 951 阅读 · 0 评论 -
Qemu-STM32(九):STM32F407加入GPIO控制器
本文主要描述了在Qemu平台中,如何添加STM32F407的GPIO控制器模拟代码。1、本文描述了如何在qemu中添加stm32f407平台上GPIO控制器实现;2、完成的提交记录,请查看代码库链接;原创 2025-02-27 22:28:04 · 193 阅读 · 0 评论 -
Qemu-STM32(八):STM32F407加入Timer控制器
本文主要描述了在Qemu平台中,如何添加STM32F407的Timer控制器模拟代码。1、本文描述了如何在qemu中添加stm32f407平台上Timer控制器实现;2、完成的提交记录,请查看代码库链接;原创 2025-02-27 01:46:11 · 241 阅读 · 0 评论 -
Qemu-STM32(七):STM32F407加入Power控制器
本文主要描述了在Qemu平台中,如何添加STM32F407的Power控制器模拟代码。1、本文描述了如何在qemu中添加stm32f407平台上Power控制器实现;2、完成的提交记录,请查看代码库链接;原创 2025-02-19 23:51:21 · 455 阅读 · 0 评论 -
Qemu-STM32(六):STM32F407加入RCC控制器
本文主要描述了在Qemu平台中,如何在添加STM32F407中添加RCC控制器。1、本文描述了如何在qemu中添加stm32f407平台上RCC控制器实现;2、RCC模块主要功能就是配置STM32F407运行时的时钟频率;2、完成的提交记录,请查看代码库链接;原创 2025-02-19 00:25:50 · 212 阅读 · 0 评论 -
Qemu-STM32:开篇
本系列博文,描述了在qemu中如何添加stm32f407官方开发板的步骤。原创 2025-02-14 17:51:29 · 374 阅读 · 0 评论 -
Qemu-STM32(五):STM32F407加入USART控制器
本文主要描述了在Qemu平台中,如何在添加STM32F407中添加USART控制器。1、本文描述了如何在qemu中添加stm32f407平台上UASRT控制器实现;2、完成的提交记录,请查看代码库链接。原创 2025-02-14 16:57:41 · 407 阅读 · 0 评论 -
Qemu-STM32(四):STM32F407加入外部中断控制器(EXTI)
本文主要描述了在Qemu平台中,如何在添加STM32F407中添加External interrupt/event controller 功能。1、本文描述了如何在qemu中添加stm32f407平台上External interrupt/event controller控制器实现;2、因为qemu的源码库已经加入了exti的实现代码,因为这里只描述了添加步骤3、完成的提交记录,请查看代码库链接。原创 2025-02-14 09:41:33 · 141 阅读 · 0 评论 -
Qemu-STM32(三):STM32F407加入系统配置控制器(SYSCFG)
1、本文描述了如何在qemu中添加stm32f407平台上System Configuration Controller控制器实现;2、因为qemu的源码库已经加入了syscfg的实现代码,因为这里只描述了添加步骤3、完成的提交记录,请查看代码库链接。原创 2025-02-14 09:20:08 · 342 阅读 · 0 评论 -
Qemu-STM32(二):qemu-stm32f407 Discovey框架代码添加
本文描述了,在ubuntu 20.04上用vscode + qemu-5.2.0源码模拟实现stm32f407 stm32f4discovery 板子。文档中插入的图片,不知道什么原因,无法显示,可以查看工程文件提交记录,也可以看到修改的地方。在qemu源码下添加hw/arm/stm32f407_soc.c文件,在文件中主要内容如下。当编译完成后,可以在编译目录,执行./qemu-system-arm -M?c. 修改hw/arm/meson.build。a. 修改:hw/arm/Kconfig。原创 2024-12-27 11:11:12 · 522 阅读 · 0 评论 -
Qemu-STM32(一):ubuntu 20.04搭建qemu+vscode开发环境
本文描述了,在ubuntu 20.04上用vscode + qemu-5.2.0源码,模拟实现stm32f407 stm32f4discovery 板子。原创 2024-12-03 20:44:55 · 726 阅读 · 0 评论