将Python移植到嵌入式系统

2024-04-29 15:29:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个ARM Cortex M3,我需要在上面移植Python(不带操作系统)。我最好的方法是什么?我只需要核心的Python和基本的I/O


Tags: 方法核心cortexarmm3
3条回答

你一定要看看艾露亚:

http://www.eluaproject.net

“嵌入式电源,由Lua驱动 利用Lua的强大功能快速原型和开发嵌入式软件应用程序,并在多种微控制器架构上运行”

天哪,这是个很高的要求。一个内核有太多的服务是Python所依赖的,因此您必须自己提供这些服务。我觉得你最好找个轻量级的操作系统——也许Minix 3?--安装嵌入式处理器。

如果做不到这一点,我很想考虑手工翻译成C语言,并在此基础上构建一些基本要素。

有几个项目试图将Python移植到您提到的情况,请查看python-on-a-chipPyMite或tinypy。这些都是针对没有操作系统的低功耗微控制器,并倾向于关注稍旧版本的Python语言和减少的库支持。

相关问题 更多 >