2013/04/21(日)TLブクマ

ブックマーク

ジャンル小分けしてblog書いていくのはキツいですね...
linux/VM系のネタなのでこちらへ.

uARM

TLで楽しそうなことがあったので回収.
8bitマイコンでARM emulateして Linuxうごかそうぜ、というcoolなネタ.
Linux on an 8-bit micro?

経歴を見てみると納得というか、VMwareに関わっていてgoogleに雇用してもらえるようなsoftware developperですな.
VM作る参考ネタにもなるので、エンジョイしましょう(ぉ

昔、ワンパスのZ80ディスアセンブラ作ったのと似たようなかんじですね。
淡々とバイナリを拾って、命令を解釈して、内部レジスタやペリフェラルに埋め込んでいく。
コプロやペリフェラルの挙動をエミュレートするのがキモになるでしょうし、
ハードウェアとの協調設計を考慮すると、絶妙な割り込みタイミングとか、クリティカルな挙動を
どこまでエミュレートできるか、ですね。インプリマターな部分もあるので、
チップベンダがOK出してこないと、コンパチにはならないのかもしれませんが。

まぁ、そんなこと気になるような実装するなよと云う気がするのですが…