硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1292|回复: 4
收起左侧

用MDK来开发树莓Pico RP2040 同时玩Python

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2022-2-22 01:05:24 | 显示全部楼层 |阅读模式
用 MDK 在树莓派 Pico 上玩 Python!

我们知道树莓派Pico玩Python可以直接使用MicroPython的固件,但是Micropython的固件开发难度很大,如果你想要自己绑定C模块很麻烦,需要依赖大量linux生态下的工具,而且很难调试。
但是树莓派Pico的硬件资源和售价真的很香,pio等特性也极具可玩性,那么,能不能在我们熟悉的平台,用接地气的开发方法,比如在MDK中,开发树莓派Pico呢?当然可以,隆重请出“傻孩子”大佬的Pico_template,可以让你在熟悉的MDK中开发树莓派pico,还支持免调试器单步调试(用一个核调试另一个)。

MicroPython绑定C模块很复杂,很难调试,有没有更方便的技术,可以很简单地绑定C模块呢?
有的,那就是PikaScript,PikaScript是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行,具有框架式C模块开发工具,只要用Python写好调用API,就能够自动连接到C模块,非常方便快捷。不用手动处理任何全局表、宏函数、模块注册等等过程。
而且PikaScript也支持MDK开发,能够轻松地调试C模块。
除了pico之外,pikascript的易移植特性使其可以在非常多的平台上运行。
从stm32g0,stm32f1,到国产的ch32,apm32,cm32,还有平头哥的w801,博流的bl-706,统统支持。
image.png
很火的ESP32C3,龙芯架构,还有这次的主角树莓派Pico。
image.png
除了支持裸机,还支持rt-thread、vsf操作系统,linux操作系统。
并且与rt-thread深度融合,能够基于软件包支持rt-thread全系列BSP
image.png
下面进入正题,看看如何在树莓派pico上面用MDK开发,并玩上Python。
使用说明:
如果能在串口看到下面的信息,就说明运行成功了!
image.png
Enjoy!





回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2022-2-22 01:08:28 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2022-2-22 01:22:24 | 显示全部楼层

大佬客气了
回复

使用道具 举报

13

主题

192

回帖

231

积分

高级会员

积分
231
发表于 2022-2-22 16:22:06 | 显示全部楼层
搭车问一下楼主,能同时跑FreeRTOS和MicroPython吗?
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2022-2-23 01:07:38 | 显示全部楼层
zhang0352505 发表于 2022-2-22 16:22
搭车问一下楼主,能同时跑FreeRTOS和MicroPython吗?

还没试过,是裸机跑的
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 20:40 , Processed in 0.294053 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表