770|5

169

帖子

0

资源

一粒金砂(中级)

【微雪 RP2040双核开发板】ubuntu开发环境 [复制链接]

上次使用的是python进行开发的,基本上不用配置环境变量,直接就可以使用。

虽然方便,但是所有的代码都集中在一个文件中,看起来有一些长,而且也不好管理。

所以,除了python,还支持C的开发方式,这种开发方式,与平时单片机的开发方式就有一些像了,不过在windows上进行开发,要安装很多的软件,各种环境变量的配置,而且最后的编译也是用的命令,而不是IDE,也很是繁琐,所以,就在虚拟机里配置ubuntu来进行开发。

这里使用的ubuntu版本是20.04 LTS版本。

这里,可以使用pico-setup.sh脚本进行配置。

当然,有时由于网络原因,一些库或是文件下载不下来,可以手动下载下来后,再解压到相应的目录下。

 

由于我的虚拟机上之前开发,有arm-gcc,如果没有,也要安装。

ubuntu20.04,默认是安装有cmake的,而且版本也合适,也不用安装的。

如果pico-setup.sh脚本运行出错,根据出错信息进行修正。

要添加环境变量到.bashrc 或是.profile中。

 

export PICO_SDK_PATH="/home/tj/pico/pico-sdk"

 

环境配置好后,先编译一下example

命令如下

cd /home/xxx/pico/pico-examples
mkdir build
cd build
cmake ../
make

等一会儿,编译完成,说明环境变量配置成功,说明环境变量的配置是没有问题的。

 

clipboard.png

再编译一下官方提供的clock的例程。

 

clipboard.png

把生成的main.uf2下载到开发板上的效果。

 

微信图片_20221124114549.jpg

此帖出自移动便携论坛

回复

2317

帖子

0

资源

版主

单片机开发,还是C最好了,Python找问题挺难找的。


回复

388

帖子

0

资源

纯净的硅(初级)

挺好,Ubuntu系统还不太会玩,一直用的win系统,不太熟悉linux

点评

windows下也是可以配置成相同的开发方式,官方也有教程  详情 回复 发表于 3 天前

回复

2601

帖子

3

资源

版主

这板子还是有玩头。

点评

其实,如果没有扩展板,板子本身也就是个屏与六轴可玩了  详情 回复 发表于 3 天前

回复

169

帖子

0

资源

一粒金砂(中级)

Honghuzaitian 发表于 2022-11-25 00:20 挺好,Ubuntu系统还不太会玩,一直用的win系统,不太熟悉linux

windows下也是可以配置成相同的开发方式,官方也有教程


回复

169

帖子

0

资源

一粒金砂(中级)

lugl4313820 发表于 2022-11-25 10:46 这板子还是有玩头。

其实,如果没有扩展板,板子本身也就是个屏与六轴可玩了


回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    推荐帖子
    【pyboardCN V2】众筹

    本帖最后由 dcexpert 于 2018-2-1 21:58 编辑 离第一次micropython活动已经快两年了,micropython也从默默无闻到逐步被大家接 ...

    菜鸟问个C基础问题 ,关于const,麻烦老师们解答一下

    rt 如下的求字符串长度的函数,里面修饰参数的const具体起什么作用?如果用一个需要变化的数组做参数会发身什么问题? 如果参数 ...

    F28335 ADC模块触发用EPWM的设置错误

    想利用epwm触发ADC采样,但程序一直有错,四处寻找找到一个可行的例程,经过控制变量排除错误,问题出在触发用EPWM的配置,用如 ...

    LOTO课5:三极管音频放大电路实践

    我们在项目中经常会遇到音频信号的采集处理,我们今天做一个最简单的音频采集模块。它的电路其实就是在我们上节课的三极管的放大 ...

    pcb行业状况

    PCB的行业趋势 1、中国PCB行业整体发展迅猛 改革开放以来,中国由于在劳动力资源、市场、投资等方面的优惠政策,吸引了欧美制 ...

    积分积累

    我想问一下,积分除了做任务赚取,还有没有其他方式获取呀,比如说自行购买这种?

    关闭
    站长推荐上一条 1/7 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表