2012年10月
2012年10月23日
開発ボードでカーネルをいじるときには、rootfsとしてLinaroのサイトにあるnanoやALIPを私はよく使用します。
これらの便利なところは、起動するとすぐにシリアルコンソールにrootで自動ログインしてshellのプロンプトが出るところです。しかも、rootfsの中では、明示的にシリアルコンソールのデバイス名を指定しなくても自動で判別してくれています。
これがどのような仕組みになっているのかを少し調べました。そのメモを残します。
2012年10月12日
QEMU は ARM semihosting をサポートしているので、QEMU の標準入出力に対して、QEMU 上で動作するターゲットプログラム (ARM) から直接 printf() や fgets() ができます。
(ちなみに、弊社の PARTNER デバッガソフトウェアと exeGCC は、同様のメカニズムを VLINK として提供しています。これは ARM プロセッサに限定されない、MIPS や SH でも使用可能な、汎用のしくみです。)
続きを読む
(ちなみに、弊社の PARTNER デバッガソフトウェアと exeGCC は、同様のメカニズムを VLINK として提供しています。これは ARM プロセッサに限定されない、MIPS や SH でも使用可能な、汎用のしくみです。)
続きを読む