Nervesが正式にサポートしているターゲットは このページ にあるようにRaspberry PiやBeagleBoneですが、それ以外にもコミュニティが追加したターゲットがあり、それらを含む全てのターゲットは こちら で見られます。
その中のLego Mindstorms EV3の搭載RAM容量は、Wikipedia によると64MBのようです。
また、ErlangのFAQに「Implementations and Ports of Erlang」という章があるのですが、そのページの下の方の「Is Erlang small enough for embedded systems?」には、以下のように書かれています。
People successfully run the Ericsson implementation of Erlang on systems with as little as 16MByte of RAM.
これらのことから64MBのRAMで動くと考えてよさそうです。
もちろん、64MB RAMのターゲットでは、512MB RAMのターゲットと比べるとアプリケーションが使えるメモリは減りますので、実際に動くかはアプリケーションの内容しだいなところもあります。NervesにはエミュレータのQEMU ARM向けのターゲットもあるようですので、64MB RAMの仮想マシンを作成してNervesの簡単なアプリを動かし、メモリ消費量を見てみるのもいいかもしれません。
あとはOSをどうするかですね。もしLinuxを動かせるなら、それがいちばんいいと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 09:14
2019/11/19 09:30
2019/11/19 12:16