今月号の"Design Wave"誌にARMプロセッサのおまけがついて来ています。
PyMiteというPythonバイトコードマシンをマイコンに入れてPythonコードを間接的に実行する技術があるのですが、ARMをサポートしていたので、このおまけボードに入れてみようと企んでいます。
まずはPyMiteをハックしなければいけませんね。
最終的には、Pythonバイトコードマシンをタスク化して、他のタスクと連携させてみたいです。
そうすると、全体制御やUIをPythonに任せて、各ドライバを制御することが出来そうな気がします。
何がいいかというと、ドライバなんてものはあまり変更するものではなく、アプリごとに変えるのは全体制御やUI側が多いので、Pythonでちょちょっと書き換えれば、はい新しい機器の出来上がり!っていう構図です。
しかも、ネットワークでつないで、オンラインで書き換えちゃえば、昔から組込みの壁であったROMに書き込むという非常にオタク的で専門的な技術はしらなくても、Pythonを知っていれば誰でも組込みエンジニアになれる、っていう魅力があります。
あー、夢だっ!!
ただ、InsidePythonを調査しなくてはならないでしょうし、一人でこなすにはちょっと大変そう。
誰かパートナーを見つけないとね。

0 コメント:
コメントを投稿