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

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就好了,免得反复插拔了。

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

相关推荐
电子工程师成长日记-C5116 分钟前
基于51单片机的乒乓球计分器
单片机·嵌入式硬件·51单片机
weixin_6695452018 分钟前
单通道 2.7-12.0V 持续电流 2.3A H 桥驱动芯片 智能锁马达驱动IC XR8313
单片机·嵌入式硬件·硬件工程·信息与通信
mrcrack21 分钟前
洛谷 B3656 【模板】双端队列 1 方案1+离线处理+一维数组+偏移量 方案2+stl list
c++·list
lingzhilab23 分钟前
零知IDE——基于STMF103RBT6结合PAJ7620U2手势控制192位WS2812 RGB立方体矩阵
c++·stm32·矩阵
go_bai24 分钟前
生产消费模型-简洁线程池
linux·c++·笔记
mingren_131430 分钟前
c++和qml交互
c++·qt·交互
cn_mengbei34 分钟前
鸿蒙PC上Qt原生应用开发:从零搭建开发环境到部署实战,附HarmonyOS SDK配置与避坑指南(C++实现)
c++·qt·harmonyos
脏脏a37 分钟前
手撕 vector:从 0 到 1 模拟实现 STL 容器
开发语言·c++·vector
郝学胜-神的一滴42 分钟前
Linux 读写锁深度解析:原理、应用与性能优化
linux·服务器·c++·程序人生·性能优化
先知后行。1 小时前
【无标题】
单片机·嵌入式硬件