]
トップ «前の日記(2008-10-21) 最新 次の日記(2008-10-24)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2008-10-22 [長年日記]

_ 組み込みで遊んでもらうのに必要そうなもの

これから組み込みLinuxを覚えてもらうのに、必要そうなブツを適当にメモっておくか

jtagやiceとかも名前と予習ぐらいはしてもらわんとなあ。

_ ブートやハードウェア初期化あたりの話

grubの初期設定は、/etc/default/grubを見よ。にも出ているが、Debianのgrubは、マルチブートができる。

/usr/share/doc/grub-common/READMEからのドキュメントに示される(http://www.gnu.org/software/grub/grub.html>)を参照すると、(http://www.gnu.org/software/grub/grub-2.en.html#multiboot)の細かい話は、(http://www.gnu.org/software/grub/manual/multiboot/multiboot.html)にあるんだけど、私の見たいものではなかった。

grubやubootなどのブートローダーは、OSを起動するのが仕事、その仕事をやるのに周辺を初期化するのはある程度やる、みたいなイメージで、ファームウェアは各デバイスの初期化などをするのが主な仕事で、ブートさせるのは従かなと思っていたのですが、カーネルを管理するスーパバイザーの概念などもあり、ちょっと私自身で整理が必要そうです。

_ androidのソースを取得するには

コントリビューションのページから、Get sourceというリンクがあるので、そこにあることをよく読んで、gitを使って取るか、git-webからか取得するかですね。git-webから、tar.gzでファイルが取り出せるらしいが、よーわからん。(http://source.android.com/submit-patches)

_ Debian GNU/Linux Lenny + Think Pad X200 + EMOBILE@D02HW

設定してみた。Debian GNU/Linux Lenny + Think Pad X200 + EMOBILE@D02HW だけでは足りなくて、windowsマシンで、EMOBILE を一度使ってあげないといけなさそうなのが、/var/log/syslogを見ながら、設定をおいかけた感想です。まだ接続ができてないので、接続が確認できたら書き足す。接続できました。

Windowsのある所にいって、D02HWをつないでみる必要がありそうなことを書いてある所。(http://maruta.be/leaves/tag/debian)

pppconfigが作るひな形でもよかったのかもしれないが、/var/log/syslogを見ながら、エラーを減らしていったら、/etc/ppp/peers/em (pppconfigで作った名前がemだから)
# This optionfile was generated by pppconfig 2.3.18. 
# 
#
hide-password 
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/em"
debug
/dev/ttyUSB0
460800
defaultroute
noipdefault 
user "em"
remotename em
ipparam em
usepeerdns
persist
noccp
novj
nobsdcomp
のように、noccp,novj,nobsdcompをつけてしまいました。スピードは、115200から460800へ変えた。 私の場合、Windows XPが必要だった。

上にもあるように、Emobile@D02HWを Debian GNU/Linux Lenny で使うのに、いちど Windows で接続をする必要があった。混乱させられたのは、Windows Vista Premium Edition SP1 だと、EMobile@D02HWがまともに動かず*1、Windows XP Pro でようやく、接続を確立することができた。

そんなこんなで、ようやくThinkPad X200 + Debian GNU/Linux Lenny で Emobile 生活が始まった

*1 電話番号が見えない。PINの設定ができない。なにより接続ができない。