mrubyガジェットいろいろ
mrubyなガジェットのリストを作ってみました。
項目 | GR-CITRUS | GR-PEACH | enzi basic board | EAPL-Trainer | ESP32 | mruby on YABM |
---|---|---|---|---|---|---|
発売元 | がじぇっとるねさす | がじぇっとるねさす | SCSK九州 | アイ・エル・シー | Espressif Systems | いろいろ |
価格 | 2200円 | 9690円 | 16800円 | 1480円 | 108円(HardOff)- | |
CPU | RX631 | ARM Coretex-A RZ/A1H | ARM Coretex-M4 | RX63N | Tensilica LX6 | RTL8196C,BCM4712,ADM5120 |
クロック | 96MHz | 400MHz | 168Mhz | 96MHz | 240MHz | 175MHz- |
RAM | 2M | 10M | 1M+192K | 520KB | 8M- | |
ROM | 256K | 8M | 1M | 2M- | ||
Ethernet | × | ○ | × | × | ○ | |
WiFi | △ | × | × | ○ | × |
これらの他にPIC32MXやSTM32などのワンチップマイコンでmrubyを動かされている人もいるようです。ソースツリーのexamples/targetsにいくつかのマイコン用のビルドコンフィグがあります。
enziなどをターゲットにしたplatoというフレームワークがあるようです。
どこかにmrubyは数Mのメモリをつんだモジュールをターゲットにしているというような事が書かれていました。メモリが1Mより少ないターゲットでも動くようですが、制約があるかもしれません。
蟹さんの8M/2MはOSをのせるには小さいのですが、BareMetalのmrubyにとっては十分大きいです。蟹さんは32M/8Mのターゲットなどもあり途方も無く広大です。
OS上で動いているもの
項目 | Mindstorms EV3 | OnionOmega | rubyCOM-RX |
---|---|---|---|
発売元 | Lego | クラウドファウンド | データテクノロジー |
価格 | |||
OS | Linux | FreeBSD | μITRON |
CPU | ARM 9 | AR9330 | RX63N |
クロック | 300MHz | 400MHz | 96MHz |
RAM | 64M | 64M | 256K |
ROM | 16M | 1M | |
Ethernet | ○ | ○ | |
WiFi | × | × |
FreeBSDのルータ用ビルド環境のZRouterにはmrubyのプロファイルを入れてあるので、Flashが8M以上のターゲットであればmrubyを入れてビルドして、mruby入りu-bootイメージを作成する事ができます。目安としてRAMが32M以上であれば充分実用になります。
Author And Source
この問題について(mrubyガジェットいろいろ), 我々は、より多くの情報をここで見つけました https://qiita.com/yamori813/items/c0e3550c8e0ad127407e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .