简体   繁体   English

ARM 处理器的方案编译器

[英]A Scheme compiler for ARM processors

Is there a Scheme compiler (not interpreter) for ARM processors, specifically Cortex-M3? ARM 处理器,特别是 Cortex-M3 是否有 Scheme 编译器(不是解释器)? I'm looking for a compiler, not an interpreter, to get a predictable and small execution times on a (relatively) slow processors.我正在寻找一个编译器,而不是解释器,以便在(相对)慢的处理器上获得可预测的和小的执行时间。 It probably will omit some parts of specification (continuations, maybe);它可能会省略规范的某些部分(可能是继续); that's fine.没关系。

I should note that I only have a 8 kB (maybe 2-4 times more) of RAM.我应该注意到我只有 8 kB(可能是 2-4 倍)的 RAM。

I'll try to use everything in the answers, and then reply with my findings.我将尝试使用答案中的所有内容,然后回复我的发现。 That may take some time, through.这可能需要一些时间,通过。

This question was on Common Lisp, but one particular answer referenced Picobit , which is essentially a Scheme for microcontrollers. 这个问题是关于 Common Lisp 的,但一个特别的答案Picobit ,它本质上是一个微控制器方案。 It very well fits in my conditions, as the paper says it can work on as little as 7 kb of memory.它非常适合我的条件,因为论文说它可以在低至 7 kb 的 memory 上工作。

I've decided to fork Picobit and port it to ARM processors.我决定分叉Picobit 并将其移植到 ARM 处理器。

Have you looked at Chicken Scheme ?你看过鸡计划吗?

Gambit-C also provides Scheme to C compiler. Gambit-C还为 C 编译器提供了 Scheme。 Also take a look on Stalin也看看斯大林

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM