背景
这是一个开源项目,使用 RP2040 为主芯片做一个逻辑分析仪,参考网上的成熟方案,学习下 RP2040 的开发及 rust 前后端开发。本文将记录完成开源项目所遇到的一些新知识点。
RP2040
1.Mac 环境搭建
本来想直接使用 vscode 工具的,奈何 vscode 下载 sdk 太慢了,也不想配置代理,所以我直接配置的本地环境。
安装 pico 工程生成工具,https://github.com/raspberrypi/pico-project-generator
运行 python3 pico_project.py --gui
,mac 这里会提示 tkinker 找不到,网上找了一圈试了一堆终于发现这玩意儿可以直接通过brew install pyhon-tk
安装。
然后就可以看到弹出的 ui 界面了,根据需要选择即可,这里其实和 vscode 创建工程一模一样。生成的目录结构如下:
.
├── build
├── CMakeLists.txt
├── logicx.c
└── pico_sdk_import.cmake