RP2040开发环境搭建(2021-08-07更新)
开发RP2040有多种⽅式,⽐如在windows上开发,在ubuntu amd64 平台开发,在树莓派4B开发板上开发。下边主要介绍后两种开发⽅式。
在树莓派4B上搭建rp2040开发环境
要想在树莓派4B上开发,⾸先要烧录号树莓派官⽅提供的镜像,我⽤的是win32-diskimager这个软件,烧写SD卡完成后,这个SD卡的启动器名字会变成root,我们在电脑上打开这个root盘符的驱动器,在跟⽬录下新建⼀个⽂件(注意不是⽂件夹),名字叫 SSH,作⽤就是开启ssh登录,关于怎么登录地址,这个简单,去你们家的路由器上。
⾸先介绍在树莓派4B上开发,这个是官⽅⽂档中推荐的开发⽅式,但是在使⽤pico-setup.sh搭建开发环境时,并不顺利。
之前没有细看官⽅提供的pico-setup.sh⽂件,运⾏这个⽂件后会发现还是提⽰gnutls 握⼿问题,后来仔细阅读其中的代码发现⾥边有安装git的操作。
为了运⾏官⽅的脚本不更新我们的openssl版本的git软件,我们把这个脚本⽂件中的 GIT_DEPS="git"这⼀⾏替换成GIT_DEPS=,相当于把GIT_DEPS这个变量设置成空。
之后在树莓派4B上执⾏脚本耐⼼等待安装完成就可以了。这⾥要注意⼀点,运⾏脚本的时候不要使⽤root权限,否则的话安装vscode插件的时候脚本会退出,⼤概意思就是不要⽤root权限去使⽤vscode。
安装完成之后,可能还需要配置⼀下vnc。
在ubuntu amd64 上搭建rp2040开发环境windows开发平台
在树莓派4B上开发固然是官⽅推荐,奈何树莓派4B和电脑的性能差距还是显⽽易见的,在ubuntu amd64 上搭建rp2040开发环境,我⽤的是虚拟机,虚拟机⾥装的是ubuntu 20 amd64 版本,推荐你使⽤这个版本,这个版本的界⾯做的⽐ubunut 18和ubuntu 16都要好很多。第⼀件事还是要卸载ubuntu⾃带的git软件。
sudo apt-get purge --auto-remove git
然后重新编译openssl版本的git来安装。然年我们要改造⼀下pico-setup.sh这个⽂件,把这个脚本⽂件中的 GIT_DEPS="git"这⼀⾏替换成GIT_DEPS=,相当于把GIT_DEPS这个变量设置成空。这个脚本中第⼆个要改造的地⽅就是把164⾏这个地⽅改成ubuntu amd64 位的下载地址,这个地址可以去vscode官⽹上copy下来。别的就没什么了,和在树莓派4B上搭建rp2040步骤⼀样。
在windows搭建rp2040环境
我建议在linux版本的系统下搭建环境,⼀⽅⾯windows下资料少,出问题难解决。另外就是windows下也得⽤vscode和命令⾏,和linux 下简单不了多少。
这⾥给⼀个连接,有兴趣的⾃⼰去试试,反正我没试,除了问题⾃⼰想办法。
如何验证⾃⼰的开发环境
简单来说就是⼀个demo⼯程把⾥边的编译处来的⼆进制先删掉,然后再make,看⼀下能不能重新⽣成⼆进制⽂件。我这⾥以官⽅blink 例程来演⽰⼀下,你也可以⽤别的⼯程来试⼀下。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。