HDL-GTHDL-GT2007-04-25POWERボタンを使ったシャットダウンHDL-GT製品ではPOWERボタンの長押しでシャットダウンできるが、いまのところまでの環境ではシェルからshutdownコマンドを発行する必要がある。これは不便なので何とかしたい。基板上には、R8マイコンがあり、これがボタンやLEDなどの外部IOを握っているようだ。最小化HDL-GTいまのところ、initrdの中には使っていないがソースが提供できないバイナリが含まれている。これをクリーンナップする必要がある。Sargeのbusyboxはさすがに古すぎ。入っているコマンドも少ない。最小化2007-04-18自前kernelで起動してみるHDL-GT昨日作ったkernelパッケージで起動してみる。パッケージをインストール。[...自前kernelで起動してみる2007-04-17kernelをビルドしてみるHDL-GTせっかくパッケージ管理下にあるので、制限はあるけどkernelもパッケージにしてみる。chroot環境を作って、そこでkernelをビルド。uImageにするには、どのみち後処理が必要なので、make-kpkgを使う。Pa...kernelをビルドしてみる2007-04-17でのSargeその後HDL-GT安定して動作しているようなので、python関係を追加する。/usr/local/bin/mkimageも入れる。modulesを追加。USBまわりはkernel埋め込みな...でのSargeその後2007-04-12Debianを動かしてみるHDL-GT暫定で、独自のinitrdを作らずに、製品版のinitrdのlinuxrcだけシンプルにして、mkimageすることで、単体ドライブでのDebian起動を可能にしてみる。GTは、RAID5+FATモードで構築して、FATドライブを抜いておく。抜いたままで運用すると、冷却の問題があるけ...Debianを動かしてみる2007-04-11mkimageをセルフで作ってみるHDL-GTセルフでmkimageできないのはイヤなので、バイナリを作ることにした。そのままで作業するのは怖いので、chroot環境を展開する。apt入ったし、普通にdebootstrapできますから。telnet穴だけでも十...mkimageをセルフで作ってみる2007-04-10initrdを展開してみるHDL-GTこれまでの作業でtelnetdを起動させ、dpkg/aptコマンドが使えるようになったが、他人の作ったシステムというのは何があるかわからないので、迂闊にさわることができない。hacks2007-04-03パッケージ管理を出来るようにするHDL-GTこのまえtelnetの穴あけはできるようになった。その後、何度か利用しているが、アップデータそのものは安定して動作しているようだ。1行追加するだけだから、不安定な要素もない。次はパッケージ管理を出来るようにする。...パッケージ管理を出来るようにする2007-03-20HDL-Gxシリーズ汎用telnet有効化アップデータを作ってみるHDL-GT基本的に、内蔵のアップデートプログラムの基本フローは壊さないように作ってきたが、これを無視すればGX,GT,GTR汎用のも作れそうだ。呼び出しされるシェルプログラムからは$UPDATEVERしか参照されないだろうから、$MODELからバージョンを読み取ると...HDL-Gxシリーズ汎用telnet有効化アップデータを作ってみる2007-03-20telnet有効化アップデータを作ってみるHDL-GTこんども必要に迫られて。ネタも日曜みたいだし、ちょうどいいかな。前にGTRのを作ったことがあるので、ほとんど変更なしでやれる。ダミーバージョンは1.99に統一することにした。telnet有効化アップデータを作ってみるHDL-GT必要に迫られたので、勉強をかねて作ってみた。ほんとは、シリアルを接続するつもりで分解してみたのだけど、ほとんど完全に分解しないと手がとどかないところに基板穴があったので、コンスルーでは無理だったから。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。