Linux

カーネル作り直したい。

学校で卒研に使ってるART-linuxのカーネルつくりなおしたい。FATに対応してないとか面倒すぎ。確か前自分がコンパイルしたARTのカーネルはVFATに対応させたんだよな。 まぁ取り合えず密かにslコマンドとか、キー配置とか入れたり替えたりしてる。もうおわり…

opencvクロス環境

そういえば作り途中だった。基本てきにdebianサイトで依存関係を確認しながらインストールでできる。ただダミーパッケージとかも作らないといけない。

debootstrap

取り合えずetchを作ってやることにした。 mkdir etch debootstrap etch etch/ http://ftp.jp.debian.org/debian chroot etch 取り合えずarmadilloの開発環境はこっちに移すかな。

結局

普通にdebootstrapでetchにしてやるとかがいいのかな?

シェル変数にコマンドの出力値を格納したい

var=`date "+%Y"` echo $var 下でも可 var=$(date "+%Y") echo $var

debian「lenny」リリース

Debian JP Project - 最近の話題 ということでめでたく(?)リリースらしいけど。

lennyのarmadillo開発環境2

うーん、今度はlinux-kernel-headers-arm-crossでひっかかる。次のようなエラー debian:/home/ippei/cross_build/A220/deb# dpkg -i linux-kernel-headers-arm-cross_2.6.18-7_all.deb (データベースを読み込んでいます ... 現在 140323 個のファイルとディ…

lennyでのarmadillo開発環境の問題

gccバージョンの違いで弾かれるのか? lennyはgcc-4.1-baseが4.1.2-25何だけど。etchでは4.1.1-21なんだよね。 んで多分それで下のエラーが出てる。 debian:/home/ippei/cross_build/A220/deb/instlled# dpkg -i libssp0-arm-cross_4.1.1-21_all.deb (データ…

組み込みlinuxシステム構築

結構前に買ってたけど、今読むとかなり理解できる。というか関連資料はどこ見ればいいよとか書いてあるのはありがたい。gccのクロスコンパイル環境の構築とかも乗ってるので、こういう本は希少な気がする。一応組み込みlinuxのシステム構築の順序で章立てで…

eagleを使う

debianにdebがあったのでとってきてインストール(sidだけどね) Debian -- sid の eagle パッケージに関する詳細 wget http://ftp.jp.debian.org/debian/pool/non-free/e/eagle/eagle-data_4.16r2-4_all.deb wget http://ftp.jp.debian.org/debian/pool/non-f…

OpenOCD

linuxでopenOCDを使い始める。 インストール aptitude install openocd

firefoxとかepiphanyが起動しなくなった。

あーなんで、まぁいいけど。operaがうごけば

lenny はバレンタインデーにリリースらしい

まだ確認してないけどそうらしいよ。自分は既にlennyだけど

insight

ビルドするときにXFree86関連をめんどいのでまとめてaptitudeでインストール

linux状況

linux設定済みな事 無線LAN operaの文字化け 5ボタンマウス arm開発環境 未設定 operaでの日本語入力でのカーソルのふぐあい emobile

arm-elfがつくれない。

あーarm-elfターゲット開発で、gcc4.1.2,4.2.2,gcc4.3.3全部エラーが出た。 4.3.3はパッチ当てるべきとか言うはなしだから今度当てて見る。 gcc-4.2.2はなんかsuffix object errorだったかな。 gcc-4.1.2はわすれた。 なんかまちがえてるんだよな。たぶん。

取り合えず

linuxのATOKはほしい。 anthyとoperaの相性悪すぎ

デビアンバージョン

cat /etc/debian_versionバージョンみたら 5.0になってるな。 そうそう。lenny環境だとapt-crossというコマンドがあるらしいよ。dpkg-crossのapt版というイメージか? 基本入るのはライブラリとヘッダだけみたい。 gccとかはやっぱり手でやらんとだめ。

debianインストール

取り合えずetchのhalfいれた。 無線LANも良好。しかしoperaだと文字化けするので仕方なくfirefoxを使ってるけど、どうにかならないかな? 後はATOKじゃないからつらい。無線LANとかは下を参考にした。というか参考ファームウェア入れただけで動いた。 Debian…

組み込みlinuxの本

そういえば無いよな。コレガのあのボードが売れるんだから、そういう人向けに本をまとめればうれるんじゃないというはなしになった。確かにそうだよな。armadillo220とかに関することを書けば、そこそこ売れるのかもしれないし、少なくとも救われる人は多い…

KONDO シリアルUSBアダプターをlinuxで使う

とりあえずソースのftdi_sio.cの500行あたりにある //前略 { USB_DEVICE(FTDI_VID, FTDI_RRCIRKITS_LOCOBUFFER_PID) }, { USB_DEVICE(FTDI_VID, FTDI_ASK_RDR400_PID) }, { USB_DEVICE(ICOM_ID1_VID, ICOM_ID1_PID) }, { USB_DEVICE(PAPOUCH_VID, PAPOUCH_TM…

rt73その後

うーん、結局今使ってるのはid:odawaraさんのところで紹介されてる。 rt73 GW-US54Mini2をLinuxで使う - odawaraの「はてな de メモ」 の方だけど、ほっておくとたまに無線が解除されていることがある。 といってもこないだやったarmadillo500でrt73 - ippei…

Clock skew detected.

makeをしたら言われた。 make: Warning: File `Makefile' has modification time 2e+03 s in the future make: Nothing to be done for `all'. make: warning: Clock skew detected. Your build may be incomplete. うーん問題なかったんだけどな。 533Mhzに…

rc.d

とりあえず/etc/rc.dにシンボリックリンクをS99start.shみたいな感じでinit.dにあるstart.shに張っておけば、起動時の最後に実行されると思うけど。 armadilloとかのユーザーランドイメージだとクロス環境でユーザーランドつくるからdebianのスタートアップ…

Beagle board で Android

BeagleBoard.org - community supported open hardware computers for making 149ドルでここまでできるとほしくなる。

起動スクリプトにする

/etc/init.d/rcに直書きは力業すぎるかと思い 起動時に無線LAN設定をするwlan.shのスクリプトをinit.dにおいて update-rc.d wlan.sh defaults 99 1で対応してみた。とりあえず問題無くできる。

armadillo 500microSDでユーザーランド

にした方がやっぱ楽かなぁ。 iwconfigの設定とか最初にUSB無線LANの接続をして、SSHログインするとすれば、その方が楽だよな。追記 ユーザーランドをマイクロSDにしたらすでに起動したときにドライバが組み込まれてた。 それって起動スクリプトに記述してた…

とりあえずユーザーランドとカーネルを書き換え。

USB無線LANはユーザーランドに置いておいた。後でinsmodする。 とりあえずうまくいくといいな。しかしLANがでてないからシリアル経由だと遅い。 起動はしたぞ。しかしまた dev/ram0: clean, 828/1024 files, 9659/12288 blocks Checking root filesystem: do…

なんだこれ。

make menuconfigで Saving your kernel configuration...mv: `autoconf.h' のモード 0644 を無視して上書きしますか?とりあえず無視で問題なさそう?

デバイスドライバがない?

armadillo500のSDのデバイスノードがよく分からんけど/dev/を見る限りなさそう。 ただ/proc/devicesというところを見るとある用にも思えるけど [root@armadillo500 (ttymxc0) /]# cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 /dev/vc/0 4 tt…