用于 PIC32 微控制器的 Ruby

发布于 2024-12-02 11:37:12 字数 93 浏览 0 评论 0 原文

是否有现有的库可以用 Ruby 为 PIC32 编写代码?

目前我一直在用 C 编写代码来执行任务,但我更喜欢使用 Ruby。

谢谢, 安迪

Is there an existing library to write code for the PIC32 in Ruby?

Currently I've been writing code in C to perform tasks on it, but I would love to use Ruby.

Thanks,
Andy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

﹏半生如梦愿梦如真 2024-12-09 11:37:12

我怀疑是否有一个现有的库可以完成该任务,但应该可以(肯定不是没有一些努力)扩展 Metasm< /a> 为您的处理器包含一个新的汇编器后端。它还包括一个 C 解析器/编译器。

编辑:我刚刚意识到您正在该平台上寻找 Ruby 解释器,我简直不敢相信它的存在。

I doubt that there is an existing library for that task, but it should be possible (surely not without some effort) to extend Metasm to include a new assembler backend for your processor. It also includes a C parser/compiler.

EDIT: I just realized you are looking for a Ruby interpreter on that platform, which I hardly can believe exists.

許願樹丅啲祈禱 2024-12-09 11:37:12

我也怀疑 Ruby on Iron 是否存在,但如果错了就好了。 :)

如果您的 pic32 可以处理运行 Ruby 的操作系统,那么这可能是一个选择。否则,您也许能够在本地运行的 Ruby 中对许多算法进行原型设计,然后在 PIC32 上将它们转换为 C。

I also doubt that Ruby on iron exists, but it would be nice to be wrong. :)

If your pic32 can handle an OS that would run Ruby, that might be an option. Otherwise you may be able to prototype a lot of your algorithms in locally run Ruby and then translate them to C on the PIC32.

開玄 2024-12-09 11:37:12

可能太晚了,但是根据这个链接,mruby可以在pic32上运行

  • 因此,解释器的尺寸现在大大减小,并且可以
    可以针对低成本 32 位微控制器进行交叉编译,包括……。
    PIC32(MX7)! GitHub 上的官方存储库已经包含
    一些嵌入式平台的示例,包括chipKIT MAX32!
  • https://github.com/mruby/mruby

    Probably too late, but according to this link, mruby can run on pic32

    1. As a consequence, the interpreter is now much reduced in size and can
      be cross compiled for low cost 32-bit microcontrollers including ….
      the PIC32 (MX7)! The official repository on GitHub contains already
      examples for a few embedded platforms including the chipKIT MAX32!

    https://github.com/mruby/mruby

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文