TLDR:
没什么特色,和普通单片机一看,还不如ESP32S2.
目前开发资源还很有限,而且操作起来也比较麻烦.
可以使用OpenOCD进行调试,也就是说,可以用标准JTAG工具魔改驱动后调试,比如老朋友Zadig.
支持VSC和Eclipse,CLion,推荐树莓派下开发,也支持其他平台下开发.
开发语言:C/Python/ASM 支持平台:树莓派(推荐)/Windows/Ubuntu/Mac(难以配置)
Pico的基本硬件资源:
2个SPI,2个I2C,2个UART,3个12位ADC,16个PWM,与传统单片机一样需要Remap/Alt.
片上温度传感器/浮点加速/PIO状态机/内置震荡/双核133 MHz
邮票孔模块/可能后续还会提供单独芯片出售(我自己的猜测)
可以用1个Pico调试另一个Pico,估计和CMSIS-DAP差不多原理.
官方支持MicroPython/C开发
一开始肯定是要先部署环境,推荐要在树莓派系统中才能配置.(其实Ubuntu x64,Windows也可以,不过需要自己解决一些问题,或者后续我再写下.)
git clone https://github.com/raspberrypi/pico-setup.git
pico-setup/pico_setup.sh
安装环境需要漫长的等待…
然后还要根据喜好,安装C或者Python的SDK.
git clone -b master https://github.com/raspberrypi/pico-sdk.git
<