1 名前:login:Penguin [03/12/12 08:45 ID:tRHVcB2u] 組み込み系エンジニア(初級〜プロ級 どなたでも)集まれー。 組込Linuxのディストリビューション、カーネル、BSP、 ドライバ、ツール、クロス開発環境、他OSとの比較など、 Embeddedな題材についての紹介、評価、質問、風評、何でもござれ。 2〜9あたりで、関連スレ、ディストリ、参考文献を紹介。
520 名前:login:Penguin mailto:sage [2007/05/26(土) 23:02:53 ID:Gj5+E30K] >>515-519 IVR とかでググレよ。
521 名前:login:Penguin mailto:sage [2007/05/27(日) 20:22:06 ID:pxuIAPiE] >>519 ttp://www.dmm.co.jp/digital/doujin/-/detail/=/cid=d_013377/ こういうのならあった
522 名前:login:Penguin [2007/06/03(日) 19:37:12 ID:ODv6quog] カーネルビルドにソースコードを追加する方法を教えてください。 ARMlinuxで、debug.Sを追加しようとしています。
523 名前:login:Penguin [2007/06/03(日) 20:52:16 ID:ODv6quog] 自己レスです。 debug.Sを手動でビルドして、head-yに追加してしのいでましたが、 DEBUG_LLをyにしたらいいみたいですね。 勉強中で、度々質問するとおもいますが、よろしくお願いします。
524 名前:login:Penguin mailto:sage [2007/06/03(日) 20:55:11 ID:VUAXC410] debug.Sを置いたディレクトリにあるMakefileを見る。 大した量じゃなければentry.Sあたりに埋め込んでしまった方が 悩まなくていいんじゃないかと思ったり。
525 名前:login:Penguin [2007/06/20(水) 03:58:08 ID:RJOumhY0] nano-Xを動かしたいのですが、なにも表示されず困っています。 いちおう、hms.tukusi.ne.jp/~ooyu/catf/catf5.htm にあるプログラムは動作し、 絵も表示されるのですが・・・。/dev/fb0を用意するだけじゃだめなのでしょうか? 実行しているコマンドは、 /bin/nano-X & /bin/nanowm & /bin/nxcal & sleep 10000 で、環境はqemu-system-armのintegratorCP上のARMlinux2.6.21.3です。 gen_initramfs_list.shにわたしているのは以下のものです。 dir /dev 0755 0 0 nod /dev/console 0600 0 0 c 243 0 nod /dev/fb0 0600 0 0 c 29 0 nod /dev/null 0600 0 0 c 1 3 dir /root 0700 0 0 nod /dev/loop0 644 0 0 b 7 0 dir /bin 755 1000 1000 slink /bin/sh busybox 777 0 0 slink /bin/ls busybox 777 0 0 file /bin/busybox usr/busybox 755 0 0 file /bin/nano-X usr/nano-X 755 0 0 file /bin/nanowm usr/nanowm 755 0 0 file /bin/nxcal usr/nxcal 755 0 0 dir /proc 755 0 0 dir /sys 755 0 0 dir /mnt 755 0 0 file /init usr/init.sh 755 0 0 dir /lib 755 0 0 file /lib/ld-linux.so.2 /usr/arm/sysroot/lib/ld-2.3.5.so 755 0 0 file /lib/libc.so.6 /usr/arm/sysroot/lib/libc-2.3.5.so 755 0 0
526 名前:525 [2007/06/20(水) 04:34:14 ID:RJOumhY0] 自己レスです。/bin/sleepが欠けてました…。 ただ、表示はまだされないままです。 以下のメッセージが表示されたのですが、対処方法がいまいちよくわかりません。 プロセス間通信がうまくいってない?とかだと、難しそうですね。 Cannot bind to named socket nxclient: retry connect attempt 1 ... nxclient: retry connect attempt 10 Couldn't connect to Nano-X server
527 名前:login:Penguin [2007/06/20(水) 10:26:44 ID:a5RFjklq] >>526 どこかのディレクトリに名前付きパイプを 作ろうとして失敗しているのでは。
528 名前:525 [2007/06/21(木) 04:13:47 ID:mBRUegyI] >> 527 なるほど。本家のFAQ(www.microwindows.org/faq.html )をみてみると たしかにそのような記述があるようですね。どうにか解決できました。 そのあともエラーがちょっとありましたが、 どうにかペンギンと目玉が表示されるとこまできました。 ただ、 NOMOUSE = Y の設定のため、操作できず残念ですが…。 とりあえず、integratorCPの設定でここまでこれたので、 ターゲットボード用にカーネルを作り直していこうと思います。 メモリマップの変更の仕方がよくわかってないので、これからまた苦労しそうな気がします。 また、質問にくるとおもいますが、よろしくお願いいたします。
529 名前:login:Penguin [2007/06/22(金) 00:12:39 ID:sTvXylMW] >>525-528 去年の俺らを見ているようだ・・・。
530 名前:login:Penguin mailto:sage [2007/07/14(土) 10:39:53 ID:ZqSAeGAQ] STR9-comStick ホシイ www.st-japan.co.jp/data/press/p2176s.html Linux動くかな? 個人だと111EURだがユーロたかい
531 名前:login:Penguin mailto:sage [2007/07/14(土) 22:15:03 ID:QYlEPYWa] >>530 今月号のトラ技には、 STR9-comStickの希望小売価格が \6,277 という情報が載っているね。
532 名前:login:Penguin mailto:sage [2007/07/17(火) 10:33:54 ID:4jd3N0/F] www.st.com/stonline/products/literature/bd/13383.pdf 512 + 32Kbytes Flash and 96Kbytes RAM これじゃ、Linuxは無理だろ。
533 名前:OxbsWdxwBc mailto:Akers@gmail.com [2007/07/20(金) 09:33:11 ID:sLiUY2vY] CPwENf congratulations , <a href="www.buywatchesdirect.com/n4/kay-ring-scott-solitaire.html">kay ring scott solitaire </a>[url="www.buywatchesdirect.com/n4/kay-ring-scott-solitaire.html"]kay ring scott solitaire [/url]www.buywatchesdirect.com/n4/kay-ring-scott-solitaire.html kay ring scott solitaire :((, <a href="www.buywatchesdirect.com/n3/kopy-kat.html">kopy kat </a>[url="www.buywatchesdirect.com/n3/kopy-kat.html"]kopy kat [/url]www.buywatchesdirect.com/n3/kopy-kat.html kopy kat 8-DD, <a href="www.buywatchesdirect.com/n3/nan-quan-mama.html">nan quan mama </a>[url="www.buywatchesdirect.com/n3/nan-quan-mama.html"]nan quan mama [/url]www.buywatchesdirect.com/n3/nan-quan-mama.html nan quan mama lkyi, <a href="www.buywatchesdirect.com/n4/arkansas-fayetteville-gmc.html">arkansas fayetteville gmc </a>[url="www.buywatchesdirect.com/n4/arkansas-fayetteville-gmc.html"]arkansas fayetteville gmc [/url]www.buywatchesdirect.com/n4/arkansas-fayetteville-gmc.html arkansas fayetteville gmc >:-DD, <a href="www.buywatchesdirect.com/n3/barbara-bermudo.html">barbara bermudo </a>[url="www.buywatchesdirect.com/n3/barbara-bermudo.html"]barbara bermudo [/url]www.buywatchesdirect.com/n3/barbara-bermudo.html barbara bermudo dspka,
534 名前:login:Penguin [2007/07/27(金) 09:18:22 ID:YX4kOzxZ] ARM linuxをうごかそうと四苦八苦しております。 タイマー割り込みを動かすようにしたのですが、 割り込み入りっぱなしになっているようです。きっとハードの触り方失敗しているのだと思うのですが、 もしlinuxで注意することがあれば教えてください。CONFIG_HZとかも割り込み入りっぱなしとは関係ないですよね? あと、IRQ番号を取得するget_irqnr_and_baseは、 baseやirqstateには何を入れておいても問題ないでしょうか?とりあえずirqnrにIRQ番号のみいれて返しております。 また、ARM自身のirq/fiqの有効無効は、ソースのどの辺でやっているのでしょうか? ちょっと見当たらなくて困ってますが、これは自分でインプリすべきなんでしょうか? よろしくおねがいいします。
535 名前:534 [2007/07/27(金) 09:44:01 ID:YX4kOzxZ] ”割り込み入りっぱなし”って意味わからないですね…。 割り込みハンドラでちゃんと受ける事ができているのですが、 その後ハードウェアの割り込みをクリアしているにもかかわらず、 すぐにまた割り込みが生じています。ハードウェアの触り方がまずいのでしょうが…。
536 名前:login:Penguin mailto:sage [2007/07/27(金) 10:23:22 ID:nScxseEQ] >>535 > その後ハードウェアの割り込みをクリアしているにもかかわらず そのクリアのやり方が間違ってるとか。
537 名前:名無しさん@そうだ選挙に行こう [2007/07/29(日) 14:59:29 ID:g/UQEP0B] >>536 俺もたぶんそれだと思う。 俺も2.3ヶ月前にやった。
538 名前:534 [2007/07/30(月) 20:22:40 ID:cflq/pTR] >>536 ,537 ありがとうございます。 割り込みうまくいくようになりました。 クリアの仕方はあってたんですが、 もっと基本的なとこでget_irqnr_and_baseの作り方を間違ってました…。 (z flagのあたりです) 次は、initcallのinet_initのsync関数から戻ってこないような問題がおきてます。 もちっと考えてみます。
539 名前:login:Penguin mailto:sage [2007/08/06(月) 22:26:42 ID:seBG46Dn] ARMってマイコンじゃなくてCPUコアの部分のことだから、 チップによって割込みコントローラが違う。 だからその辺は面倒なんだよね。 マニュアルとか見てもたらい回しにされる感じで調べにくいし。
540 名前:login:Penguin mailto:sage [2007/08/25(土) 12:48:06 ID:phQr/xRB] 誰か Armadillo-500 買った人いませんか?
541 名前:login:Penguin [2007/09/09(日) 23:35:26 ID:Uhitb/rc] システムがコールドブートしたか再起動するのか判定することはPCのマザーボードにLinuxですることは 可能でしょうか? 以前の組み込みシステムでは既知の場所にごにょごにょとパターンを書いておき、 起動時にそれがマッチすれば再起動と判定してました。 BIOSはそういう判定をしてないのでしょうか? ACPIあたりを探してみたのですが、そういう機能は 見当たりませんでした。
542 名前:login:Penguin mailto:sage [2007/09/10(月) 01:10:06 ID:9uLHtdgN] Time Stamp Counter ってリセットされたらゼロになったっけ? これでインチキできないだろうか
543 名前:login:Penguin mailto:sage [2007/09/10(月) 01:47:07 ID:2DkuIGXp] >>542 リセットされるようですね。 おそらくCPU内にはリセットを生き延びる情報は 無いのではないかと思います。
544 名前:login:Penguin mailto:sage [2007/09/10(月) 01:49:34 ID:Wg9CjWC2] sram 持ってるならそこに何か書き込んでおけば?
545 名前:541 mailto:sage [2007/09/10(月) 03:44:55 ID:2DkuIGXp] >>544 最初そう思ったのですが、普通のPCマザボにはSRAM載ってないですよね?
546 名前:login:Penguin mailto:sage [2007/09/10(月) 09:19:03 ID:4ufzY4De] >>541 > 既知の場所にごにょごにょとパターンを書いておき そんなに安直な再起動判定で問題ないのか? ハードウエアにもよるだろうが、それじゃ電源OFF->ONでも 同じパターンが見える場合があり得ると思われ。
547 名前:541 mailto:sage [2007/09/10(月) 21:20:03 ID:2DkuIGXp] >>546 パワーアップのメモリの内容ってランダムなんですかね? まあ、問題になったことは ありませんでした。 判定といってもユーザーに対する情報、およびクラッシュ内容の NVRAMへの退避ぐらいでしたから。
548 名前:login:Penguin mailto:sage [2007/09/10(月) 21:30:50 ID:IJZFrTQ5] >>547 ドルアーガで255面に行くときみたく電源をガチャガチャやれば メモリは残ると思うよ
549 名前:login:Penguin mailto:sage [2007/09/10(月) 21:32:34 ID:jYoaF576] 秒オーダくらいならそのまま残る。もちろん回路によるが。
550 名前:login:Penguin mailto:sage [2007/09/10(月) 22:09:50 ID:lq1IwP9f] PCのBIOSではコールドとホットの区別はあるよ。 例えば、Linuxでリブートする時はコールドに化かしてる。 カーネルパラメータrebootで変更できる。 関係ないかもしれないけど、念のため…
551 名前:login:Penguin mailto:sage [2007/09/10(月) 22:56:25 ID:4ufzY4De] >>549 設計にもよるだろうけど、今時の品質の良いPC用メモリ(SDRAM, DDR1/2RAM)なら 1日や2日程度でもデータが読み出せてしまうことがあるよ。もちろん保証の範囲 ではないが、セキュリティ目的に使う場合は注意すべきだろう。
552 名前:login:Penguin mailto:sage [2007/09/10(月) 23:13:13 ID:Wg9CjWC2] リフレッシュしなくても電源のみで一日保つの?
553 名前:login:Penguin mailto:sage [2007/09/10(月) 23:32:59 ID:IJZFrTQ5] >>552 保ってしまう事がある ROM抜いてもコンセント抜いても電源ONでぶた丸パンツ起動 なんてことはよくあった話
554 名前:541 mailto:sage [2007/09/11(火) 01:14:13 ID:76tTyXYa] >>549 ならうれしいのですが、 >>551 >>553 ではこまっちゃいますね。電源切っても残ってるんじゃコールドの判定が出来ませんねw では、実験してみようと思うのですが、Linuxで他に使われない固定メモリアドレスの確保って どうすればいいんでしょう? >>550 そこら辺りいじった事あるんですが、たしかBIOSを通したリブートとリセットボタンを ソフト的に押すリブートの違いじゃありませんでしたっけ? どれをコールドと 読んでるのでしょうか?
555 名前:login:Penguin [2007/09/15(土) 14:19:53 ID:Fdm8PfDf] ARMなんですが、decompress_kernelで展開されるデータが間違っているらしく、 ジャンプ先がkernel/head.Sのあるべき命令じゃなくて困ってます。 展開先メモリは0初期化しているので、decompress_kernel後に値が変わっているので、 とりあえず展開先アドレスの指定は正しいと思うのですが…。分かる人いませんか?
556 名前:login:Penguin mailto:sage [2007/09/15(土) 15:13:35 ID:KVemgStW] >>555 間違っているらしいと判断した根拠は? いずれにしてもカーネル起動前だからICEなどのデバッガで 「どこに飛んでいるのか」「そのメモリには何があるのか」を調べれ。
557 名前:555 [2007/09/16(日) 00:18:43 ID:mndrKqF6] >>556 レスどうもです。 compressed/head.Sの目的は、カーネルの展開及びそこへのジャンプです。 decompress_kernel呼び出し(wont_overload経由で実行してます)後は、 カーネルがメモリ上に展開されます。 その後カーネルの開始点である、kernel/head.Sにジャンプすることになります。 つまりジャンプ先にはまずkernel/head.Sのentry部の命令がなければなりませんが、 これが全然違う命令が配置されているのです。これが判断の根拠です。 decompress_kernel呼び出しを追いかければ原因がわかるでしょうが、 解読できずにおり、何かお知恵拝借できればなと思っている状況です。 よろしくおねがいします。 なんとなく、config_zboot_text/bssやmach-xxx/Makefile.bootの設定がまずいのだと考えてますが…。
558 名前:login:Penguin mailto:sage [2007/09/20(木) 09:37:50 ID:q0P/WSDM] そういう仕事はブートローダーにやらせたら?
559 名前:login:Penguin mailto:sage [2007/09/21(金) 00:04:48 ID:TbjlK3fc] スレ違いかもしれませんが質問よろしくお願いします。 PCI-XデバイスのDMA転送によってメインメモリへのデータ転送行わせました。 _____________________ ________________ |PCI-Xデバイス| → |メインメモリ| ~~~~~~~~~~~~~~~ ~~~~~~~~~~~ DMA転送 しかし、メインメモリから期待しているデータを読み出すことができませんでした。 そこで、DMA転送によって書き込まれるメモリ空間のキャッシュをMTRRで無効化しました。 そうしたら、期待しているデータを読み出すことができました。 これはPCI-Xデバイス側の問題でしょうか? つまり、キャッシュに反映するようにPCI-Xデバイス側を設計する必要があるのでしょうか? それともDMA転送のためのメモリ空間の取り方に問題があるのでしょうか? 現在、__get_free_pagesによってメモリ空間を取っています。 ちなみにPCIデバイスでは問題がありませんでした。
560 名前:login:Penguin mailto:sage [2007/09/22(土) 12:36:23 ID:vwlCDajS] >559 PCIXも組み込みLinuxも経験ないのですが.... そもそもDMAでメインメモリに転送したのだから、CPUのメモリキャッシュには反映されないのでは? PCIで読めたのは、たまたまだったような気がする。
561 名前:login:Penguin mailto:sage [2007/09/22(土) 14:44:57 ID:aPOoQXoL] デバイスが割り込み上げて ドライバでそのメモリ領域のキャッシュをクリアかな。 それともPCI-X規格には キャッシュコントロールの機能を持たせてあったっけ? 例の本が手元にないから確認できないけど。
562 名前:login:Penguin mailto:sage [2007/09/23(日) 04:43:02 ID:t1VN9Z7r] >>559 > __get_free_pages dma_alloc_coherentを使うんじゃなかったっけ?
563 名前:login:Penguin [2007/10/17(水) 14:18:16 ID:eKaQOf2c] すみませーん!Linuxでftpコマンド使いたいのですが『接続を拒否されました』ってなります〜。この対処法を教えてください。
564 名前:login:Penguin mailto:sage [2007/10/17(水) 14:32:33 ID:Yf2TeGXX] >>563 で、それはどんな組み込みLinuxだ?
565 名前:login:Penguin [2007/10/17(水) 14:37:22 ID:eKaQOf2c] Vine Linux4.0でございます。
566 名前:login:Penguin mailto:sage [2007/10/17(水) 14:42:05 ID:5sw1kXtY] >>563 くだらねえ質問はここに書き込め! Part 154 pc11.2ch.net/test/read.cgi/linux/1191596561/
567 名前:login:Penguin [2007/10/17(水) 14:43:09 ID:eKaQOf2c] あ、ありがとーございますm(__)m 実はそれにいきたかったのですが見つからなくて汗
568 名前:login:Penguin mailto:sage [2007/10/17(水) 16:35:55 ID:v98JIRol] こんな過疎スレのほうしか見つけられないとは ある意味才能を感じる。 というわけでキミも組み込み開発しないか?
569 名前:login:Penguin [2007/10/18(木) 11:34:47 ID:ajrcuqvz] >>568 まだ初心者の部類にはいるのでもっと勉強してからにします。
570 名前:559 mailto:sage [2007/10/25(木) 00:24:04 ID:XOSa2Nm1] >>560 >>561 >>562 レスしてくれた方々ありがとうございました。 ドライバ側でキャッシュクリアをしてみたところうまくいきました。 また、PCI-Xのキャッシュコントロールの機能について調べてみました。 PCI-Xはバススヌープの制御が可能のようです。 (キャッシュの効かないメモリ空間へのアクセス時にプロセッサ-メモリ間のトラフィックをなくす ために無効にするらしいです。) 今までバススヌープが無効になっていたため転送データがキャッシュに反映されていませんでした。 有効にしたところ反映されるようになりました。
571 名前:login:Penguin mailto:sage [2007/10/29(月) 14:21:08 ID:42cMvo8J] >>569 それは残念
572 名前:login:Penguin mailto:sage [2007/10/29(月) 23:08:08 ID:hNlQRDCU] dslinux動かしたい為だけにdslite買っちまった俺。
573 名前:login:Penguin mailto:sage [2007/11/08(木) 11:05:36 ID:KFNKgI2K] ARM系CPUのPXA270のブートローダを作っているのですが、GPSRと GPCRの使い分けが分かりません。 ============ GPSR If pin configured as an output, set pin level high (one). GPCR If pin configured as an output, clear pin level low (zero). ============ あるpinをoutputにしたい場合、GPSRを立ててGPCRを落とすという ことでしょうか? だとしたら、どちらか片方が有れば十分のよう におもえるのですが、となたか教えて下さい。 Developer’s Manual ttp://int.xscale-freak.com/XSDoc/PXA27X/2800002.pdf
574 名前:login:Penguin mailto:sage [2007/11/09(金) 00:45:48 ID:ADvAIztf] アドレス同じなんじゃね?
575 名前:login:Penguin mailto:sage [2007/11/09(金) 08:03:26 ID:an6ZuOWI] 中学一年レベルの短い英文ぐらいは、間違えずに嫁
576 名前:login:Penguin mailto:sage [2007/11/09(金) 08:11:14 ID:O4FnbLJQ] 「したい場合」じゃなくて「した場合」だろ。
577 名前:login:Penguin mailto:sage [2007/11/09(金) 23:57:10 ID:rbGLP3Vo] >>573 あるピンをhighにしたければ、対応するビットを立ててGPSRに書き込む。 あるピンをlowにしたければ、対応するビットを立ててGPCRに書き込む。 他のピンの状態を気にしなくてもおkということじゃね?
578 名前:573 mailto:sage [2007/11/10(土) 20:35:59 ID:hlfej/Ux] >>574 アドレスは同じなんですよ。 >>577 実際の動作を見る限りでは、そのような感じです。 何とも気持ちが悪いので質問してみました。返答どうもです。 >>575 >>576 いくら何でもそのレベルの質問はしません。
579 名前:573 mailto:sage [2007/11/10(土) 20:37:41 ID:hlfej/Ux] >>アドレスは同じなんですよ。 アドレスは違うんですよ、の間違い。
580 名前:login:Penguin mailto:sage [2007/11/30(金) 19:09:35 ID:B8uO9vgj] >>573 PXA270は使ったことはないがマニュアルを読んでみた。 GPSR(GPIO Pin-Output Set Register)は読んで字の如くはあるピンをHIGHにするために使用する。 1を書いたビットがHIGHになり、0を書いたビットは現状維持。 また、GPCR(GPIO Pin-Output Clear Register)も使い方は同様。 1を書いたビットがLOWになり、0を書いたビットは現状維持。 GPSR/GPCRレジスタはライトオンリーだから片方だけでは成立しないってこと。
581 名前:573 mailto:sage [2007/12/05(水) 16:27:38 ID:XLgXGIlc] >>580 神レスサンクス。
582 名前:login:Penguin mailto:sage [2007/12/13(木) 06:34:01 ID:xrfAYYwU] STR9-comStickを個人入手したいんだけど出回ってないのかな? ググってもこのスレくらいしかひっかからないし。
583 名前:login:Penguin mailto:sage [2007/12/13(木) 23:52:48 ID:2bQ5KOMZ] >>582 STマイクロから直に買うもんじゃないの? www.st.com/stonline/stappl/productcatalog/app?path=/pages/stcom/PcStComGenerateTableView.onClickOfRPN &primaryheader=Microcontrollers&secondaryheader=Development%20Tools%20for%20%20Microcontrollers &subclassheader=Evaluation%20Tools%20for%20Microcontrollers&subclassid=959&rpncode=172091 &producttype=product&open=product&applilevel= (改行いれたけど本当は一行ね) でもこれRAMもROMも少なすぎでLinux動かないよね。
584 名前:login:Penguin mailto:sage [2008/01/01(火) 21:03:17 ID:CiX80dVk] 年末から玄箱使って組込Linuxの勉強はじめようと環境つくってます。 そこでcygwinにgnuwindを追加してpowerpcのクロスコンパイルをやろうと したけどgnuwindがうまくうごいていないみたい。 orz やったこと cygwinをすべてデフォルトでインストール←追加モジュールを選択していない /optを作ってその下にgnuwindを解凍 /optの下のupwind/binのpathを追加 $ powerpc-eabi-gcc -vでバージョン確認しようとしたけど表示されない。 「ファイルがないよ」とかいわれないからパスはおkだと思ってる。 暗黙の了解があるのかな...
585 名前:login:Penguin mailto:sage [2008/01/04(金) 00:59:07 ID:o9gOWR9F] Linux上にクロス環境作った方が簡単でいいんじゃねえですか? VMwareでも使って。
586 名前:login:Penguin mailto:sage [2008/01/04(金) 01:24:30 ID:8X8sTUT+] クロス環境を作るのは本当に苦労するよ
587 名前:login:Penguin mailto:sage [2008/01/04(金) 01:37:54 ID:5EbJXDvI] そうか? gccでやってる分には楽だろ。俺が慣れてるだけなのかも試練が。
588 名前:login:Penguin mailto:sage [2008/01/04(金) 01:38:31 ID:cNYvGhIo] 駄洒落なのかと思ったんだが・・・
589 名前:login:Penguin mailto:sage [2008/01/04(金) 03:30:09 ID:8X8sTUT+] ダジャレのわからんヤツと一緒にいられるか!俺は自分の部屋で寝る!
590 名前:584 mailto:sage [2008/01/04(金) 10:28:42 ID:TjCgJjEm] 冬だけにさぶいダジャレ含めトンクス。w 結局、M$からvirtualPCダウソしてRedHat9インスコ後にgnuwing入れた。 RH9用のgnuwing解凍時にエラーあった(winrar解凍でも)けど とりあえずバージョン表示されたのでおk。 CQ出版Interface2007/4が当てにならないこともわかた。orz でいまはgccのコンフィグオプション勉強中。
591 名前:login:Penguin mailto:sage [2008/01/05(土) 13:19:33 ID:M50GPuDJ] Windowsで作るのはcygwinにしてもmingwにしても本当に苦労するな>クロス環境 まぁ苦労と言ってもせいぜい一日仕事だが
592 名前:login:Penguin mailto:sage [2008/01/05(土) 20:40:07 ID:0qPyVns5] Windowsなら、VMware上でLinux使う方が楽>クロス環境
593 名前:login:Penguin mailto:sage [2008/01/05(土) 23:31:34 ID:XQaZbZwE] それはクロスといわない
594 名前:login:Penguin mailto:sage [2008/01/05(土) 23:51:22 ID:EsAMvPdt] >>593 VMwareなんだからLinuxもx86かx64
595 名前:login:Penguin mailto:sage [2008/01/25(金) 00:09:01 ID:Ywyn1H84] QEMUのSH4のエミュレーションで遊んでみようと 思ったんだけど shix_bios.bin が無いと言われる。 これってどうすればいいんでしょう。何か参考になるページは ありませんか? それとも、何か適当な実機を買った方が速度的にも速いでしょうか。
596 名前:login:Penguin mailto:sage [2008/01/25(金) 00:50:55 ID:4rHP06wz] 値段は知らんけど、実機はドリキャスが一番安いと思う。 LANカードは高いがw
597 名前:login:Penguin mailto:sage [2008/01/25(金) 22:23:18 ID:Ywyn1H84] >>596 LANカード1枚で本体が3つくらい買えますね。 さて、QEMUの代わりにScratchbox2を使ってみたのですが、 とりあえず hello world はコンパイル出来たのですが、 sb2 ./a.out と実行しようとすると、host側のlibc.soを読みに行くみたいで、 target側のを読んでくれません。 なんかこの辺の解説ありませんか?
598 名前:597 mailto:age [2008/01/26(土) 00:57:12 ID:gVvCeK9e] sb2動かねー $ sb2 ./home/a.out ./home/a.out: error while loading shared libraries: libc.so.6: cannot enable executable stack as shared object requires: Invalid argument SELinuxを切れというアドバイスがあったけど、だめ。 targetのrootfsにあるlibc.so.6が悪いんかなぁ。
599 名前:login:Penguin mailto:sage [2008/01/26(土) 03:53:28 ID:/U1csLN2] >>595 ドキュメントに書いてあるべ。 qemu-0.9.1/target-sh4/README.sh4
600 名前:login:Penguin mailto:sage [2008/01/26(土) 10:44:38 ID:gVvCeK9e] >>599 ありがとう。読んでたんだけど、リンク先がおフランス語 なのと、組み込み初心者なんでドキュメントの意味するところ がよくわかんなかった。 bootloader.bin と vmlinux-nand_img_with_OOB-2.6.10-v1.0 をそれぞれ指定のファイルに組み込むって、 単にリネームするだけでよかったのか。
601 名前:login:Penguin mailto:sage [2008/01/26(土) 22:23:42 ID:tG+yJYsJ] sh4ならIO-DATAのUSL-5Pが安くていいんジャマイカ? まだ手に入るジャロ?
602 名前:login:Penguin mailto:sage [2008/02/18(月) 22:43:43 ID:I7FVXt0F] USL-5Pでdebian-sarge動いてるけど、正直使い道がない。 かなり小さい事、USB2.0が5本あるなど色々遊べたりはする。 が、NASとして使うのなら玄箱でいい。 SH4はdebian公式からバイナリが落とせないので、 定番のppcやarmな玄箱よりも難易度は高い。 i-o hackの存在や、CFにself開発環境は作れるから、 今のところはあまり困らない。が、あのサイトもそろそろ 消えそうなので、ローカルにapt-lineを作っておいた方がいい。 ユーザー数が少ないからか、SH4の生成バイナリは質が あまり良くない様で、色々バグを抱えてるような気がする。
603 名前:login:Penguin [2008/02/28(木) 12:53:11 ID:80iDMGCt] 聞きたい事があります! 今、自分はまったく畑違いの職種の23歳です。 転職考えていて、働きながら通える学校に通おうと思ってるのですが 正直自分でググッた結果、組込リナックス、SE、NE、PG・・・ 全て面白そうと思い、選べない状況です 長いスパンで考えた時に収入面、労働時間面で待遇のいい職種はありますか? もちろん会社によりけり、個人の能力によりけりですが 平均的な事が知りたいので教えてください!
604 名前:login:Penguin mailto:sage [2008/02/28(木) 12:59:37 ID:sfXUxgeO] >>603 板違い。 school7.2ch.net/job/
605 名前:login:Penguin [2008/02/28(木) 13:56:09 ID:80iDMGCt] すいません! ありがとうございます!
606 名前:login:Penguin mailto:sage [2008/04/19(土) 20:52:06 ID:glnP0/q9] 教えて下さい。 USBおよびCFが使えてLinux-readyなA6サイズ程度以下のワンボードがあれば、 ご紹介ください。 CFでWLAN,USBでD02HWなモバイルルータ狙いですので、 CFはメモリIOだけの結線だと対象外です。 WLAN動作実績があり、5V単独だと吉です。
607 名前:login:Penguin mailto:sage [2008/04/19(土) 20:57:11 ID:c9IqDVuR] >>606 こんなの、とか? ttp://www.centurysys.co.jp/linuxserver/ma430.html D02HWは動くみたいだけど、WLANはCardbusがないと厳しくないかな?
608 名前:login:Penguin mailto:sage [2008/04/19(土) 23:16:44 ID:VfFyGLvN] >>606 CFはなさそうだがWiFiは対応 www.embeddedarm.com/products/board-detail.php?product=TS-WIFIBOX 「準備中です」になっている。 https://xies.float.co.jp/catalog/product_info.php?products_id=1024&osCsid=dce74021e4745a17a0f9de16cbb16438
609 名前:606 mailto:sage [2008/04/20(日) 08:11:58 ID:TsnJvirp] 返信ありがごうございます。 >>607 CFでWLANと思ってましたが、 PCMCIAでCardBusのWLAN方が良いのですか? WLANドライバの実態がわかってなかったんで、 小型にしやすいだろうCFを書きました。 さらに言えばminiPCIとかの方が吉だったのかな?? >>608 どんぴしゃです。どちらも同じモノのようですね。 ARM9で2.4.26だし、手を入れられそうな気配。 国内で円で購入できるのも魅力ですね。 でも、WIFI-BOXはアチラでも売ってませんでした。何かあったかな?
610 名前:login:Penguin mailto:sage [2008/04/20(日) 08:29:06 ID:Sca1RWs1] >>609 Kernel2.4系ではD02HW(huawei e220)は動かないですよ。 2.6系からoptionドライバをbackportする必要があります。 さらに、モデムを有効にするためにusb-storageに手を入れないといけません。 CFでWLANですが、最近売っている11g対応のものはchipsetがmarvellなので Linuxでは動作しません(仕様・ドライバ非公開、marvellはクソ) 11bのprism系が必要ですが、入手困難です。 USBのWLAN(ZyDASなど)も使用できますが、APとして使用するとWEPしか 使えないのでおすすめできないです。
611 名前:login:Penguin mailto:sage [2008/04/20(日) 10:22:50 ID:TsnJvirp] >>610 あいたたた。2.6系が吉でしたか。というか、それ以外だと困難ですか。 はまる前に指摘いただいて助かります。
612 名前:login:Penguin [2008/04/20(日) 10:39:07 ID:c0frTkzz] USBも2.6.10以降とかじゃないと結構とらぶるよ。
613 名前:login:Penguin mailto:sage [2008/04/26(土) 07:34:23 ID:rBQZYKvH] 誰かxulrunnerをsh4にポートした人はいませんか? mozilla/xpcom/reflect/xptcall/src/md/unix/ になくてコンパイルが出来ません。
614 名前:login:Penguin mailto:sage [2008/05/27(火) 09:00:58 ID:VykLsyr7] USL-5Pをdebian26化して使っています。 カーネルをアップデートしようととりあえず手元にあった2.6.24.3を クロス(gcc-sh-3.3)でコンパイルして入れてみたのですが起動しません。 defconfig_landiskを使いました。 どなたか、これは動くというバージョンと.configを教えて いただけませんか。シリアルコンソール化していないので、 何が起こっているかさっぱり....
615 名前:login:Penguin mailto:sage [2008/06/05(木) 10:27:01 ID:VxPsxRuG] ここにもいたのね。 まずシリアルつければ?
616 名前:login:Penguin mailto:sage [2008/06/05(木) 10:31:27 ID:NpIMDqCZ] ども、すみません。 ハードウェア板に動きましたの報告しました。 ttp://pc11.2ch.net/test/read.cgi/hard/1201258478/529
617 名前:login:Penguin mailto:sage [2008/06/18(水) 11:00:04 ID:FGerXNJj] ボードコンピュータに付いてきたカーネルのソースを 見ているんだけど、なんでこんなにあちこちにパッチ が当たっててupstreamからかけ離れてるの? ボード初期化の部分は独自でいいとしても、それ以外の アーキテクチャ固有のドライバまわりとか、汎用のmmやドライバまで。 中には昔のパッチをフォワードポートして upstream で 変更のあったものがrevertされているようなものまで。 当然個々のパッチにドキュメントなんて無いから、 なぜそのような変更が必要なのか全く不明。 組み込み系ってこういうのが普通なんですか?それとも日本だけ特殊? 先細り感をひしひしと感じるのですが。
618 名前:login:Penguin mailto:sage [2008/06/18(水) 12:19:08 ID:hXQufezZ] 日本に限らんと思うけどねえ。 表に出しにくい事情があるんじゃないかい。 俺は手を入れたらできるだけ上流に投げてるが、 仕事じゃないから出来てることだからなあ。
619 名前:login:Penguin mailto:sage [2008/06/18(水) 14:50:27 ID:FGerXNJj] 表と言うか、誰でもダウンロードは出来るようには なっている。ボード持ってないと意味ないけどね。 そのカーネル、ちょっと使うだけでSIGBUSやVM segv.とか吐くし、 何も言わずに固まるってことも。再現性のあるものはテストケース 作って直してってメーカーに言えるけど、そうじゃないから とりあえず新しいカーネルをと思っても謎パッチだらけで、 ボードの初期化部分だけ移植しても起動すらしない。 本当に特定の環境、用途でしかテストしてないって感じで、 PCユーザからしたらありえない。 まぁメーカからしたら金にならんから仕方ないとは思うけど、 Linux使っててTakeだけというのはどうかと思う。
620 名前:login:Penguin mailto:sage [2008/06/18(水) 15:36:08 ID:b44BTw9+] 組み込み向けというか、開発者が少ないLinuxカーネルはどこもそんなもんでしょ。