2009-02-01から1ヶ月間の記事一覧

起動中にSetting the system clock..でとまる

まぁctrl+Cで進むけど、今度は終了時にSaving the system clock..で止まるこっちはctrl+Cは聞かないので電源を切るしかない。 とりあえず無理矢理直すと update-rc.d -f hwclock.sh remove んで直る。(というより処理を飛ばす) 原因は調査中 hwclockのコマン…

etchでarmadillo環境

debootstrapで作ったetchに結局作り直してた。まぁついでにarm-vfpも作っておいた。armadillo500を買ったらやりたい。得にopencvのベンチマークはしたいなぁ。

debootstrapで作ったetch環境を日本語化

ランゲージの設定 aptitude install gcc japanese dpkg-reconfigure locales 取り合えずja_JP.EUC-JP EUC-JPとja_JP.UTF-8 UTF-8にチェックしておく。

カーネル作り直したい。

学校で卒研に使ってる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

armadillo開発環境構築

大まかに次の流れ wget -r -A deb http://armadillo.atmark-techno.com/filebrowser/armadillo-220/cross-dev/deb wget -r -A deb http://armadillo.atmark-techno.com/filebrowser/debian/etch dpkg -i *.deb 多分依存関係でインストールできないのがあるの…

クロスコンパイルの実行ファイル名が違うとき

armのコンパイルがarm-linux-gccじゃなくてarm-linux-gnu-gccなので、取り合えずarmark-distないのvendors/config/arm/config.archの中の60行あたりをarm-linux-をarm-linux-gnu-に変更して、同じatmark-distないのvendors/AtmarkTechno/Armadillo-220.Base…

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のシステム構築の順序で章立てで…

ART-linuxは2.6あるのか?

SourceForge.net: Advanced Real-Time Linux: art-linux-welcome これをみてるとアルっぽいな。

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

FIQ考察

最速でFIQをやりたい場合は次のような記述か? __vectors: LDR PC,RST_addr /*リセット*/ LDR PC,UNDEFINED_addr /*Undefined Instruction:未定義命令*/ LDR PC,SWI_addr /*ソフトウェア割り込み*/ LDR PC,PreAbort_addr /*Prefetch Abort:命令のプリフェッチ…

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

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

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

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

insight

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

linux状況

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

arm-none-eabiでクロス環境

あまりにarm-elfの環境ができないので、arm-none-eabiのほうでためす。 とりあえず、普通のファームレベルならこまることないしな。 よるねてかけたら通ってたっぽい。 よし多分通った。あとは試しにコンパイルしてみる。 ちなみにバージョンはgcc4.3.3,newl…

rt73のUSB無線LANの使い方がアップされた。

Armadillo-500 FXでUSB無線LANモジュールを使う | 組み込みLinuxのArmadilloサイト こないだ自分がやったやり方であってたらしい。 armadillo500でrt73 - ippeiの日記

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の相性悪すぎ

取り合えずクロス環境作ってるよ

arm-elfの環境を作る。 参考は下。 ただ今回はgcc4.3をつかってる使ってるので、gmpとmpfrが必要らしいので事前にインストールしておく。 gccのmakeしたらエラーgcc/libgcc.mvarsがないらしい。 なんか先にgccをインストールすればかいひできるらしいとか聞…

デビアンバージョン

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

debianインストール

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

多重割り込み対応

とりあえずwinarmのソースを読むと仕組みはなんとなくわかった。 まず開始時 割り込みベクタより割り込みの前処理にジャンプ lrを待避後r0も待避 CPSR(状態レジスタ)をR14にロードしてスタックへ待避 VICにセットされた処理の先頭アドレスをr0にロード スー…