单片机手搓掌上游戏机(二十)—pico运行doom之编译环境

正如我上一篇所说,那个doom_tiny_ili9341.uf2文件,刷入pico,上传doom1.whx文件就可以了

那你和我一样就只有st7789怎么办呢?

那个doom_tiny_st7789.uf2你刷进去一试,不光屏幕显示超小,还显示不正常,所以,喜欢折腾的,重新编译一下吧。

首先,还是编译环境的准备。按照pico编译fc模拟器的方法安装编译环境。

需要多做一步的是,找到安装目录下的

pico-sdk文件夹,记下路径

找到pico-examples.zip文件,路径如下,需要根据你安装路径自行调整一下下,把它解压到当前文件夹

找到pico-extras文件夹,记下路径,待会儿有用。

去把两个作者的作品都下载过来

https://github.com/kilograham/rp2040-doom

https://github.com/pondahai/rp2040-doom-ili9341

分别解压缩

把ili9341的文件夹里software下的src文件夹拷贝到另一个作品的的文件夹内

选择替换目标中的文件。

下面就是修改了。

相关推荐
恋恋西风2 小时前
C++ 理解 std::thread 在单核和多核上的行为差异
开发语言·c++
Brilliantwxx2 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
BizzZ_3 小时前
C++(22)——类型转换和IO流
开发语言·c++
xiaobobo33303 小时前
c语言中for循环条件中定义临时栈变量的作用域
c语言·for循环条件定义栈变量·大括号作用域·独立栈变量
周周记笔记4 小时前
GD32F450xx MCU Datasheet 解读:硬件测试工程师的测试方法论
单片机·嵌入式硬件
惜离殇4 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础1)
linux·c语言·文件操作·标准io
青梅味猪大肠6 小时前
【深入浅出C++】为什么虚表指针可以解决菱形继承
开发语言·c++
潘潘的嵌入式日记6 小时前
I²C 从机接收总被覆盖?双缓冲要在 STOP 时交接
c语言·开发语言·单片机
Lhan.zzZ6 小时前
QML 组件库:VS2022 + Qt 静态库方案
开发语言·c++·qt·visual studio
AOI小白新手上路7 小时前
江科协51单片机16-1 AD/DA ADC 三通道综合显示(LCD1602 版)改造说明
单片机·嵌入式硬件·51单片机