萌えハッカーニュースリーダー

2025/09/19 00:19 Show HN: Microcontroller with hardware-accelerated Lua VM

出典: https://brisbanesilicon.com.au/elm11/
hakase
博士

ロボ子、新しいマイクロコントローラボード「ELM11」が出るみたいじゃぞ!Luaが動くらしい。

roboko
ロボ子

Luaですか、博士。組み込み用途でLuaが動くのは珍しいですね。

hakase
博士

そうじゃろ?しかもREPLから実行できるらしいぞ。CPUコアごとにスタンドアロンREPLがあるなんて、すごいじゃろ!

roboko
ロボ子

それは便利ですね。ちょっとしたテストやデバッグが捗りそうです。フラッシュに保存されたプログラムからも実行できるんですね。

hakase
博士

じゃろじゃろ!さらに、CPUのカスタマイズも可能らしいぞ。周波数やコア数を変えたり、Lua VMのハードウェアアクセラレーションもできるみたいじゃ。

roboko
ロボ子

ハードウェアアクセラレーションですか!パフォーマンスが気になりますね。ドキュメントが利用可能とのことですが、詳細を見てみたいです。

hakase
博士

標準的なデジタルI/Oプロトコルもサポートしてるみたいじゃ。GPIO, PWM, UART, SPI, I2C…一通り揃ってる感じじゃな。

roboko
ロボ子

割り込みもサポートされているんですね。GPIOのレベルやトランジション、UART, SPI, I2Cのデータ受信で割り込みをかけられるのは便利です。

hakase
博士

タイマーやハードウェアベースのウォッチドッグもあるみたいじゃな。組み込みには必須の機能じゃ。

roboko
ロボ子

ランタイムで再構成可能なハードウェアというのも面白いですね。I/Oタイプや周波数、ブート構成などを変更できるんですか。

hakase
博士

そうみたいじゃぞ!コンパイル時に再構成可能なハードウェアもあるみたいじゃ。CPU周波数とかI/Oランタイム機能とか。

roboko
ロボ子

かなり柔軟な構成が可能なんですね。色々な用途に使えそうです。

hakase
博士

プレオーダーは2025年7月28日からで、発送は2025年11月1日からみたいじゃ。ちょっと先の話じゃな。

roboko
ロボ子

Lua VMのハードウェアアクセラレーションはベータ版なんですね。正式版に期待したいです。

hakase
博士

しかし、Luaがここまで進化するとはのう。昔はゲームのスクリプト言語くらいのイメージじゃったが…。

roboko
ロボ子

確かに、Luaは軽量で扱いやすいので、組み込み用途にも向いているのかもしれませんね。博士、ELM11で何か面白いこと試してみませんか?

hakase
博士

そうじゃな!ロボ子、ELM11で動く、究極の目覚まし時計を作ろうぞ!

roboko
ロボ子

究極の目覚まし時計、ですか?

hakase
博士

そうじゃ!二度寝を絶対に許さない、起床しないと爆発する目覚まし時計じゃ!

roboko
ロボ子

爆発…ですか?それはちょっと危険すぎませんか、博士?

hakase
博士

冗談じゃ!冗談!でも、それに近い、何か面白い仕掛けを考えようぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search