[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/17 08:36 / Filesize : 254 KB / Number-of Response : 946
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【エンベデッド】組込Linux総合スレ【リアルタイム】



1 名前:login:Penguin [03/12/12 08:45 ID:tRHVcB2u]
組み込み系エンジニア(初級〜プロ級 どなたでも)集まれー。

組込Linuxのディストリビューション、カーネル、BSP、
ドライバ、ツール、クロス開発環境、他OSとの比較など、
Embeddedな題材についての紹介、評価、質問、風評、何でもござれ。

2〜9あたりで、関連スレ、ディストリ、参考文献を紹介。


496 名前:login:Penguin mailto:sage [2007/04/17(火) 02:08:38 ID:q/uK2dSO]
組み込みより先にクロスプラットフォームを経験してみてはどうだろうか。
PCIバスのあるPowePC Macの中古ならいまはもう1万もしないで買えるでしょう?
それにLinuxを入れてx86以外のアーキテクチャのLinuxを体験したり
x86上でPPCのバイナリをクロスコンパイルしてみたり。

497 名前:478 mailto:sage [2007/04/17(火) 22:56:53 ID:CcW4z70Z]
>>495
>>496

ありがとうございます。今の自分には難しい(Linux自体触った事が無いので)ですが、
いろいろ調べて勉強したいと思います。

498 名前:login:Penguin mailto:sage [2007/04/18(水) 00:05:50 ID:bwlcnBt7]
> (Linux自体触った事が無いので)

まず、適当な PC に Linux 入れて遊ぶこと&慣れることから
はじめるのがいいんじゃないか?

適当な PC なければ、VMware とかでやれば金かからんし。

て言うか、組込の開発経験ってどんなことやってたのかを書い
た方が、回答する方もあんたの実力がおぼろげながらもわ
かってアドバイスしやすいと思う。

499 名前:login:Penguin mailto:sage [2007/05/08(火) 00:40:17 ID:8blrNZVp]
>>455
その割にIDが…
もう離れられないんじゃ…

500 名前:login:Penguin mailto:sage [2007/05/09(水) 17:53:27 ID:6nUdzhF5]
Ubuntuのモバイル版と組み込み版が今秋登場
journal.mycom.co.jp/news/2007/05/08/006/

501 名前:お腹いっぱい@気まぐれアナスイ [2007/05/12(土) 19:44:50 ID:jPyOzPZ+]
linux.こそ情報交換が必要では?

502 名前:login:Penguin mailto:sage [2007/05/13(日) 14:42:12 ID:gs8/PIkS]
凄い初心者なんだけど聞いて良いですか?
大学の卒業研究でリアルタイムLinuxをやろうと思ってるんですが、
普通のPC上でリアルタイムLinuxを構築後、対応のcpuボードに
組み込んで、そのボードで何かを計測、といった流れで良いんですよね?
違います?時間的にかなり焦っててどうしたらいいか解りません…。
組込に関してはH8を使って、オルゴール作ったことしか有りません。
上記のような流れで良いんでしょうか?

503 名前:login:Penguin mailto:sage [2007/05/13(日) 15:25:49 ID:NVckxAwX]
違います

504 名前:login:Penguin mailto:sage [2007/05/13(日) 16:47:40 ID:gs8/PIkS]
>>503
どうすればいいの?



505 名前:login:Penguin mailto:sage [2007/05/13(日) 17:09:57 ID:59kpIvCt]
>>502
卒業研究でリアルタイムLinuxそのものを研究するのならともかく
(いや、それならそれでここで聞いてたら話にならんが)、
リアルタイムOSを使って何らかの事象を計測する用途ならば
わざわざLinuxを使わないほうがいいと思われ。

実験系の都合上どうしても高度なTCP/IPスタックが必要だとか、
タスク制御を複雑にやらなければならないという理由でもない限りは。

ちなみに大まかな流れでいうと、

ホスト(PC)上でターゲットプロセッサ用のクロスコンパイラを作成
→そのクロスコンパイラでブートローダ(RedBootなど)、カーネル、glibc、
 その他基本ツール群を作成
→それら構築したツール群をターゲットボードに組み込む
→問題なく起動したら実際に動作させるアプリケーションを構築

506 名前:login:Penguin mailto:sage [2007/05/13(日) 17:38:55 ID:gs8/PIkS]
>>505
有難う御座います。なんだか、ごっちゃになってよく分からないので
明日教授に詳しく聞いてみたいと思います。すみませんでした。

507 名前: [2007/05/23(水) 02:27:33 ID:cXYpvNiM]
組み込みがやりたい新卒です。IT業界は残業が多いことが有名ですが、その中でも
組み込み開発等はさらに激務なんでしょうか?

508 名前:login:Penguin mailto:sage [2007/05/23(水) 08:05:13 ID:yv7dFBcP]
>>507
残業が多いのは仕事量の多さよりも本人やプロジェクト内の意志によるところが
大きい。やらずに頑張ろうと思えばなんとでもできるはず(ただしプロジェクト内で
強制される場合もあるが)だし、逆に夜遅い方がいいという奴もいる。

509 名前:login:Penguin mailto:sage [2007/05/23(水) 08:37:19 ID:zy+nBkTD]
夜は邪魔な電話がかかってこないのではかどる


510 名前:login:Penguin [2007/05/23(水) 13:17:54 ID:ekmcQ/4V]
電話がうるさいのなら線を抜くか音量をゼロにすればいいじゃない。

511 名前:login:Penguin mailto:sage [2007/05/23(水) 14:10:50 ID:5HKQrtMG]
>>510
電話にでなくていい人ウラヤマシス

512 名前:login:Penguin mailto:sage [2007/05/23(水) 20:41:49 ID:kXmbHqZJ]
>>511
電話に出なくていい人に電話がかかってくるわけないだろう

513 名前:login:Penguin mailto:sage [2007/05/23(水) 20:58:59 ID:yv7dFBcP]
それにしても電話って失礼だよな。
「今やってる作業をすぐ止めて応対しろよゴルァ」
って言うわけなんだし。

514 名前:login:Penguin mailto:sage [2007/05/24(木) 10:36:08 ID:kMEFPNBc]
漏れも電話嫌い



515 名前:login:Penguin mailto:sage [2007/05/24(木) 23:23:50 ID:s5ZKLSZa]
ベルの代わりに

「いまやってる仕事の合間にもしお時間あるようでしたら取って頂ければお願いしますお願いします」

としゃべる電話なら人気が出るかな。

516 名前:login:Penguin mailto:sage [2007/05/25(金) 03:26:02 ID:U9k4rufN]
>>515
それって着メロで実現可能じゃね?

517 名前:login:Penguin mailto:sage [2007/05/25(金) 04:29:27 ID:mBhqggPJ]
相手に「ご主人さまは只今お取り込み中のようですので私が承ります」
としゃべる電話なら欲しい

518 名前:login:Penguin mailto:sage [2007/05/25(金) 10:35:16 ID:5DAxDbCt]
>>517
おれがかけるよ

519 名前:login:Penguin mailto:sage [2007/05/26(土) 11:11:49 ID:oS2KSS/L]
留守電の応答メッセージをカスタマイズする話?

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef