单片机手搓掌上游戏机(十五)—pico运行fc模拟器之编译环境

作者:Bona Sun日期:2025/11/30

pico是arm内核的单片机,基本的还是gcc、make那些东西,另外有自己的pico-sdk和必须使用cmake生成makefile,当然也可以用msbuild或ninja代替make

流程无非是按照pico-sdk的说明把需要的工具链下载,然后设置环境变量,用vs code之类的ide编辑修改。链接:

https://github.com/raspberrypi/pico-sdk

还是需要fastgithub之类的加速器,不然无法下载。

如果只是在windows下使用,还有一种更省事的办法,到:

https://github.com/raspberrypi/pico-setup-windows/releases/tag/v1.5.1

下载安装包,双击一路next

只要有github加速器,很快就安装好了,来不及思考人生。

然后:

开始菜单这个👆

如果有兴趣的话可以先编译一个examples里面的blink或hello world试试。详见pico-sdk说明书。

汉化一下更方便,看到英文总是要转成中文,才能出现具体的形象,等于把中文又抽象了一次,累的慌。

简单的使用方法:

File-open folder-你需要编辑编译的文件夹

ctr+shift+p -> cmake:configure

等待cmake完成,如果未来不涉及到增加文件或子目录,依赖条件啥的,就不用再执行了。

然后

ctr+shift+p -> cmake:build

也可以用左下角build按钮

生成了.uf2文件,在project目录下build文件夹内

按住pico的boot键,把数据线插入电脑usb口,会出现一个优盘,把.uf2文件拷贝进去,pico会自动reset开始运行。

如果插来插去恐把电脑插坏,那种绿板子上没有rst按钮,找到run引脚,用一个按键一头接引脚一头接gnd,就是rst按键了,同时按住rst和boot,先松开rst再松开boot就好了,免得反复插拔了。

国产的板子考虑周全,找找就找到了。


单片机手搓掌上游戏机(十五)—pico运行fc模拟器之编译环境》 是转载文章,点击查看原文


相关推荐


大学生HTML期末大作业——HTML+CSS+JavaScript名侦探柯南
无·糖2025/11/27

HTML+CSS+JS【动漫网站】网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 💥 文章目录一、🏁 网站题目二、🚩 网站描述三、🎌 网站介绍四、🏴 网站效果五、🏳️ 网站代码六、🏳️‍🌈 如何学习进步七、🏴‍☠️ 更多干货 💥 文章目录 一、🏁 网站题目 💪💪💪 动漫网站 名侦探柯南 5页 含网页设计报告 二、🚩 网站描述 🏅 总结了一些学生网页制作的经验:一般的网页需要融入以下知识点:div+css布局、浮动、


UI小姐姐要求有“Duang~Duang”的效果怎么办?
前端九哥2025/11/25

设计小姐姐: “搞一下这样的回弹效果,你行不行?” 我:“行!直接梭哈 50 行 keyframes + transform + 各种百分比,搞定 ” 设计小姐姐:“太硬(撇嘴),不够 Q 弹(鄙视)” 我:(裂开) 隔壁老王:这么简单你都不行,我来一行贝塞尔 cubic-bezier(0.3, 1.15, 0.33, 1.57) 秒了😎 设计小姐姐:哇哦!(兴奋)好帅!(星星眼🌟)好Q弹!(一脸崇拜😍) 我:“???” 🧠 一、为什么一行贝塞尔就能“Duang”起来? 1️⃣ c


精选 5 款 .NET 开源、实用的商城系统(Shop),快速商城二开利器!
追逐时光者2025/11/23

前言 今天大姚给大家分享 5 款基于 .NET 开源、实用的商城系统(Shop),快速商城二开利器!希望可以帮助到有商城系统开发需求的同学。 nopCommerce nopCommerce是一个.NET开源功能丰富、免费、灵活且可定制的开源电子商务解决方案(大家假如有商城需求可以直接使用该项目进行二次开发,省时省力) ,具备商城该有的各种功能和特性。 项目源码地址:github.com/nopSolution… 项目详细介绍:mp.weixin.qq.com/s/GMCIYwGUr… C


Python中的简单爬虫
q***57742025/11/21

文章目录 一. 基于FastAPI之Web站点开发 1. 基于FastAPI搭建Web服务器2. Web服务器和浏览器的通讯流程3. 浏览器访问Web服务器的通讯流程4. 加载图片资源代码 二. 基于Web请求的FastAPI通用配置 1. 目前Web服务器存在问题2. 基于Web请求的FastAPI通用配置 三. Python爬虫介绍 1. 什么是爬虫2. 爬虫的基本步骤3. 安装requests模块4. 爬取照片 ① 查看index.html② 爬取照片步骤③


Fastadmin切换英文,部分新增菜单没有切换原因
JSON_L2025/11/19

在使用Fastadmin开启多语言后,切换为英文时,部分新增菜单没有切换问题及解决。 目录 开启多语言 开启多语言 部分菜单没有变化 原因 添加菜单规则 语言包解析 其他标题或提示语解析 总结   开启多语言 开启多语言 首先介绍一下fastadmin中如何开启多语言配置, 在application/config.php中把lang_switch_on改为true。 默认情况下是关闭的,如下: 开启后,在后台会多一个切换语言的入口,默认就是中英


GitHub 热榜项目 - 日榜(2025-11-16)
CoderJia_2025/11/19

GitHub 热榜项目 - 日榜(2025-11-16) 生成于:2025-11-16 统计摘要 共发现热门项目: 18 个 榜单类型:日榜 本期热点趋势总结 本期GitHub热榜显示AI应用开发依然是绝对焦点,开发者正致力于将前沿AI技术转化为开箱即用的解决方案。舆情监控工具TrendRadar和谷歌的AI工具包adk-go引领了这股潮流,它们强调用AI解决信息过载和复杂流程自动化等实际问题。同时,轻量化RAG框架LightRAG和大模型记忆引擎Memori的流行,反映出社区


【深度学习新浪潮】算法工程师如何入门芯片硬软件设计工作?
Andrew-国星宇航2025/11/17

在AI与边缘计算爆发的当下,“算法落地难”逐渐成为行业痛点——很多时候不是算法不够优,而是缺乏匹配算法需求的芯片硬件支撑,或是算法与硬件“脱节”导致部署后性能打折扣。这也让越来越多算法工程师开始关注芯片硬软件设计:既能更深刻地理解算法的硬件适配性,又能参与到“算法-芯片”协同优化的核心环节,成为跨领域的复合型人才。 但算法工程师转型芯片设计,常面临“软件思维 vs 硬件思维”的鸿沟:习惯了软件的灵活性,却对硬件的并行性、时序约束、资源限制感到陌生;熟悉模型训练与推理优化,却不懂EDA工具、数字


python爬虫入门案例day05:Pexels
自学互联网2025/11/16

python爬虫入门案例day05:Pexels 目标网站 Pexels 目标网址 https://www.pexels.com/zh-cn/search/%E6%97%A5%E8%90%BD/ 开发环境 1、window11 2、python3.7 3、PyCharm Community Edition 2021.2.1 4、双核浏览器 5、浏览器自带开发者工具 网站分析 在下拉网页的过程中发现,会不断加载出新的图片,说明该网页为动态网页,那我们可以初步猜想图片的链接存放在通过Ajax请求的网


Python 的内置函数 map
IMPYLH2025/11/15

Python 内建函数列表 > Python 的内置函数 map Python 的内置函数 map() 是一个高阶函数,它允许对一个可迭代对象(如列表、元组等)的所有元素应用指定的函数,并返回一个 map 对象(可迭代对象)。其基本语法是: map(function, iterable, ...) 主要特点: 惰性计算(Lazy Evaluation):map 对象不会立即执行计算,只有在需要时才会真正处理数据多参数支持:可以同时处理多个可迭代对象函数式编程特性:配合 lambda 表


2.登录页测试用例
Sunlightʊə2025/11/14

用例ID测试标题测试类型测试场景测试步骤预期结果实际结果其他要素Login-001核心登录功能测试功能测试正常登录流程1.输入正确的用户名 2.输入正确的密码 3.点击登录按钮登录成功,跳转至主页面符合预期 Login-002用户名为空1.用户名为空 2.输入任意密码 3.点击登录按钮提示“请输入用户名”,用户名输入框变红符合预期 Login-003密码为空1.输入正确用户名 2.密码为空 3.点击登录按钮提示“请输入密码”,密码输入框变红符合预期 Login

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2025 聚合阅读