組み込みLINUXのハードスレat LINUX
組み込みLINUXのハードスレ - 暇つぶし2ch87:login:Penguin
04/02/18 01:01 IRxnlO5D
>>83
どこで売ってますか。。。てか幾らくらい?
サイト見てきたが何処で売ってんだか見つからなかった

88:83
04/02/18 16:02 G0VyMZvL
>>87
ぷらっとホームで2万円くらい。
URLリンク(online.plathome.co.jp)

他の販売会社はここ↓に一覧が載ってる
URLリンク(armadillo.atmark-techno.com)


89:login:Penguin
04/02/18 23:02 X7BXTTXY
URLリンク(pc.watch.impress.co.jp)

90:login:Penguin
04/02/24 22:50 POpmvB7Q
カーネルをぷりえんぷとするのは誰ですか?

91:login:Penguin
04/02/25 00:21 rmZJMV4r
>>90
オレオレ

92:login:Penguin
04/03/31 18:28 KZWzAhC0
ARMv6 support added to Linux 2.6, GCC
URLリンク(www.linuxdevices.com)

ARM社が言うには、ARMv6をKernel2.6とGNU toolsに対応させるそうです。
面白くなってきました。

93:login:Penguin
04/03/31 23:11 KZWzAhC0
一応あげとくね。はぁと

94:login:Penguin
04/04/06 22:52 tyKc77FV
ttyドライバを解説した詳しいHPとかドキュメントとかって、どこかありますか?
えたいの知れない組込みだと、シリアルドライバも書かなくていけないことってあるんです。
ソースだけではよくわかりません。
どこかいいとこないかなぁ
ないかなぁ
ない?
ないか。。やっぱり

95:login:Penguin
04/04/07 00:09 E2lIRDGK
>>94
自分で読んだわけではないんだけど、これなんかはどう?
URLリンク(www.cqpub.co.jp)

96:login:Penguin
04/04/07 01:38 5fxW7B6p
I/O部分でごまかして上から16550に見えるようにしたドライバを、
標準のドライバにくっつけて逃げたことはあるな。


97:あぼーん
あぼーん
あぼーん

98:login:Penguin
04/04/08 20:39 O01P6lKh
前に作ったソフトをmipsの組み込みLinuxに移植しる、と言われますた。
テスト用に何かmipsが動くものを買おうと思ったんですが
どれを買えばいいのかわかりません。

JFで薦められていたmalta
URLリンク(www.mips.com)
を買おうと思ったんですが、これってどう?あとこれの値段を知ってる人いませんか?

99:login:Penguin
04/04/08 21:50 hUHj6Qx3
VRなボードの方が入手性よろしいような気がしますな。


100:98
04/04/09 15:41 MIdcerto
>>99
確かにそのような気がします。

あとビジネス的な質問なんですが、○○の評価ボードでテストしました、
って言う時に、その評価ボードが一般的に知られてるボードであると
信頼されやすいとかありますかね?
それとも世間ではデスクトップのlinuxで動いたから組み込みでも動くだろう、
って感じの意識なんでしょうか?

101:login:Penguin
04/04/10 01:14 04yJkWho
インターフェースにて勉強中

102:login:Penguin
04/04/10 02:24 aNMYGVFd
たしかにVRのボードの方が入手性はよいな。
個人的にはAuも好きなんだが。


103:login:Penguin
04/04/12 14:43 bd0bH7dl
どなたかVxWorksの日本語の良書教えてくれませんでしょうか?
今度、やる事になりまして事前に勉強しておこうと思い舞う。
おながいしまつ。

104:login:Penguin
04/04/12 17:08 H/j9TQis
>>103 声を出してスレタイを読め。そしてマルチ氏ね。

105:login:Penguin
04/04/12 19:28 bd0bH7dl

        ,ィ^i^iヽ
      __ '´レ´ ̄ ` ヽ
     ヽ\ ノノノ)ヘヽ〉     / ̄ ̄ ̄ ̄ ̄
     : !(0.)。-‐ -〈!| :     | はわわ~…
      Vレリ、"( フ/'      <
          l^ヾjlヽ .        | す・すいませんん~
.       : l_,.'´ヾi :      \_____
            {_)ヽノ)、ー-、 .   _
          _.ノ/ァ‐'!ァ.〉 ̄ )  f⌒メ  )
       '´/ ヽV_/ヾ/,.-―(X_.ノ/‐-っ
.      ( (    f `ー< (. _      (´
       ヽノ    ヾ._ノ     `ー-、__.ノ


106:login:Penguin
04/05/07 13:32 MtF97I14
大変失礼な質問ですが、いまRedHaDLinuxにTimeSysをインストールしようと思っています。
CPUはインテルセレロン、Linux7.2にインストールしようと思うにですが、どのファイル
をインストールするのかわかりません。できれば教えていただきたいのですがm(__)m
URLリンク(www.co-nss.co.jp)

107:login:Penguin
04/05/09 15:05 +utO425X
>>106
ご使用のボードが、「ボード/ベンダー」のところにあるものと一致するものがあればそれ
を、なければ「Pentium 3 / x86」か、「Pentium III / Any Pentium III」のどちらかになります。
(Pentium4ベースのセレロンだったとしても、Pentium4のBSPは「Kontron CP605」しかないですね)

「Pentium 3 / x86」の方は、TimeSysのバージョンが5.0(Kernel 2.6 ベース)。
「Pentium III / Any Pentium III」の方は、TimeSysのバージョンが4.1(Kernel 2.4 ベース)。

RedHat 7.2にインストールするとのことなので、Kernel2.4ベースの
「Pentium III / Any Pentium III」の方がいいでしょう。
ただし、TimeSysが正式にサポートしているのはRedHat 7.3以降なので、7.2で問題ないかどうか
は不明です。

108:login:Penguin
04/05/23 20:42 uajPjESx
今、RedHat上で動いているアプリを
組み込み(MontaVista)用にリコンパイルしているんですが
リンク時に
 relocation truncated to fit: R_MIPS_GOT16
ってエラーを死ぬほど吐かれてしまいます。
(REDHAT用ではこのようなエラーはありません。)
どう対処して良いのかわからず困っております。
誰か解決法を知っている方がおりましたら
是非教えて頂きたいのですが…
よろしくお願いします。

コンパイラはgcc Ver3.3です。

109:login:Penguin
04/05/23 21:11 lzEVVUN1
>>108
gccよりもbinutilsのバージョンが重要なのではないかと。


110:login:Penguin
04/05/23 21:58 yrltFx8N
>>108
Shared Libraryを作成してんの?

111:login:Penguin
04/05/23 23:41 uajPjESx
>>110
スタティックライブラリを作って使ってます。

112:login:Penguin
04/05/24 00:14 u8bxH0UD
以下のページでは、
URLリンク(www.linux-mips.org)
-G4オプションを指定すれば大抵は動くはずと言ってるが。


113:sage
04/05/25 23:24 hYIVLdtT
>>112
ダメですた

114:login:Penguin
04/05/26 14:03 9huxknCu
>>108
まさか -mxgot で済むってことないよね?
URLリンク(gcc.gnu.org)

115:sage
04/05/27 09:04 MoWjlytE
>>114
gcc時(リンク前)に-Wa,-xgot使いました。
エラーは減少しましたが、crt1.oや、
libgcc.aなどシステム系のライブラリ読み込み時のエラーが残ったままです。

>>109
リンカはver1.12です

116:login:Penguin
04/05/27 22:20 E4WyTIs0
>>115
>gcc時(リンク前)に-Wa,-xgot使いました。
>エラーは減少しましたが、crt1.oや、
>libgcc.aなどシステム系のライブラリ読み込み時のエラーが残ったままです。
エラー内容だしてよ。
それだけではわけわからん。

117:login:Penguin
04/07/05 17:46 vLBwcLz7
寂しいねえココ

今、mips である Au で firebirdをmakeしたんだけど、同じように
relocation truuncated to fit: R_MIPS_GOT16
が2カ所で出てる。海外のBBSでは、「bugだから諦めるように」と親切な書き込みも
有るんだけど、ホントの所が判らない。

情報持ってる神、光臨希望。
---------
/opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/../../target/usr/lib/crti.o:/var/tmp/BUILD/glibc-2.2.5/objdir/csu/crti.S:20: relocation truncated to fit: R_MIPS_GOT16 __gmon_start__
/opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o: In function `__do_global_dtors_aux':
/opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o(.text+0x30): relocation truncated to fit: R_MIPS_GOT16 __cxa_finalize@@GLIBC_2.2
/opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o: In function `frame_dummy':
/opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o(.text+0x158): relocation truncated to fit: R_MIPS_GOT16 _Jv_RegisterClasses
collect2: ld はステータス 1 で終了しました

118:login:Penguin
04/07/08 16:47 k1WSYT3G
組み込みのLinuxを勉強しようと思っているのですが、
手をつけ始めるにはどこから始めたらいいでしょうか?
やはりHardのしくみやKernel内部のしくみを知っていかなくてはいけないでしょうか?

119:login:Penguin
04/07/09 03:12 NxKS8Rm8
>>118
組み込みのLinuxの勉強って言っても広いから...
ファーム/カーネル/ドライバ/ライブラリ/アプリ/開発環境/営業もマーケティングも重要だ。
なにをしたいの? 狙う所から始めればいいと思うよ。

120:login:Penguin
04/07/09 13:58 FMwsusuw
>>118
中古のザウルスでも買ってきて情報集めてあれこれプログラム書いてれば
それなりの知識は得られると思うけど。

121:login:Penguin
04/07/10 00:47 j9yzv2/V
>>120
既に持ってるんなら取っ掛かりとしては良いかもしれんが
中古とは言え、これから金出して買うんだったらArmadilloや
L-CARDのようなワンボード系の方がいいと思うぞ

A/DとかGPIOとか弄って遊べるし
弄って遊ばないと知識も身に付かない

122:118
04/07/10 10:03 kIoyrax6
>>121
はい、やはり色々試して遊べる方が勉強するにはよいと思っています。
いろいろと調べてみました。
個人として勉強して買うには、値段的に結構しますね。
う~ん。。。どうしようかな。

123:login:Penguin
04/07/10 19:06 0tXLKXpP
>>122
LinkStation とか、どうだ?

124:121
04/07/11 03:40 wcOpheHU
>>122
そこまで赤貧(wなんだったら、たとえばキャラクター液晶モジュール買ってきて
PCのパラレルポートにつないでドライブしてみるとか

とりあえず
・PIO直叩きする感触を掴む
・それをカーネルモジュールで実現してみる
・ユーザランドから使いやすいようにキャラクタデバイスにしてみる
等々取っ掛かりにはなる

あと、直接関係無さそうに見えるかもしれないが、1FDとか2FDで何か
作ってみるのも、資源(組込系では主にFlash)の少ない環境で動くモノ
を作るのに役立つかもしれない

既存のモノを弄るのではなく、自分で一から作ってみれば、その過程で
これまでただ何となく勝手に入ってたコマンドが、どういう働きをするものか
という再確認にもなる。
動きがちゃんと理解できてないと削れないからね。
カーネルのconfigにしても、細かく理解してないと
必要最小限のカーネルを作る事はできないし

125:login:Penguin
04/07/13 08:45 uDv7y4Dh
>>124
日経Linuxの2004/3~6号の組込みLinux記事を追いかけてみると安価で雰囲気くらいは掴めるかも…



126:login:Penguin
04/07/14 00:40 3oBP6sq7
本読んだだけでできる気になってるヤツは使えね~な

127:login:Penguin
04/07/17 09:52 L4GiJPHV
>>125
おい、なんとか言えよ!、>>126さんに無能ぶりを指摘されてびびってるのぉ?ぼくちゃんw
やっぱり、使えねーな。無能はこのスレにくるなよ!!

おっと、悔しがって荒らす暇があったら、中身のあるレスができるようにちゃんと実務積め(プ

漏れは>>126さんじゃないよ。勘違いするなよ

128:login:Penguin
04/07/17 10:33 rMnBzNuT
>>126=127
こんな過疎スレで何を必死に煽ってんの?
言っとくけど煽っても即レスつくほど、ここの住人多くないよ

129:login:Penguin
04/07/17 12:35 M8rOtc2r
組み込みOSとしてのシェアは、それなりに上昇してるけど、
やっぱり学生さんが少ないと、2chでは盛り上がらないのかもしれませんね。
組み込み==学生にうける
というような状況をつくりだせると業界も賑わんじゃないかと思うんだけど。
例えば就職にはげしく有利だとか。ベンチャ起業に有利だとか。そんなことないのよね。


130:login:Penguin
04/07/17 12:42 VW0MF14m
今は企業も新人教育を放棄しているからな。
コンソールベースのツールを使いこなすような教育よりも、
右も左もわからないアフォでも使える統合環境を欲しがっている。
gccはイヤだのgdbは使えないだのほざきやがる。
行く末は暗いと思われ。

131:login:Penguin
04/07/18 14:06 0j2EU2f/
>>130
>コンソールベースのツールを使いこなすような教育よりも、
>右も左もわからないアフォでも使える統合環境を欲しがっている。
>gccはイヤだのgdbは使えないだのほざきやがる。
>行く末は暗いと思われ。
御意。
できる奴はこの状況(上記)がいかんともしがたいので、
そんな奴らを見捨てて前に進んでいる。

132:login:Penguin
04/07/20 07:23 QG+XfJKR
ツールを使いこなすんじゃなくて、ツールに使われてるんだな。
まともな技術者が日本からいなくなる日もそう遠くはないかも。

133:login:Penguin
04/07/24 21:36 4TbCF09Q
>>130

激しく同意
いま新人教育を仰せつかっています。
ツールは何でもいいんだけど本人が全くやる気がない。(´・ω・`)
漏れも仕事で外に出ていてほとんどいなくて指導出来なかったことも悪かったのだが
うまくやる気を引き出す方法ないでしょうか?

134:login:Penguin
04/08/30 06:17 fvU0TO25
>>133
やる気ない香具師は別の部署に移ってもらう(もち最終的には(ry.)とか、
やめてもらえばいいんじゃね?

代わりはいくらでもいるわけだし。

135:login:Penguin
04/08/30 07:42 9PiH3Ny+
>>133
【教育】弟子の育て方【部下】
スレリンク(unix板)

136:tom
04/10/22 21:23:57 qKygVlvQ
ねぇねぇ、
powerPC440GXで動くjavaってなにかな?
組込みやってるんだけどさぁ、、^^)

137:login:Penguin
04/10/23 00:58:15 TF4302vz
cflinux ってどう?使ってる人いる?
コンパクトフラッシュだけで使いたいんだけど。

138:login:Penguin
04/11/05 11:56:24 ZLIL1zht
cflinuxは使ったことが無いので知らないが、RedHatのディストリビューションからの
でっち上げがCFの上で普通に動いているぞ。

問題になるのは/var、/etc、/tmpなどの書き込みを行うディレクトリをそのままCFに置いて
おくと、あっという間にCFの書き込み回数限界になりかねないので、RAM化しておく
必要があるぐらいだ。

あと、CFのIDE変換インタフェースがきちんとしたものを用意できないと、エラー多発で
えらいめにあう。

適当に詰めれば64MのCFでXが動く。シェルが動くだけでよければ16Mで足りたはず。


139:login:Penguin
04/12/12 23:22:56 HV4DWMbS
MIPS Malta development systemの価格
Maltaboard + CoreLV/MIPS 4Kc = $4000
Maltaboard + FPGA/MIPS 4KEc = $7500
とのこと。


140:login:Penguin
04/12/13 00:57:29 ZMD7JytT
組込みLinuxエンジニアの最新市場価値
>>組込み系はPCの38倍の市場!?

URLリンク(rikunabi-next.yahoo.co.jp)

141:login:Penguin
04/12/14 20:45:59 InI+Hf/K
>>133
激しく遅レスだが、Linuxから目覚める
スレリンク(linux板)
で新人を釣って、ゲーム作らせておくとか。
手軽に安く部材がそろうし、マシンも早い(w
自分でライブラリとかエディタとか作り出したやつがいれば当たり。
あとは捨て。

142:login:Penguin
04/12/19 04:36:53 cpy7NjoX
こないだL-Card+を使ってみたんだけど、/dev/stdoutにデータ書き込んで標準出力に回そうと思ったら
Not found的なエラー出て無理だった。普通のLinuxならこういう使い方いけるよね。
組み込みLinuxってのはどれもこういう適当な作りですか?

143:login:Penguin
04/12/19 13:39:56 FKmh3ki4
>組み込みLinuxってのはどれもこういう適当な作りですか?
何をもって適当と言うのか不明だが・・・
限られたリソースしか無いから busybox なんかを使ってるんだろ?
(個人的に busybox は嫌いです。)
環境が気に入らないなら 0からお好みで作りましょう。


144:login:Penguin
04/12/20 13:29:08 kJPpEnHe
>>142 stdoutっつっても、組み込み機器にディスプレイがつながってるとは
限らんし。そういう場合にはシリアルにでも出せば?

145:login:Penguin
04/12/20 18:34:17 rgTSgEF0
>>143
busyboxは容量的に仕方ないし、嫌なら(容量が許せば)別なのに入れ替えることもできるだろうけど
>>142のようなデバイスファイルの扱いの適当さについてはほとんどどうにもできない気がするので。
これも設定とか何やらでなんとかなるのかな。
ちなみに ls -l /dev/stdout ではちゃんと存在してました。当然だけど

>>144
標準出力は必ずディスプレイに出るってわけじゃないでしょ。
ちなみに今回俺はpopen()で呼び出したコマンドの標準出力をプログラム中で取得したかった。
wgetの出力先を/dev/stdoutにして、中間ファイルなしでhttp:なファイルを取ってきたかったんだよね。
w3m -dump使えればいいんだけどw3m入ってないし自分で入れるにしても容量的にキツい。(L-Card+2M)
わざわざ自分でソケット通信するしかないんだろか

146:login:Penguin
04/12/21 02:39:52 O40RWKQd
popenしたならそのままreadすりゃ取れるじゃん

147:login:Penguin
04/12/21 03:49:33 /waQb+mF
>>146
wgetで取得したデータをpopenで取りたいんだけど、そのデータを>>142の現象のせいで標準出力に吐けないから無理

148:login:Penguin
04/12/21 15:57:19 C8QACAgt
>>147
wget なら出力ファイル名を - (ハイフン)で標準出力に出せなかったっけ?
-O - とか、--output-document=- とか。

149:login:Penguin
04/12/22 02:29:45 pJnnRHKR
何しようとしてどういう事を試してみたのかがさっぱりわからないんだが
情報小出しにしないでちゃんとまとめて書いてみろよ

見た限りでは標準入出力というものへの理解が欠けてるように見るが・・・

150:login:Penguin
04/12/22 04:02:13 b3PRYGlb
>>149
ふむ、すまんかった。具体的なコードを貼るよ。

sprintf(cmd, "wget -q -O /dev/stdout %s", dataurl);
if ((fin = popen(cmd, "r")) == NULL) {
 fprintf(stderr, "pipe error\n");
 exit(1);
}

目的はdataurlに格納されたURLのファイル内容をpopen()経由で得ること。
だが実際にはこれを実行しても、wgetによる標準出力への出力は>>142のようにエラーが発生して
行われないので、popen()経由でデータを得ることが出来なかった。
(wgetによる標準出力が空なだけで、popen()自体が失敗するわけではない)

>>148
おお! 今まで知らなかった。手元ではきちんといけた。
再びL-Card+に触れる時にそっちに内蔵されてるwgetでもできるのか試してみるよ。
㌧クス

151:login:Penguin
04/12/22 22:13:59 6ji+w1+O
やっぱりこの人は入出力の概念を勘違いしているような…

152:login:Penguin
04/12/22 22:46:35 b3PRYGlb
>>148
L-Card+でも出来た! ほんと助かった㌧クス

>>151
そうなのか。無知ですまん

最後に>>142で言ってたエラー内容を控えてきたので貼っておくよ
# ls -ld /dev/stdout
lrwxrwxrwx 1 0 0 4 Jan 1 09:03 /dev/stdout -> fd/1
# wget -O /dev/stdout URLリンク(127.0.0.1)<)
wget: /dev/fd/1: No such file or directory

153:login:Penguin
04/12/22 23:13:21 ye/gqIFW
>>152
/dev/fd/1はどこに行ってる?

一般的には /proc/self/fd へのシンボリックリンクになっていて、
/proc がマウントしてあればさらにそこから実際の出力デバイスへの
シンボリックリンク (ex. /dev/tty0とか) になってると思うのだけど。

154:login:Penguin
04/12/23 04:36:57 /XFsnzOq
>>153
コンソール出力のある場合はそうだけど、パイプに渡してる時は
1 -> pipe:[9999999]
みたいになってるはず。
これはレギュラーファイルじゃないから、write openしようとしても
No such file or directory
になる。

155:login:Penguin
05/03/17 23:31:47 0UvxWZ13
age てみたりします。
NS Geode 300MHz がのった CPU Board に kernel 2.6.8.1 をインスト。
何と cpufreq が動いた。 Geode に対応していたのね。
しかし、300MHz → 100MHz に落すとシステム時間が約2~3倍速くなる。(date で確認)
これってどう対処したらよい?

156:login:Penguin
05/03/18 09:23:19 KjRdWC9R
早くなったように見えるだけだろ

157:login:Penguin
05/03/19 00:44:58 ZM/iD2fF
???
どういう意味か解りませんが、腕時計で 10秒進む間に
CPU Board では約25秒進むんですが。
Mobile Pen3 のノートでは cpufreq でクロックを落しても
システム時間の進みかたには変化はないです。
何か方法があるのであれば、ポイントだけでも教えてくれ~

158:login:Penguin
05/03/19 16:04:21 Tz1O6i2S
mipsで組み込みlinuxやってます。
gdb+gdbserverでremoteデバッグしたくてbuild
したんだけど"putpkt : なんたらエラー"って感じで
通信がうまくいかないです。
target以外に何を指定すればいいか知ってる人いたら
教えてください。えんでぃあんはビックなので
特に指定しないでOKだよね?

159:login:Penguin
05/03/23 13:21:48 dEHc/8vP
>>158
その「なんたらエラー」がなんなのか正確に貼ってくれない限り答えようがない。

160:login:Penguin
05/03/27 21:18:04 ATual+3Q
sh-Linuxのソースやsh4のアーキテクチャを調べてて
疑問を持ったので教えてください。

sh関連の書籍を見てたら「遅延分岐」があると書いてあり、
例えばbra命令の次の命令を先行して実行するそうですが
実行されるのは1つだけであって2つ以上は実行されないって事でいいのでしょうか?

161:login:Penguin
05/03/27 23:48:55 Mlzqat0/
>>160
そういう基本的な事はプログラミングマニュアルに書いてあると思うが。
読んでないのか?

それでいい。


162:160
05/03/28 08:05:13 gJbfAMmz
>>161
thx.
ここからドキュメントを探して見てみました。
URLリンク(www.renesas.com)

以下のドキュメントを見てたのですが、
SH-1/SH-2/SH-DSP ソフトウェアマニュアル
URLリンク(www.renesas.com)

p124で、
 BRA TARGET
 ADD R0,R1
 NOP
TARGET:
ってありますけど、ここのNOPって無くてもいいんですよね?

sh系は今まで使用した事が無くて、これまでx86系でした。
そして今回の件は単なる趣味としてやっています。組み込みの勉強の為に実装が多い?shを調べてました。

163:login:Penguin
05/04/05 16:36:18 WfHzodYg
mips 4km系のuCLinuxのはいったNASで遊ぼうと思ったのですが
(シリアルでログイン諸々はできている)
クロスコンパイル環境を構築していたのですがmips用のelf2fltが見つかりません。
elf2fltのコードをみてもmips系はかかれていないのですが・・・古い?




164:login:Penguin
05/04/05 16:40:48 sV4YBhXW
>>163
この辺にないか?
URLリンク(www.xiptech.com)

165:login:Penguin
05/04/11 15:44:59 bSzeYwd0
SH7727内蔵LCDコントローラ用のフレームバッファドライバって、どっかに無いですか?
いや、どっかにはあるんでしょうけど。入手可能なものがあれば教えてください。

166:login:Penguin
05/04/11 16:55:32 DNCC7+u7
SolutionEngineで動いているのを見たような記憶がある。
それ以外に表に出せる物があるとは思えんが。


167:165
05/04/11 17:08:09 bSzeYwd0
閑散スレに即レスいただきびっくり。ありがとうございます。
ま、自分でこしらえてもしれてるんで、作ってみます。

168:login:Penguin
05/05/06 22:36:46 ngso6los
パラレルポートを使用した割り込みに関して教えてください。
割り込みハンドラ内で、
counter++;
とかして、1回割り込み後に初回のcounterを表示すると
counter = 1
ですが、2回目以降は割り込みハンドラを起動するたびに
counter = 4
counter = 7
counter = 10
    :
と+3されてしまいます。何故でしょうか?

カーネルはLinux 2.6(2.6.11.8)です。

169:login:Penguin
05/05/06 22:40:24 MRqQWBUO
>>168
情報不足でなんとも言えんが、printkか何かやってる間に次の割り込みがどんどん
入って来ちゃってるとかじゃない? 常に3づつなのかい?

170:login:Penguin
05/05/06 22:47:25 ngso6los
>>169
はい。初回以外は全て+3されてしまいます。
連続して20回割り込んでも、1回の割り込みで+3されてます。

171:login:Penguin
05/05/07 00:52:32 Mfho2hZR
どういう表示方法を採っているかが問題だな…
プログラム構造上一回の表示の間に必ず3回の割り込みが入っている可能性大

172:ののじ
05/05/08 00:14:37 4wW6LzS+
こんなもの(仮称:例の物)を作りたいと考えている組み込み初心者ですが識者のツッこみをお願いしたく書き込みます。
PlayStation2(以下PS2)用のコントローラに付ける物(箱状のもの?)でEtherコネクタがついていてどんなゲームでもネットワーク対戦が出来るというもの。

イメージはこんな感じ。
  ┌──┐             ┌──┐
  │ルータ├──インターネット──┤ルータ│
  └─┬─┘             └─┬─┘
    │                 │
  ┌─┴─┐             ┌─┴─┐
  │例の物│             │例の物│
  └─┰─┘             └─┰─┘
  ┏━┻━┓             ┏━┻━┓
  ┃PS2┃             ┃PS2┃
  ┗━━┛             ┗━━┛
"例の物"⇔ルータ⇔インターネット間はEther。
"例の物"⇔PS2はプレステのコントローラ用ケーブル。

173:ののじ
05/05/08 00:16:06 4wW6LzS+
作りたいと思った動機
・格闘ゲームなどでネットワーク対戦機能をゲームの仕様として持っていなくても対戦が出来る!
・っていうか鉄拳5をネット対戦したいだけ。
・画面・音声の転送が無い分、コントローラ情報くらいならUDPでイケるんじゃ?と思った。

適当に考えた仕様
・"例の物"にはPS2のコントローラのコネクタとEtherがついている。
・Etherには初期固定IPアドレスかDHCPでのIPアドレス取得機能がついている。
・DHCPの場合、何らかの方法でIPアドレスを調べ、ブラウザから"例の物"の管理画面にアクセスできる。
・管理画面では対戦先のグローバルIPとポート番号(やっぱUDP?)を指定出来る。

問題点
・プロトコルはUDPにしないと間に合わない?毎秒60フレームなゲームはつらいかも。
・画像、音声は転送しない為、対戦するステージを双方で合わせないと壁有り・無しで状況が変わってしまう。
・画面の同期を取るすべを持たない為、コントローラ操作で画面が合わないようなところ(オプション変更画面など)じゃダメ。


とこんな感じなのですがツッこみ所があればお願いします。

174:login:Penguin
05/05/08 01:06:25 GJNVMCzG
うーむ。よくわからんのだが、説明を読むと「コントローラ延長装置」を作りたいように
読めるのだが、図はPS2同士を接続しているように見える・・・
「鉄拳5」なるゲームを知らんので、何か勘違いしてるのかもしれんが。
ひょっとして最近のゲームはコントローラポート同士を繋ぐと対戦できたりするの?

175:ののじ
05/05/08 07:52:48 4wW6LzS+
この装置にはPS2用のコントローラコネクタが2つついていて、
PS2に1P、2Pにそれぞれ挿す。
またEtherの口もついていてそれはルータなどに繋がっている。
(PPPoEクライアントを入れればルータは不要だが・・・)

相手のPS2にもこの装置をつけておき、
1P側は自分が入力したコマンドがUDPでインターネットを介して相手の1P側へコマンドを送信し、
2P側は相手が入力したコマンドを自分の2P側で受ける。

対戦ゲーム自体はファミコンの時のアイスクライマーなどから変わりはありません。

176:login:Penguin
05/05/08 10:02:01 jlVcpNot
これのリモート版?
URLリンク(www.hm5.aitai.ne.jp)

クロックが250kHzだそうだから、なんとかなるような希ガス
URLリンク(kaele.com)

177:login:Penguin
05/05/09 01:45:35 IlV3MMB/
ネットで送ると必ず遅延が発生する
UDPだと到着の順序や、必ず到着する事すら保証されない
仮にそれらが問題無いとしてもゲームに何らかのランダム的要素が入っていれば
全く同じ入力を全く同じ順序・タイミングで行ったとしても同じゲーム進行にはならない

ネットワーク対戦を考慮してあるソフトでないと、マトモにゲームにならないよ

178:ののじ
05/05/09 03:11:10 6OYlgB9x
ランダム的な要素としてステージセレクトがありますね。
壁の有り無しがそれです。
しかしステージを必ず壁無しにすればランダム的な要素というのはなくなります。
なのでそこは心配ないかと。

UDPの特徴は知っているつもりですが、それが
どのくらい信用できるのか?
どのくらいいい加減なのか?
どのくらい遅延するのか?
という事を目にしたことが無い(困ったことが無い)ため、
イケルんじゃないかなぁ~くらいで考えています。

絶対コマンド落ちしちゃいけない!って堅苦しいものでも無いので
95%くらいちゃんと行けばいいかなぁ~と思っています。コレも無理そうですけどね(^^;

179:login:Penguin
05/05/09 10:20:27 t7hdsYao
>>178
ネットワークとアルゴリズムの基本が解ってないような気がしてならんな・・・

180:login:Penguin
05/05/09 11:16:42 QcYN/6F6
ハードはそれほど難しくなさそうだし、試行錯誤してみるのもよいのではないかと。

LAN限定ならまあ使いものになるんでは。
意味ないけど。


181:login:Penguin
05/05/12 03:49:30 gwrH6GmY
>>172
面白いアイデアだと思います。
両PS2の同期方法について検討してみました。
都内であれば違和感なしに通信対戦できるでしょう。
国際間だとパッド入力からゲーム反映までワンテンポ遅れます。

【わかっている事】
パッドとPS2の通信周期はPS2が起動トリガを握り、16ms(画面1フィールドごと)です。
パッド入力をPS-2に伝えるタイミングは16ms単位でずらすことができます。
連続したパッド入力の間隔は変えずに送信しないとコンボ技入力成否が変わります。

PS2の水晶発振子の個体差によってトリガ間隔も1ラウンドの残り時間もずれます。
1ラウンド中はトリガの位相がどうずれようと、あるパッド入力をラウンド開始から
何個目の起動トリガに返すかを両PS-2で合わせないとゲーム進行が同期しません。

私が都内中堅プロバイダ(Bフレッツ)経由でpingを打ったときの応答時間は
goo.ne.jp、yahoo.co.jpとも4ms~6msの範囲、
google.comは105~130msの範囲に収まりました。

【同期手順】
両"例の物"間のパケット往復時間を調べ、遅延トリガ数を決めます。
遅延トリガ数 = 最大往復時間 / 2 * 安全率 / トリガ間隔 (小数点以下切り上げ)
都内同士なら 6/2*1.2/16 -> 1、国際間だと130/2*1.2/16 -> 6 ぐらいです。
相手側の遅延トリガ数と比較し、大きい方に合わせます。

PS2からパッド入力要求がきたら、遅延トリガ数分古い両パッド入力情報を返します。
また、現在の自分側のパッド入力を記録します。
また、自分側パッド入力とラウンド開始から何トリガ目かを相手側に送信します。
相手側パッド入力を受信したら記録します。

182:login:Penguin
05/05/13 00:51:12 SzoCXTV4
>>181
突っ込み所が多すぎて、どこから突っ込めば良いものやら・・・

183:login:Penguin
05/05/14 02:03:16 X3kg+8LH
壮大な釣り

184:login:Penguin
05/06/01 21:03:20 CTryFyAI
東芝gigabeatで何とかPerlが動くようにしたいんですが、ムリですよね。。。

185:login:Penguin
05/09/20 19:53:31 +jEwj9FB
こんにちわ。

大学の研究で組み込みをやろうとしています。
それで、PXA255搭載の評価ボードで、組み込みlinuxを動かそうと思っています。
ELTから評価ボードを買ってきて構築していることころです。

標準搭載されているLCDを表示させるため、フレームバッファをカーネルに
サポートとさせるところでつまずいています。

make menuconfigで、

frame buffer supportにチェック、
その後、PXA LCD supportにチェック。
その設定で、コンパイル。

make dep clean zImage
でエラーがでます。

/drivers/char/char.o In function - vt_ioctl -
以下沢山のエラー

どうやら、char.oに問題があるのだとおもうのです。
外国のサイト回ってみたのですが、問題解決に有用な情報は見つけることができませんでした。

何か問題解決に有用な情報がありましたら、ご教授お願いします。



186:login:Penguin
05/09/20 22:25:07 YmM1riDI
>>185
エラーメッセージをきちんと書けよ。それだけでわかると思うのか?
俺らはエスパーじゃねぇんだよ。

ともかく、エラーメッセージから推測すると「vt_ioctlがどこにもねーよ」って
言ってるような気がするので、grep -r vt_ioctlして該当のソースを見つけ、
Makefileからそのソースコードを含める方法を探して.configを修正すれ。

187:login:Penguin
05/09/23 02:24:44 rkYY+cWV
158です。

エラーコードの方なのですが、以下のようになっております。

drivers/char/char.o: In function `vt_ioctl':
drivers/char/char.o(.text+0xafd4): undefined reference to `accent_table_size'
drivers/char/char.o(.text+0xafd8): undefined reference to `accent_table'
drivers/char/char.o: In function `do_kdsk_ioctl':
drivers/char/char.o(.text+0xb8cc): undefined reference to `key_maps'
drivers/char/char.o(.text+0xb8d0): undefined reference to `keymap_count'
drivers/char/char.o: In function `do_kdgkb_ioctl':
drivers/char/char.o(.text+0xbd9c): undefined reference to `funcbufsize'
drivers/char/char.o(.text+0xbda0): undefined reference to `func_table'
drivers/char/char.o(.text+0xbda4): undefined reference to `funcbufleft'
drivers/char/char.o(.text+0xbda8): undefined reference to `funcbufptr'
drivers/char/char.o(.text+0xbdac): undefined reference to `func_buf'
drivers/char/char.o: In function `handle_scancode':
drivers/char/char.o(.text+0x18d88): undefined reference to `key_maps'
drivers/char/char.o: In function `handle_diacr':
drivers/char/char.o(.text+0x19484): undefined reference to `accent_table_size'
drivers/char/char.o(.text+0x1948c): undefined reference to `accent_table'
drivers/char/char.o(.text+0x19490): undefined reference to `accent_table'
drivers/char/char.o: In function `do_fn':
drivers/char/char.o(.text+0x194d4): undefined reference to `func_table'
drivers/char/char.o: In function `compute_shiftstate':
drivers/char/char.o(.text+0x198a8): undefined reference to `key_maps'
drivers/char/char.o: In function `do_slock':
drivers/char/char.o(.text+0x19a0c): undefined reference to `key_maps'
make: *** [vmlinux] エラー 1

がんばって解決してみます。
186様、ありがとうございます。

188:login:Penguin
05/11/05 01:21:48 YQdP5GCu
過疎スレで質問するのもなんですが、教えて頂きたい事があります。
PDAよりも更に小型な開発環境を求めていて、違うPCに寄生する形での開発(telnet経由で繋げる)を考えています。
そこで、母艦とtelnet出来て、emacsとperlが動く一番小さい環境を探しているのですが、このスレでいいアイディアをお持ちのかたはいらっしゃいませんか?

189:login:Penguin
05/11/05 01:39:06 N/PDMy/S
>>188
自作。
後過疎で悪かったな。氏ね。


190:login:Penguin
05/11/05 02:43:42 fFMwJ7af
>>188
はいはい人に聞く前にぐぐる様あたりで
「組み込み」で検索しましょうねヴォケが

191:login:Penguin
05/11/05 14:26:27 d4qgjufC
>>189-190はツンデレ

192:login:Penguin
05/11/05 14:53:20 EXpjl6vP
過疎板なのは事実だろw
折角やってきた新参者を皆で叩いて追い出してどうする
裾野を広げる云々なんて話も出てるのによ。もう少しモチツケ
マジレスするとgumstixでググれ。ただスペック的にきつそうだからアルマジロあたりが限界だろうけど。お前が天才で金があるならXport弄くって自分で作ってそのノウハウを公開しろ。俺が使うからw
まぁ自分でその程度のことも調べられないような厨房は素箱でも使うか参考書籍買って玄箱でも使ってろってこった


193:login:Penguin
05/11/05 15:53:39 TPDTNjMm
こんなところで、ツンデレって… (;´Д`)

ついでにツンデレなCPUって言うとやっぱりあれか

194:login:Penguin
05/11/05 18:05:54 uiRPpF+Z
>>192
おまいはけなしてるのか助けてるのかどっちかに汁

195:login:Penguin
05/11/09 16:51:44 4Xy3K/Dx
真にゼロからクロスコンパイル環境をビルドしてる例ってないんだな。
どのサイトも他人の作ったパッケージを持ってくるとか書いてあったりして

196:login:Penguin
05/11/09 23:16:40 s57qjC3v
>195
「真にゼロからクロスコンパイラ環境をビルドする」ってどういうこと?
○○(CPU)用のクロスコンパイラをビルドするだけじゃダメなん?
オレはH8用なら何度もやっているけど…。

197:login:Penguin
05/11/10 12:10:11 G31rTmWV
>>196
単に組み込みプロセッサ向けのならいいんだけど組み込みLinux向けには
glibcとかLinuxのヘッダがいるでしょ?そういう例がなかったんだよ。

198:login:Penguin
05/11/10 13:15:48 PipRSyjj
>>197
ソースからLinuxが動くまでの全てを構築するという意味なら
このへんが参考になる。PPCが基準になっているが、他のアーキテクチャでも
基本的な流れは同じ。
URLリンク(homepage2.nifty.com)

199:196
05/11/10 22:26:03 EYJ2WzqS
>197

198 が紹介している内容でいいの?

200:login:Penguin
05/11/10 22:42:36 /ZJD5YdH
>>196
こちらでどうぞ。
URLリンク(kegel.com)


201:login:Penguin
05/11/11 21:16:03 Hd42XES3
組み込み屋はGPLパクっておいてソース公開しないクズばっか。


202:login:Penguin
05/11/11 23:24:50 r4KtZLwD
請求すればくれるよ。

203:login:Penguin
05/11/12 00:07:10 1Fja50/1
>>198
参考になった。

>>200
これは楽だな。

204:login:Penguin
05/11/12 17:59:39 pjxoKfoB
請求しても無視されるようですが。

URLリンク(www.mitsuki.no-ip.com)


205:login:Penguin
05/11/12 22:07:59 YDgj2mom
見れねーぞ。。


206:login:Penguin
05/11/13 03:06:03 S/3e5vpU
ひどいもんだね

207:login:Penguin
05/11/13 14:55:22 pXA2TIvD
上の日記からたどった先に、MovieTankやらMovieCowboyやらいぢってる人のページがあったのだが、
こういう事になったらしい。

URLリンク(www.yamasita.jp)

ってか、こいつの中身って MediagateのMG-25,MG-35なんだよなぁ。
MediaGateの方も公開して無いようだけど。韓国人って泥棒以外にましな事できんのかな。


208:login:Penguin
05/11/13 15:55:15 9+umCdbI
モンタのdevrocketってeclipseと何が違うの?

209:login:Penguin
05/11/13 19:12:38 sXLG7/Sq
>>207
祭れ。
URLリンク(gpl-violations.org)

210:login:Penguin
05/11/13 23:27:09 GukkJvCb
へぇー開示しないところあるんだな。。
請求があったときに答えるところ、最初からweb上においてしまってるところなど、各社様々ですねぇ。

211:login:Penguin
05/12/10 01:04:37 2NKfwxIy
家で使ってるサーバーがPentium100MHz.
隣の部署で採用されたCPUはMIPS 400MHz。
うーん。。ちょっと悲しい。

212:login:Penguin
05/12/10 01:42:00 krdXN2uc
プロセスとかカーネルの占有時間とか調べるプロファイラ(トレーサー?)って何使ってますか?
どのプロセスがどんだけパワー食ってるのかわからんのは不安。
Linux Trace Toolkitが標準なの? 
組み込みLinux超初心者なんでrelayfsってやつもよくわからん。
マイコンもサポートされてないし。。。
手っ取り早い奴あったら教えてください。
ちなみに300MHzのSMP。組み込みもこんなの載せる時代なんだね~。

213:login:Penguin
05/12/10 19:24:43 dToCBqMR
>>212
relayfs はカーネルソースの Documentation/filesystems/relayfs.txt に解説がある。
kernel space と user space の共有メモリみたいなもんかな?
高速らしい。
>マイコンもサポートされてないし。。。
これは何?

214:login:Penguin
05/12/20 13:21:59 ZvEHYKnM
誰か組込みのいい参考書教えてくれませんか?
自分のバイクに組み込みたいんですが。

215:login:Penguin
05/12/20 17:28:12 UVyVGHNv
URLリンク(www.os-engines.co.jp)
まずエンジンを徹底的に軽量化汁。これらのすばらしいエンジンのどれでも
好きなものを組み込んだ上でなら相談に乗ろう。話はそれからだ

216:login:Penguin
05/12/20 22:38:52 n6Ii3D7c
ん?linuxでエンジン制御するのか?

217:login:Penguin
05/12/21 00:39:57 nzWUKLRu
とりあえずArmadillo9とSoftwareDesign買ってみるのだ

218:login:Penguin
05/12/21 21:38:42 UYxD27D9
>>214
漏れもバイクの電動化は狙っている
バグで死んでも文句言わない、優秀でデータ回収に長けたライダーを募集厨
・・・・
冗談はさておき、バイクで使う主な用途はGPSを中心とした航法系だな?
だったら、PCMCIAカードバスを使うノウハウが豊富なプラットホームを選ぶべし。
漏れがお勧めするのは秋月電子が売ってるH8LANキットだ。もち自作。
H8用にLinuxも開発されており、これから始めるには便利だと思う。
電源は5Vなので、簡単な電源回路を介してバッテリーから取れる。

モーターなどの制御はLANで別のボードがよかろう、例えば若松通称が扱ってるXPort3。

219:login:Penguin
05/12/22 16:08:59 WVVY7HK0
>>218
バイクのモータ制御って全く思い付かないんだけど
例えばどんなのがあるの?

220:login:Penguin
05/12/22 18:46:17 sTKuxcTn
おまいらばかですか?

インバータでまともにモータ駆動する回路作る気ですか?スイッチング素子とかどっから手に入れるの?
おとなしくすてっぴんぐもーたーでホビーエンジン制御してなさい。

起動は手動だけどな。

221:login:Penguin
05/12/22 22:54:54 mr6uxLQi
ディスク型のリニアモーターがよかろう

・ギヤがいらない
・ブレーキを兼用できる
・軽い

反面、
・非常ブレーキとしてパッドで擦ると壊れる
・タイミング管理が異常にシビア
・低速トルクが不安定
・砂鉄吸い込まね?

ABS(あんちろっくぶれーきしすてむ)で信号処理は5/1000秒
ホンダとかは専用のLSIを使って処理してるが、動力系とブレーキ系を一緒にする場合、これを大幅に上回る処理を、OS上で動作させる必要がある。
実際問題、0.1/1000秒でループ処理するCソースなんて創造できる?無理でしょ。
OSからして根本的に変えないといけないんだよ。メモリの転送速度は向上しても限度があるから。
さて、どうする?

222:login:Penguin
05/12/22 22:57:35 4SUm/tzW
>>221
素人の妄想乙

223:login:Penguin
05/12/22 23:40:03 aLn7Otgx
>>221
SystemCでがんばれ。

>>218
H8でlinuxはきびしい・・・
メモリを増設してようやく何かできるようになるが遅すぎる・・・。
しかももう5Mのメモリが手に入りにくい。。


224:login:Penguin
05/12/23 03:45:48 cwvGX14y
>>221
  ・ ・ ・ ・ ・ ・
 余った時間でLinuxを動かすんだ

225:login:Penguin
05/12/23 11:47:55 RfHNuDz3
5msや100μsの割り込み処理なら普通にできるだろ??


ごめここLinux板だったなwww

226:login:Penguin
05/12/23 22:23:51 +WWJQt9y
>>225
リアルタイムプリエンプションパッチ適用のカーネルならば、
普通にできるわけだが。

227:login:Penguin
05/12/23 23:23:17 RfHNuDz3
いちいちどっかからパッチ持ってこないといかんのか・・。まんどくさいな。
それ㌧だらどうなるんだろうなwww

228:login:Penguin
05/12/23 23:26:49 uqV0ioG9
痛々しい人が約一名・・

229:login:Penguin
05/12/23 23:28:41 RfHNuDz3
はいはい帰りますよ・・・。


漏れはバックエンドの通信やDBに使う以外のLinuxなんか全く信用してない。
ただ、重いだけ。ばかじゃねーかとおもう。



230:as
05/12/24 00:28:46 TJiB9WSF
組み込み系においての、ディストリの勢力分布
って(大雑把でかまいませんので)、 どんな感じなんですかね?
みなさんを意見をきかせてください。

私は、TimeSys Linuxしか扱った事なくて、
MontaVista、RT-Linuxとかあるのは知っているのですが、
どれが一番人気とかは、なかなか情報が入ってこなくて・・・。

231:login:Penguin
05/12/24 01:09:36 3c5aHwrd
>>230
もっともっと特別なオンリーワン

適材適所ってやつだな

232:login:Penguin
05/12/24 09:27:37 6PS+BFbg
>>230
組み込み機器の多くはシステム上それ自身が単体で完結し、特定の機器用に開発した
ソフトウエアを他所に使うことは稀。GPLには複製の自由もあるので、Windowsが必死
にやってるようなOSのシェアを比較するのはただのナンセンスだと思われ。

有償サービスの契約数としてそれぞれを比較するとしたら、
MontaVistaが飛び抜けて一番で、次にRTかな。
MontaVistaはいかんせん料金が高いしサポートも悪いので嫌われがちだが、
他の選択の余地が少ないので選ばざるを得ない場合が多い。

233:as
05/12/24 12:38:11 TJiB9WSF
>>231

>適材適所
それを言われてしまうと、何にも反論できないです。

>>232
MontaVistaですかぁ。一度、他のLinux案件を
やってみたいもんです。
(Linuxには変わらないので、基本的なもんは変わらないかもしれませんけど。)

>OSのシェアを比較するのはただのナンセンスだと思われ。
ふと疑問に思った事なので、そこは許してください汗。

204に似てるけど、結構まえから、携帯電話にLinuxが使われ始めた
みたいだけど、ソースとか配布してるのかな?
(探してみたけども、発見出来ず)

234:login:Penguin
05/12/24 13:45:03 6PS+BFbg
>>233
URLリンク(www.nttdocomo.co.jp)
ここで配布してるよ。ただIMEI番号が必要のようだ。

235:login:Penguin
05/12/24 14:12:58 Xn1914Bh
組み込みLinuxって不特定多数に公開されるディストリビューションってあるの?

・特定のGCC,Binutil,Newlib,makeの組み合わせを”特定のプロセッサ向け”にPC-Linux上でコンパイルしなおして準備し、
・特定のカーネルを”準備されていれば”特定のプロセッサ向けに”コンパイルして
・あと必要な?ドライバ類、ミドルウエア類を適度に組み合わせて

若干拡張したり修正したりしていっちょあがり!なのかと思ってたが・・・。違うのか。

携帯とかの場合、システムLSI特有の部分(MMUがらみとか、IP/マルチコア対応とか・・)はきれーに
隠蔽されてるんだろうから、公開されてるソースをハード仕様不明のまま覗いてもなんかわかるのかな。

Montavistaの売りは、「BSPレベルからの統一的な動作保証」じゃなかったっけ?
たかーいお金払ってお願いすると、ボード引き取ってくれて互換性検証してくださるんじゃなかったかな??

ラックマウント型のFAシステムとかKIOSKターミナル的なものなら適用されてるんだろうけど、
ふつーにROM化するものでそんなにたくさんLinuxって使ってるんですか?マジで。
ご自慢のドライバサポートの実態がWindows/PC向けのハードのドライバだったり、
ミドルウエアってのがどうもTCP/IPだけでデータベース系はほんとに特殊な用途だけだったりとか
カーネル単体でみた場合の評価がどうも眉唾に・・・。
μCLinuxだったらT-KernelとかITRONの方が絶対良さそうだし・・金があったらVxWorksにしとけばトラブルなさそうだし・・・・。

犬厨を自認する諸兄、なんかパンチの効いた説得力ある「だからペンギンだ!」つう理由を教えておくれ。


236:login:Penguin
05/12/24 16:02:31 iR1Vr50H
>>235
同じソースでコンパイルすれば組み込み先で動くってことで
ハードが出来る前にソフトを完全に完成させることができる
というのが今のとこの最大のメリットじゃない?

237:login:Penguin
05/12/24 17:16:36 Xn1914Bh
>>236 ところがスケジューラがPCLinuxと違うからとか、実機ハードじゃないからとか
ぐだぐだぐだぐだえらそーなご託が並べられるんだが実際。

・・・漏れ的にはT-Engineの方が組み込みには10^23倍はましに見えてきてならね。
ほんとにメリットがあるのか?Linux・・・。

238:login:Penguin
05/12/24 20:35:04 6PS+BFbg
>>235
> 組み込みLinuxって不特定多数に公開されるディストリビューションってあるの?

PCの世界(AT互換機やMacintosh)と違って統一規格がない以上不特定多数に公開しても
意味を為さないし、あるとしてもハードウエアとセットで売らないと意味ないよ。

例えばデバイスバスで言うと、PCやMacではCPUからサウスブリッジを介して
PCIコントローラがいてその先にデバイスが繋がるのが普通で、これはPCIの規格が
生まれた1991年からほとんど変わっていない。でも組み込み機器ではメモリや
ストレージ(ハードディスクとかフラッシュメモリ)の制限から独自のバスを通して
アクセスするのが普通で、これらはアクセス方法が多数存在して統一した規格がない。
逆に統一したらコストを下げるために組み込みを選んだ意味がなくなってしまう。

それ以外にもPCの世界にはきちんと明文化された標準があるわけだが、組み込み機器
ではそういうものがない(無いことが存在理由でもあるわけだけど)ので無理という
ことだ。同じ組み込み機器用に作られたWindows CEでも同様。


239:login:Penguin
05/12/24 20:46:27 6PS+BFbg
>>235
> μCLinuxだったらT-KernelとかITRONの方が絶対良さそうだし

それって根拠無さすぎ。TRONの場合は実装がシンプルすぎて使い物にならない。
リアルタイム性とは名ばかりで、要はタスク管理をユーザがコントロールすれ
(だから時間を保証できる)ってスタンスだし。
複雑なアプリケーションを動かす土壌としてはせめて指定した複数のプロセスを、
大まかに指定したスケジューリングで動かしてくれないと手間がかかって
しょうがない。

240:login:Penguin
05/12/24 22:13:56 Xn1914Bh
>>238 >>239
だからこそのT-Engineだし、WinCEにしてもStrong-ARM系一本に絞ったのは
そのあたりの事情がわかっているからでしょうに。バスより緩い規範はあるよね。
バスレベルだったらARMが普及したのはAMBAがあって、公開したからだし、
それぞれのシステムレベルでの共通プラットフォームの重要性を示してないかな。
ハード考えないでソフトレベルで汎用化共通化抽象化しすぎるのは無理ってことでしょ。
組み込みの考え方とか特殊事情をろくに理解しないで、単にPC向けのOSを
スケールダウンしてカスタマイズすれば何でも使えるってのは少々乱暴だと思う。
だから、そもそもOS作れるぐらいの実力のある企業しかまともに使いこなしてないんじゃないの?

複雑なアプリを動かすといっても、携帯電話のようにあれもこれも、
例えばPDA、電話、カメラなんてものを複合的に押し込める機器でもない限り、TRONで想定した
協調型のマルチタスクを動かす土壌は生きていると思うよ。
きめ細かく作らなければQCD満足できないのに、PC式のおおざっぱなやり方持ち込もうとして
(システムがおおざっぱって訳じゃなく、アプリレベルのおおざっぱさを複雑怪奇なシステムが
吸収してるって見てるんだけどね)失敗してるんじゃないのかな。

零戦的な考え方が正しい分野にまで、B29的な考え方持ち込む弊害も理解した方がいいと思うよ。
正直、漏れはFAならVxWorksとか古式ゆかしきOS-9とかを信用する。
もっとこまいものならスレッドモデルのRTOSかな。
Linuxはデータセンターのラックサーバーでごそごそ寝袋運用と仲良くしてるのがちょうどよさげ。
完全空調のそれならAIXとかHP-UXでしょ。
そもそも、FSF的な考え方は商売に合わないのよ。ボランティア精神で
Windowsで検証したハード上で楽しくホビーすればいいんじゃまいかとおもう。
寝る前にごそごそいじるならLinuxマンセーでそ?
金が取れるとはどーしてもおもえね。



241:login:Penguin
05/12/24 22:28:43 6PS+BFbg
>>240
> WinCEにしてもStrong-ARM系一本に絞ったのは

絞ってないってば。単にハードウエアメーカーがIntelからのキックバックを
アテにしてPXAベースのものを作りたがっているだけであって、
Microsoftからはmipsだろうとppcだろうと同レベル(完成度)のソースを提供してるぞ。

> TRONで想定した協調型のマルチタスクを動かす土壌は生きていると思うよ。

システムを構築する側がきちんと全てのタスクをコントロールできるだけの
シンプルなものであれば、だね。今さら単純システムなんて使い物にならないし、
機能が多くなって複雑になればなるほど個々のモジュールには目が届きにくくなる
ばかりか、著作権上許されるのであれば他人の成果を流用したいってことにもなる。
それをするにあたってTRONでは厳格すぎて「とりあえず入れてみる」ことができず
不便だし効率が悪すぎるということだ。

242:login:Penguin
05/12/24 22:40:15 Xn1914Bh
>>241
>Microsoftからはmipsだろうとppcだろうと同レベル(完成度)のソースを提供してるぞ。
ふむ、それは不勉強すまんね。SHとかはどーなったん?(自分で調べるけども)

>機能が多くなって複雑になればなるほど個々のモジュールには目が届きにくくなる
これはわからんでもないね。だからこそのメモリ保護導入でしょうに。VxWorksでもT-Engineでもやってるよ。

>著作権上許されるのであれば他人の成果を流用したいってことにもなる。
それをするにあたってTRONでは厳格すぎて「とりあえず入れてみる」ことができず
不便だし効率が悪すぎるということだ。

これ、首肯できないな。このおかげで中途半端な移植職人が大量出現して
現場レベルでの設計スキルをでたらめに落としてる現実はわかってる?
器用に#ifdefの解読はしてくれるけど、人間diff-patchになってる奴がおおいことおおいこと。
ソフトで金を取ろうとする以上、基本はソフト製造に対して相応の対価をいただくんだろ?
どっかの誰かがボランティアで作ったソフトを乗っけてやったきになるってのはどうもねえ・・。
FSF的な考え方は”職業プログラマ否定”なんだよね。ソフトは自由で高等遊民の共有物つうか。
調べては見たけど結局GPL引っかかることがわかってうやむやって多いよね。

ま、それはそれとしてもカーネルやシステムプログラムのレベルは統制がとれていないと
ぐずぐずのアメーバ状のまま放置しておいたら検証という壁で市場にはならんでそ?
一見便利そうな不定形物は、手に取ると崩れるってことも考えた方がいい。
効率だけなら商用ベースのを入れた方がよっぽど確実。
それで飯を食ってる気合いが入ってるってだけでもちがうべ。わかんないかな?




243:login:Penguin
05/12/25 07:01:49 jDPNtplH
> TRONでは厳格すぎて「とりあえず入れてみる」ことができず
というのは、ちっとも著作権の話ではなくて、
システム上に存在するタスクが互いの存在を意識していなければならないという
協調型マルチタスクの弊害についての言及なんジャマイカ。

流用そのものが望ましくないというのは、
職業プログラマに求められる業務の効率化すら否定している気がするナリ。

244:login:Penguin
05/12/25 08:21:35 kKPEyyX5
だから零戦思考だっていってるだろ。ぎりぎりまでコストとガチンコ勝負しなければならないんだったら
当然ハードの能力を限界まで使い切ることが求められちゃう訳よ。
そのための協調型マルチタスクを「弊害」といいきるのは単なる詭弁だろ。

流用することが効率化に結びつくと言うけど、流用は閉塞と創造性の欠落も招く。
ま、そういいつつもrpmしたり./configureするんだけどな・・・・。

趣味でVmwarePC上のLinuxにな。今これが一番マターリできる。

245:login:Penguin
05/12/25 08:25:27 kKPEyyX5
連書きするが、Linuxはぎすぎす金を取るものじゃなく、知的興味を持っていじくって
マターリ楽しむどうぐじゃまいか?
一般受けはどうせしないんだし。ネットカフェにLinuxはいってねー時点でもう商用にはならんと
おもうんだがなぁ・・・。

246:login:Penguin
05/12/25 09:29:19 T8yucPo3
>>245
> ネットカフェにLinuxはいってねー時点で
お前の社会はネットカフェが全てなのかよ。

247:login:Penguin
05/12/25 09:59:45 kKPEyyX5
デスクトップとしては使い物にならねってことを言いたかっただけ。

248:login:Penguin
05/12/25 15:51:56 hx13ZdIu
ゲームを除けば、あんまり不便してないけどね。

249:login:Penguin
05/12/25 18:16:20 WKe75Dfc
>>244-245, >>247
カキコしすぎだね。
何言いてーんだか不明。
自分でも良く分かってないだろ?

250:login:Penguin
05/12/25 18:27:15 kKPEyyX5
>>249 水準以下は帰りな。

251:login:Penguin
05/12/25 18:48:28 BVOFmfqs
このスレでもNG使うときが来たね

252:login:Penguin
05/12/25 18:57:48 kKPEyyX5
むしろ葬れ。長寿過ぎ。

253:as
05/12/25 22:15:05 TjZqaPzg
>>234
さんきゅ!!

ソースゲット出来ました。
これから少しながめてみますわ。

254:login:Penguin
05/12/26 16:52:44 0yIZMq4M
零戦思考でTRONとか使うのはもちろん組み込み機器のソフトウェア開発の
1つの方向性としてはアリだろう。

が、ここは「組み込みLinux」のスレだしLinuxを採用してる時点で
流用しまくりの富豪指向が前提になるんじゃねえかと思うわけよ。

要は零戦思考とやらはスレ違いだからカエレ!ってこった。

255:login:Penguin
05/12/26 17:58:23 JZEEnNSN
>>254
FreeBSDスレのBSD厨と同じだろうな。
要するに「Linuxを使いこなせないのは俺が悪いんじゃない、Linuxが悪いんだ」
って責任転嫁を言いに来てるだけだ。

256:login:Penguin
05/12/27 00:00:02 GUg0+GWw
それなりのフレームワークとして成り立ってるところがいいかな。
itronだとプロジェクトごとに切り分け方が全然違っちゃったりするし。

言い方に語弊があるかもしれんがlinuxを知っている人なら後からでも人を入れやすい。

WinCEはSHでも他同様。
同様ってのはM$は不具合があっても直さない。ハングするDLLは作り直しって意味。


257:login:Penguin
05/12/28 08:05:50 y72S68I9
でも世の中には「コストダウンのため」Linuxを入れるって言い張る詐欺師もいるんだぜ?
Linuxが組み込み向けでは富豪のものだって言うのは犬厨も自認するところだろ。

・曰く 「それなりのハードがあって」「カーネルメンテナンスできる専任を貼り付けられて」
軽く見積もってみたが、数人~10人規模での開発の場合、TRONの場合のハードコストは
倍以上、人のコストは4倍以上になる。
人手不足の中PC系の人間をアプリ開発に入れやすいってお題目はあるが、
実際メモリ管理機構が実装者任せになってる現実とかは直視されてない。
軽々しくmalloc/Free new/deleteできないつうに、それ前提でしかプログラムくめないやつつれてこられても
困るんじゃまいか?

アプリくむだけならWinCEの方がましだろ。
Linuxは組み込むにしても、趣味人かりっちめんのものだってことをもっと啓蒙するべき。
じゃないとアンチが増えるだけ。


258:login:Penguin
05/12/28 10:20:52 EH8+LP1y
デモ機を短時間ででっちあげるのには最高なんだけどな
小ロットならそのまま売れるレベルまでならすぐ作れる
ゲロ高くなるけど

259:login:Penguin
05/12/28 10:56:12 zIf/sL/R
>>257
またお馬鹿が現われたな。

> 「コストダウンのため」Linuxを入れる

コストというのは現時点から目的のものを開発するのにかかる費用のことであって、
ライセンス上許されるのであればできる限り信頼できる(実績のある)他人の資源を利用
するのが常。TRONと違ってLinux (BSD系を含む)ならばGPLやBSDLなど無償利用のできる
様々なツールセットが存在するから開発すべき項目が減り、結果としてコスト削減に
繋がる。あとカーネルまわりについては特殊なものを除いてハードウエアメーカーが
MontaVistaなどと協業して一通り動くカーネルを作ってくれていることが多いので、
SIベンダが敢えてカーネルに手を出す必要性が生じるパターンは少ない。

> メモリ管理機構が実装者任せになってる現実とかは直視されてない

それはTRONも同じだろ。TRONみたいに独自仕様でされるより、ANSI Cを厳密に実装して
いるLinux/BSD系のほうがプログラマを集めやすいし、人数が多ければそこから能力の
ある人間を選べるので製品品質も確保しやすい。

> アプリくむだけならWinCEの方がましだろ

お前システムとしてCEを触ったことがないだろ。
WIN32 APIを中途半端に実装する形だからデスクトップWindowsのアプリケーションを
そのままコンパイルして動かせるわけではないし、細かい部分での機能差 (わかり
やすい例ではWinCEではカレントディレクトリが存在しないなど) があるので、
デスクトップWindowsのソフトウエアを移植するくらいならゼロから書き直したほうが
手っ取り早かったりもする。

260:login:Penguin
05/12/28 11:08:33 ZQ3AxMJk
まあ上層部がわかってもないのにLinux採用すると痛い目見るのは確かだけどな。
どう考えても零戦思考の方が合ってます、ってプロジェクトなのに
「これからは組み込みLinux!」とかのフレーズに騙されるのは正直勘弁。

261:login:Penguin
05/12/28 12:04:44 Hd/xAbs7
たしかに、流行でlinuxが採用されるケースがあるよなー。

「なんでlinux?」
「ファイルシステムが付いてるからiTronより安いでしょ?」
「・・・」


262:login:Penguin
05/12/29 03:22:34 1bE2bK/P
やけに長文が多くなったな。
言葉遊びが好きな冬厨の登場か?
冬厨は置いといて <<< ここ大事! >>>
んでさー、おまいらに聞きたいんだけどさ。
組み込みでLinux 使う時は MontaVista 等から買ってるようなカキコが多いけど
LFS から作成して調整って奴はいないの?

263:login:Penguin
05/12/30 02:42:41 MPTuCgoT
>>262
うちは自分で作ってるな
でも最近は面倒くさくなってもう組み込みでもなんでもない素のやつを
普通に動かしてたりするな

264:login:Penguin
05/12/30 09:24:23 e1n8g/Xn
>>262
> 冬厨は置いといて
そりゃお前のことだ。反論できなかったのか。

> LFS から作成して調整
LFSに頼るなよマニュアル厨。ふつうカーネルからglibcから自力で構築するだろ。
どうしても人的リソースが足りない場合にMontaVista等と契約してデバイスドライバを
開発してもらうなどの作業を外注することはあるが、基本は自社内だ。

265:263
05/12/30 15:24:51 eyxo1YOC
>>263
素のやつって realtime 無し?
それともまんまディストリ?
組み込みじゃなくてデスクトップ使えるんならそれもありだよね。
客受けがいい時もあったりした。

>>264
おれはここでくだらん言葉遊びをした覚えはない。
誰彼構わず突っかかるから <<< 冬厨 >>> と呼んだだけだ。

266:login:Penguin
05/12/30 15:26:12 e1n8g/Xn
>>265
俺は一人にしか反論してないが?

267:263
05/12/30 20:18:10 MPTuCgoT
>>265
Xが要るときはWMだけiceWMとか軽めのに変えて。
まあ実際のところRTすらも要らない案件のが多いしな。
こういうときRedHat系はつらい。
Deb系ででっちあげて、そのあと依存関係無視で削りまくりが基本。
バージョンアップ? 組み込みニャかんけーねーぜ

268:login:Penguin
05/12/30 23:42:27 EWin8A40
最低限動く状態にして必要な物だけ入れてくんじゃないのか・・・。
リアルタイムなところは8bitマイコンでitronって感じなんだが。

269:login:Penguin
05/12/31 01:41:52 XySDXrKj
>>268
最近は富豪化が進んでるからな

perlが動けば満足ってんなら4Mに収まるものを
そもそもLinuxを組み込みたいといってる連中は
PHPやApacheやPostgresSQLを使いたがってる
じゃあ面倒だ512のCF持って来いやとなるわけで

270:login:Penguin
06/02/11 00:14:43 2z1X6Jah
ハード無ければ組み込みできないんだから、有る程度ハードごとにディストリが出て来てもいいと思うけどね。
これとこれの組み合わせならこれとかさ。

なんか各人がスクラッチから移植してて間抜けな気がする。
再利用して楽になるのがGPLの精神なのに。

結局面倒だからPCベースの組み込みに成るんだよね。

271:login:Penguin
06/05/13 22:24:57 YT8hlGaD
aki H8/3069FでuClinuxを使おうとしてるのですが、
URLリンク(sourceforge.jp)から
linux 2.4のNFSバイナリを落としてきて、tftpで転送後、
RedBoot> exec -c "console=ttySC1,38400n81 nfsroot=192.168.0.11:/home/me/img"

Now booting linux kernel:
Entry Address 0x00400000
Cmdline : console=ttySC1,38400n81 nfsroot=192.168.0.11:/home/me/img
Linux version 2.4.19-uc1 (ysato@mitou) (gcc version 3.1.1) #54 2002ヌッ 10キ・24ニ・
フレヘヒニ・16:37:10 JST


uClinux H8/300H
Target Hardware: AE-3068
H8/300H support by Yoshinori Sato <ysato@users.sourceforge.jp>
Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne
On node 0 totalpages: 1408
zone(0): 0 pages.
zone(1): 1408 pages.
zone(2): 0 pages.
Kernel command line: console=ttySC1,38400n81 nfsroot=192.168.0.11:/home/me/img

でとまっていまします。どこをチェックすればいいでしょうか?
NFSあきらめてlinux.bin rootimage.binを両方転送するとちゃんと起動するのですが。
NFSはちゃんと動いてます。

272:login:Penguin
06/05/13 22:29:11 asYLUiuP
メモリほとんどなくて、使い物にならないからやめとけw
マジレスすると、ハードによって微妙に違うっぽく、
置いてあるバイナリは動かない場合もある。

仕方ないので自分でビルドしたら結局動かなかった。
そこで、どこまで動いてるのか確かめるためにprintkを入れて確かめようと思ったら動いちゃった。
ま、そんなもんだ。

273:login:Penguin
06/05/14 02:03:34 rW+g/XNf
>>272
要約すると、
「printk()が無いと動かないので追加すること。」
ってこと?

274:login:Penguin
06/05/14 17:18:18 1d76PsBv
そもそも
URLリンク(www.uclinux.org)
を落としてもエラーでちゃんと解凍出来ない漏れがいる。

275:login:Penguin
06/05/14 18:14:52 QFEF/fuB
>>273
違うだろw。要約すると、「自分でデバッグすべし。」

276:login:Penguin
06/05/15 00:03:19 1d76PsBv
URLリンク(techon.nikkeibp.co.jp)

277:login:Penguin
06/05/15 04:17:05 JOTQtsWZ
>>271
H8使って何やるやるの?
じぶんで調べて、コツコツとデバッグやらフィードバックやるつもりがあるなら止めないけど、
組み込み系の勉強とかしたいなら別のプラットフォームのほうがいいし、
なんかの制御やるなら、Toppersあたりの簡易モニタいれてGCCで作り倒したほうがいいとおも。

278:login:Penguin
06/05/15 14:03:48 MCB8semE
>>271
RedBootとの食い合わせが悪いとそのへんではまるかもしんない。
メッセージ見るかぎりは対策前版みたいだし。

そもそも2.4.19はとっても古いので、もっと新しいので試してくらはい。
2002年10月ていうと…2.4がそれなりに動き始めた頃じゃないかなあ。


279:271
06/05/17 00:17:54 Xvk0yp/J
おぉ知らぬ間にレス沢山ありがとうございます。

>>272さん
色々大変そうですね…
oscjから落としてきたconfigとソースでmakeできました。
nfsはまだですがとりあえずなんとか一歩進めた感じです。
cd: Bad command or file name とかなって困ってますが(汗

>>277さん
とりあえずNFSマウントしたいのでuClinuxで頑張ってみます。
目的ですが、組み込みの勉強といえば勉強です。Linuxの勉強も含めてやってみてます。
組み込みじゃないLinux自体ほとんどはじめてなので先は長そうですか頑張ります。

>>278
最新版落としたので頑張ります。

#uclinux-h8ってsourceforge? oscj?とか色々あってよく分からんとです。
#大元のuclinux.orgから落としても中々make出来ずに苦しんでました。


280:login:Penguin
06/05/18 23:02:48 jRlTCPHC
>>279
整理せねばと思いつつ一年以上たっとりますなあ…
sf.jp / oscj.net

整理してやるという奇特な人がいたら連絡くらはい。


281:login:Penguin
06/05/19 00:46:53 dz1ilU2e
(`・ω・´) シャキーン

282:login:Penguin
06/06/05 12:49:33 9B5qcv5W
ウチはリアルタイムOSばっかですが、
USBだのファイルシステムだの、
ミドルウェアの見積もりとってばっか。
...で、高いなと渋られる。
もうイヤだよ

仲間に入れて...

283:login:Penguin
06/06/26 02:21:28 A5ZJg3mb
保守ネタ

今年のURLリンク(www.esec.jp)

SH2用のLinux 開発kit CDが無料配布されるようです。

284:login:Penguin
06/06/26 08:12:27 MwKjlXkW
>>283
SH2ということはuCLinuxですね。
どこの提供なんだろう...

285:login:Penguin
06/06/26 11:15:45 thZL/TN3
>>284
ルネサス
7619と7206のSolutionEngine用




286:login:Penguin
06/06/26 20:03:00 BwGhpUif
市販品扱いではないので高いとは思うが衝動買いしそうだ。。。

URLリンク(www.sophia-systems.co.jp)

287:login:Penguin
06/06/27 00:10:31 SXutzURx
Armadilloを飼ってみた。

288:login:Penguin
06/06/27 23:10:10 lufHkius
遊びで5万も出す気しねーよ・・.

289:login:Penguin
06/06/28 01:01:59 paRV21NI
遊びだからこそ金を出せるんじゃまいか


290:login:Penguin
06/06/28 01:41:36 7oD/J9GG
遊びつーかあぶく銭で10万でmipsのボード買ったこと有るよ(w

291:login:Penguin
06/06/28 07:54:38 Hd4Ojlxx
ワシもArmadillo(初代の720Tコアのやつ)、買った。
けっきょく、何にもやってない。

292:login:Penguin
06/07/01 05:58:30 XBq6Z6Fc
最近のは2万円のもあるな、小型Armadillo

293:login:Penguin
06/07/01 13:09:35 Oe6Iybft
工科大ケータイネタは話題にならないの?


294:login:Penguin
06/07/01 17:19:34 2+RFdoCH
あれはゴミだよ
詐欺という話もある

295:login:Penguin
06/07/01 18:18:24 XBq6Z6Fc
どゆこと?>>294

296:login:Penguin
06/07/01 18:25:32 2+RFdoCH
1ケータイなのに通話ができない
2そもそも動かない
という事はどっかのスレで読んだ

297:login:Penguin
06/07/01 20:28:50 XBq6Z6Fc
>>296

酷いね、それ。

298:login:Penguin
06/07/02 07:18:04 Zgn8XHK1
携帯って通話もソフト処理してるとリアルタイムマルチタスクが必要だからねえ。
リナというかUnixだと結構大変。

299:login:Penguin
06/07/02 13:33:28 lv4dZUxq
商用系なら外部オプションで大丈夫
安心して投資してください

300:login:Penguin
06/07/03 00:37:28 cG9XCnsv
>>299 の言わんとしている事が分からないんだが・・・

301:login:Penguin
06/07/03 03:06:18 g2zPHVOd
実績ないものならもっさりスケジューラのほうがマシ

302:login:Penguin
06/07/03 05:03:14 6abODZRN
もっさりじゃユーザから文句来るから結局作り直しですよ。
Linux実装に金つぎ込んでみたのにうまくいかずに、Vxworksとかに戻っちゃうってのは良くあるパターン。

303:login:Penguin
06/07/03 08:18:44 wPrDMInn
だから...
あれは「ケイタイ」じゃなくてIP電話なんだって、何度言ったら...

304:login:Penguin
06/07/03 23:52:08 W2t8uIcw
>>302
だよな。
T-Kernelもこなれてきたみたいだし、そっちにいってみっか。

305:login:Penguin
06/07/05 11:28:56 ApUpDBQg
URLリンク(journal.mycom.co.jp)
これにLinux入れる事考えた方が

306:login:Penguin
06/07/05 14:52:32 Ys3nsYq7
>>305
WindowsMobileとやらはSetKModeとか使えるんかいな。
使えんと手も足も出ないと思うが。


307:login:Penguin
06/07/05 15:07:45 Lx7wNsJ/
pbsdbootと同じようなノウハウを使えれば...

308:login:Penguin
06/07/05 23:37:09 ApUpDBQg
>>306
よくわからんが、そのSetKModeというのをWMに移植すればいいんじゃない?

309:login:Penguin
06/07/06 12:30:22 /S7U0xu1
あのさ、いちおう電話なんだよ、これ。

Linux入れるとしても、ちゃんと着信、通話できるようにして、さらにショートメッセージやらも
受けられるようにしないと、使い物になんなんない。解析して実装するったって当分は電話として
信頼性に問題ありまくりじゃないの。
まー携帯持っててPHSなんぞ眼中なく単なるPDAとして使いたいならいいけど、
それなら他のPDA買ってLinux入れた方が100倍マシじゃねーかと思うけどね

310:login:Penguin
06/07/06 13:38:38 Q2GMmUH/
Linuxはそういう細かい部分の作りこみが全く期待できないからなあ
CE系やWindowsMobileと違って誰も開発できないし

311:login:Penguin
06/07/11 11:53:28 QZ9EatRF
URLリンク(www.soekris.com)
Armadillo より安いかも。

312:login:Penguin
06/07/11 21:20:25 noaQSu2a
>>311

個人輸入なら安そうだが、この手って代理店通すといきなりたかくなったりしない?


313:login:Penguin
06/07/12 00:01:36 /9a8FWUg
URLリンク(www.olimex.com)
こんなのもある。$159.95
AMSCが代理店だけど円だといくらになるんだろ。

314:login:Penguin
06/07/13 08:25:01 iwx1UO85
>>311
Intel互換プロセッサでは面白みがない

315:login:Penguin
06/07/15 18:11:16 /rpDNmTs
お前は面白みでビジネスをするのか

316:login:Penguin
06/07/15 19:01:56 fKMgrfCW
そういうビジネスもあると思う

317:login:Penguin
06/07/16 04:57:52 BoN/QyGf
そうだな・・・
最近うまくいってなかったから、少しいらいらしてた。
ごめん。

318:login:Penguin
06/07/18 08:36:40 +ArNYgYu
>>314です
ここは仕事で使う人も多いスレでしたね。
申し訳ない。

319:login:Penguin
06/07/18 21:14:24 j+2bZV2p
仕事も楽しくやりたいよね。

320:login:Penguin
06/07/19 13:10:22 XDyrGIDo
uclibcはMMUをサポートしてない、ということだけど、
SwapってMMUとは関係ないの?

321:login:Penguin
06/07/19 13:14:31 eHuBQQOV
あるよ

322:login:Penguin
06/07/20 08:13:54 1pnW0sAi
大蟻

323:login:Penguin
06/07/20 11:02:12 2laBK8tb
どうせPCで開発するからインテル互換のほうが工期短縮できるよ。

324:320
06/07/21 00:40:37 Icob+6mw
>>321 >>322
ということは、uclibc ではswapは使えないということでしょうか。


325:login:Penguin
06/07/21 01:48:13 StAWSTSU
>>324
ちゃんとMMUあり用のコードも入っとります。
つかMMU無い方のサポートが怪しくなっとるような気がする。


326:320
06/07/21 21:15:57 Icob+6mw
>>325
ということは、uclibc は MMU をサポートしてないのではなく、
MMUなしのシステムでも動く、ということでしょうか。

URLリンク(www.uclibc.org)

の冒頭部分を読んだけど。そういうことかな。?


327:login:Penguin
06/07/22 00:40:10 asKwSQUw
>>326
そゆこと。


328:login:Penguin
06/07/31 17:44:36 wvQ7i8DZ
NV550買ってみたヤシはおらんかの。

329:login:Penguin
06/08/01 22:11:14 hyfLZj4x
組み込みではないが。
URLリンク(itpro.nikkeibp.co.jp)

330:login:Penguin
06/08/01 23:32:25 Voa48DuR
>>329 なんか複雑な思い

331:login:Penguin
06/08/06 01:54:50 VKeMahs9
>>296
遅レスだけど、動かないってのはちょっと誤解で、1から作っていくから
まだ キチンと動かない ってだけ。 カーネル自体は動いているし 
この間、見に行ったけどQTの起動までは出来ていた。
あくまで教育目的が主の端末だし……

今のところ電話できないのは否定しないけどw
でもなんとかしたいとは言っていたよ、色々試行錯誤してるんじゃない?

332:login:Penguin
06/08/06 16:58:44 7kQ9Hcb5
interface2006/6に付いてたSH7144ボードに乗るlinuxってどっかに公開されてる?

333:login:Penguin
06/08/06 17:53:42 bxzr+DGZ
>>332
メモり少なすぎて無理。
4MByteくらい付いてればのっけるんだが。


334:login:Penguin
06/08/06 18:14:41 GsEMWOo3
削りまくれば乗るんじゃね?
もはやリナクスと呼べないかも知れないが。
H8でさえ動いてるくらいだし。

335:login:Penguin
06/08/06 20:09:26 ZZ2jaxuQ
>>329
アメリカはもうLinuxは当り前過ぎてあまりおどろかないね
NYSEですら、Linuxつかってるし

336:login:Penguin
06/08/06 21:21:25 bxzr+DGZ
>>334
7206用だけど、そんなにでかくない.configで
-rwxr-xr-x 1 foo foo 1526678 2006-08-05 21:49 vmlinux*
だったりするんですよ。

多分限界まで削っても2Mbyteは無いと起動すら出来ない思いまふ。

ただ、2.4なら2Mbyteでもなんとかなるかもしんない。
h8300よりコード太るので、やってみないとわからんけど。


337:login:Penguin
06/08/06 21:22:24 3LOM1Tx7
>>336
小さくするおまじないあったよね

338:login:Penguin
06/08/06 23:04:30 3BR6oVdX
>>329,335
P-8Aの通信部だけなんですよね?
飛行機が無修正のLinuxで制御できてるなら興味深いと思うんだが。

339:login:Penguin
06/08/07 12:01:53 0CA/ZXnT
社員って多分ぬるぽだよね
自分たちのイデオロギーに都合のいいミスばかり繰り返している。そういうのを「故意」というんだよ。

340:login:Penguin
06/08/07 12:16:38 0CA/ZXnT
局長って多分ぬるぽだよね
約1260名の社員に占めるカルト信者(創価学会員)が約260名 TBSは創価放送局

341:login:Penguin
06/08/08 16:25:34 j1kUkyVX
>>337
-Osとか?
sh-linuxなgccは微妙に怪しいからのう…無難なオプション指定にしておかないと。

linuxsh-devにパッチ投げたんで暇な人は遊んでくらはい。
うっかりsh-sci.*のパッチ入れるの忘れてたんで、そのへんは各自でなんとかしてくれ。



342:login:Penguin
06/08/09 20:24:53 xCjmwKEf
そもそもgcc自体怪しいから十分検証が必要。
検証まんどくさなら、インテル系のハードでインテルコンパイラを購入して使うしか。

343:login:Penguin
06/09/26 10:06:41 9OAGhiee
静かね。
おもろいハードないの?

344:login:Penguin
06/09/26 22:00:49 q5nQI4xO
ようやく発売決定になったCQのやたら高いボードとか。
おまけなM32Rコアは制限きついが。


345:login:Penguin
06/09/26 22:06:39 B0Z/FWSq
DSPでuCLinuxとかどう?

346:無理か?
06/09/27 21:10:03 0Ivc8JQW
つ 1chip MSX


347:login:Penguin
06/09/27 22:02:24 lpQUV6V+
>>345
そういやblackfinが2.6に対応するぽい。

348:login:Penguin
06/09/28 09:00:59 5P4txmYG
BlackfinでLinux動かして、画像処理なんか速度だせるんでしょうか?
キャッシュとかDMAで速度稼ぐアーキテクチャに見えるんで、
汎用OSのっけた場合どの程度オーバーヘッドあるのか興味あります。

349:login:Penguin
06/09/30 16:01:47 qgIfRYEF
XportかArmadillo-220買おうかと思ってたけど
IO-DATAのUSL-5P買った方が面白そう。
使ってる人いますか?

350:login:Penguin
06/10/02 10:06:52 LyuCquAt
ふつーに使ってますが何か?
早く買わないとなくなるよ。

351:login:Penguin
06/10/07 17:44:02 SMzbLj4z
uclinux.orgからlinuxカーネルソース,ダウンロードしてるんですけど
up速度遅くないですか?ミラーとかないし

352:login:Penguin
06/10/07 17:45:16 SMzbLj4z
age

353:login:Penguin
06/10/07 23:30:24 2xisc2xr
>>351
昔からだから気にするな
で、どんな環境でuClinuxを使ってるの?

354:login:Penguin
06/10/08 01:15:27 s3GCTRHp
>>351
armadilloあたりのソースもらってくりゃいいんじゃないかい?


355:login:Penguin
06/10/08 04:21:22 s64rnQy7
ArmadilloのTTLレベルのシリアルポートって、
RS232Cで使う場合は自分で変換回路くっつけろって事?


356:login:Penguin
06/10/09 23:00:09 u9qQi6+K
>>355
大丈夫。多分壊れないって。

357:login:Penguin
06/10/10 00:34:05 s2xeOUQD
挑戦者のGLANTANKが製造中止と言う噂(ソースが2chのため)を聞いたのだが・・・

これで5M以内の組み込みLinuxサーバーは玄箱とOpenBlockS266ぐらいか。
それ以外でもザウルスぐらいだし、個人向けで「いじり倒せる」っていうのはもう下火なんだろうか・・・

358:login:Penguin
06/10/10 08:20:13 sGDYryT0
>>356
壊れはしなくても、通信できなかったらどうしようもないだろww

>>357
5MってのはCPUクロックか(M=MHz)、値段(M=万)か?

359:login:Penguin
06/10/10 08:35:30 s2xeOUQD
>>358 おもろい突込みをありがとう 5万円だ。

360:login:Penguin
06/10/10 10:14:42 TtI6YnOL
LANTANKもUSL-5Pもまだあるが、キミはSHは組み込みと認めないのかい?


361:359
06/10/10 10:55:34 s2xeOUQD
>>360 ランタンもグラタン同様に製造中止かと・・・
USL-5Pは初耳。こいつはカーネルとかいじれるん?

別にNASしたいわけじゃなくて、
安価で使い倒せる個人向け実験機が少ないことを嘆いてるだけだよ・・


362:login:Penguin
06/10/10 17:43:19 sGDYryT0
>>361
URLリンク(eggplant.ddo.jp)
に-5Pに関してもいろいろと情報が。
さっき試したらつながらなかったけど。


URLリンク(mes.sourceforge.jp)
に写真のあるボードがおもしろそう。
\7980らしいので欲しいけど、買い方が分からない...

363:login:Penguin
06/10/10 18:55:53 s2xeOUQD
>>360,362 わぉ!USL-5P超楽しそうじゃん!
勉強になりますた。当方まだまだでござる m(_ _)m

GLAN買ったばかりだけど・・・こいつも購入ー!!(゚∀゚)=3
つーか、実験機じゃなくて、実戦投入も可能でしょう。これは!

下のT-SH7706LANも興味あるなー♪
前言撤回、組み込みの未来は明るい!ナハハハー

364:login:Penguin
06/10/10 18:55:54 TtI6YnOL
初耳って、すぐ上の349に書いてあるが。
それに、USL-5PもLANTANKもまだ製造しているぞ?
GLANTANKは次でもう終わりみたいだけどな。

RAMが少なくてようやくLinux動く程度でよければ、買うならここから。
URLリンク(web.kyoto-inet.or.jp)
なんか数があれば特注でRAM増やすのはやってくれるみたいだけど。
あと基板2層だから、遊び以外ではかなり危ない。
これは、普通の人には無理だろ。

普通の人には、EK709とかKE760のハッキングプライス版でいいんじゃないか?
URLリンク(www.si-linux-shop.com)
どちらも5万切っているぞ。


365:login:Penguin
06/10/10 19:01:02 TtI6YnOL
こいつも宣伝しておかないと代表取締役に怒られるな。
URLリンク(shop.atmark-techno.com)
ARMがお好みなら、こういう選択もできるよ。
こっちだって5万にならない。

366:login:Penguin
06/10/10 19:25:59 br0XA49q
>>364
EK7**のether2本以上あるタイプもあればいいのに

367:login:Penguin
06/10/10 23:47:53 +4y4FeuD
ARMだったらこんな記事もある。
URLリンク(www.wnishida.com)

368:login:Penguin
06/10/11 00:28:00 GUwJsB4T
>>362
URLリンク(web.kyoto-inet.or.jp)
URLリンク(mes.sourceforge.jp)
>SH3/SH7706 133MHz
>10BaseT
>SD Card Association のライセンスに抵触しないMMC/SPIモードでアクセスするため、PCや携帯電話でのアクセス速度より遅くなります

USL-5Pと比べるとかなり厳しいきガスr


369:login:Penguin
06/10/11 00:41:47 JZFZyazG
むぅ、SD physicalの認証を取っていないということでOK?

370:login:Penguin
06/10/11 08:36:35 MXV/UVZT
>>368
> >SD Card Association のライセンスに抵触しないMMC/SPIモードでアクセスするため、PCや携帯電話でのアクセス速度より遅くなります
そうすると、
URLリンク(web.kyoto-inet.or.jp)

> SD/MMCカード 高速同期アクセス
は胡散臭いね。

MMC/SPIにはCPU内蔵の「スマートカードインターフェース」とやらを
使ってるみたいだけど、CPUのハードウェアマニュアル見てると、
DMAも効かないっぽい。
H8だとSCI ch0でDMA使えて、かつMSB firstで通信できるやつがある。

DMA使うと逆に厄介かもしれないけど。

371:login:Penguin
06/10/12 16:32:23 5ck6uNRj
PATA-CF変換で安いとこ知らない?

372:login:Penguin
06/10/12 17:07:40 5gPJ+09r
>>371
コンパクトフラッシュメモリをATAバスに接続するのか?
それとも、一般のATAハードディスクをCFスロットに接続するのか?

おそらく前者のことだとは思うが、「PATA-CF変換」と言ってしまうと
後者と誤解されるぞ。

ちなみに俺が知る限り一番安いのはここ。\1499
URLリンク(donya.jp)

373:login:Penguin
06/10/12 18:21:55 5ck6uNRj
ありがとう。
前者です。
でも、ごめん、もうちょっと条件書かなきゃだめだったね。
PATA側は、ケーブルが基板直付けなので、オスじゃないとダメなんだ。

そういや、SATA-CF変換なんて、もうあるのかな?


374:login:Penguin
06/10/12 19:31:36 5gPJ+09r
>>373
CF-SATA変換ならこういうのがある。
URLリンク(www.mtg.co.jp)

ちなみにCF-PATA変換でPATA側がオスのものは、
URLリンク(www.mtg.co.jp)
URLリンク(www.ircube.jp)
URLリンク(www.ircube.jp) (2枚用)
URLリンク(www.century-direct.net)
などがある。

それでもなければ自作っていう手もあるな。
SUNHAYATO社製の変換基板(CFスロットは基板に取り付け済み)と汎用基板、
あとは配線があればOK。PATAであればピンの配列を変えるだけなので簡単だ。
URLリンク(will2.homeip.net)

375:349
06/10/12 23:55:25 ojhTNByD
USL-5P買ってきた。
USB-HDDの転送はFAT32で約33Mbpsだった。
フタ開けたらCFは128Mだった。
4Gに換えてdebian入れてみたけど、
CGI鯖としてはパワー不足かな。
まあXportとか変なの買わなくて良かったよ。


376:login:Penguin
06/10/13 00:28:39 E6VmPLqN
>>373
ケーブルの自作
URLリンク(www.si-linux.co.jp)
回路図
URLリンク(www.sandisk.com)

377:login:Penguin
06/10/13 09:44:25 ieeSnFDz
ありがと。
独自調査では、aitendo.co.jp のが、どれでも1680円で一番安いようでした。
取り付け金具とFD電源変換が着いている artmix.co.jp のも 2280円とまあまあ。

SATA変換って、もうあるんですね。
ブートはできるのかな?


378:login:Penguin
06/10/13 19:50:11 zJu8+meS
USL-5PとかのSH4 266MHzと
KURO-BOX/HGXのPowerPC 266MHzは
どっちが速いんでしょうか。
ベンチマークサイトみたいな所をご存知な方おられますでしょうか。

379:login:Penguin
06/10/13 20:00:58 m/ShUkOD
>>377
ブートをするのはBIOS(またはEFI)の役目なので、
マザーボード側がSATAデバイスからの起動に対応していれば問題ない。

>>378
Linux板なのでBogoMIPS値で比較すると、
URLリンク(www.mizore.jp)
URLリンク(www.yamasita.jp)

SH4 266MHz = 266.24 BogoMIPS
PowerPC 266MHz = 172.85 bogoMIPS

SH4のほうが速いようだな。ただこれはあくまでもBogoMIPS値というある一つの
似非ベンチマークによる結果なので、どのような状況でもSH4のほうが速いという
わけではないことに注意。

380:login:Penguin
06/10/13 20:01:51 z4gt+abc
体感ではSH4遅すぎ

381:login:Penguin
06/10/13 20:31:55 zJu8+meS
>>379
ありがとうございました。
BogoMIPSは知りませんでした。

自分でも探してみましたが、これぐらいしか見つかりませんでした。

KURO-BOX/HGXにはmpc8241というのが載ってるそうです。
URLリンク(pc.watch.impress.co.jp)

LAN Tank(USL-5P)はSH-4という以外に詳細は分からないそうです。
URLリンク(journal.mycom.co.jp)
(チップ上には6417380・BP267等のプリントがある)

>>380
USL-5PはUSB2.0(NEC D720101F1)が間に入るのでそのぶん遅くなるのかな。
NASとしてはHDDを直付け出来るHDD内蔵型の方が良いのでしょうね。


382:login:Penguin
06/10/13 20:40:26 m/ShUkOD
>>381
そう言うときは /proc/cpuinfo を見ればいい。
USL-5PはSH7751Rのようだ(もちろんロットによって微妙に違うかもしれないが)。
URLリンク(d.hatena.ne.jp)

あと>>380は単純にCPUとしての体感を指してると思われ。
確かにSH-4はPowerPCより遅いイメージがあるにはある。特にLinuxを動かしたとき。

383:login:Penguin
06/10/13 20:56:34 1QZVVSW6
USL-5Pの/proc/cpuinfo

-sh-2.05b$ cat /proc/cpuinfo
cpu family : SH-4
cache size : 16K-byte/32K-byte
bogomips : 266.24

Machine: 7751R Julian
CPU clock: 266.68MHz
Bus clock: 133.34MHz
Peripheral module clock: 33.33MHz

384:login:Penguin
06/10/13 21:42:32 1QZVVSW6
ついでにリナザウの/proc/cpuinfo
bash-2.05$ cat /proc/cpuinfo
Processor : XScale-PXA270 rev 7 (v5l)
BogoMIPS : 415.33
Features : swp half thumb fastmult edsp
(略

385:login:Penguin
06/10/13 23:31:15 Bbn3NTNg
リナザウスゴス

386:login:Penguin
06/10/14 02:26:30 sJnh6HsO
アーキテクチャの違うCPUでbogomips比べても意味なかったりしますが。


387:login:Penguin
06/10/14 04:37:34 dcqIM2aU
Linuxの定番のベンチマークソフトってある?

388:login:Penguin
06/10/14 10:13:07 Z98gxKsL
>>387
bogomips値じゃ不満か?

>>385
PXA270なら力業でmpeg2のソフトウエアデコードもできてしまうくらいだからな。

389:login:Penguin
06/10/14 10:33:06 zdZN5Sb2
bogomipsってcpuによってコードが違うから一概に比較には鳴らないよ。
ベンチマーク物はcpuに依存する物だけどな。

マザボが対応してればsata読める訳じゃないよ。
マザボ(bios)が読めるのはブートローダまで。
ブートローダがカーネル読み出せて、カーネルがディスク全域にアクセスできないと使えませんが。

390:login:Penguin
06/10/14 14:03:38 Z98gxKsL
>>389
bogomipsを含め全てのベンチマークソフトでそうだが、
そもそも命令セットも構成も全く異なるもの同士を比較するのは無理な話。

「フランス人とドイツ人、どっちが計算を速く処理できるの?」って
聞いてるのと同じ。

> マザボ(bios)が読めるのはブートローダまで。

違う。PCでは読み込み速度の遅さ (DMA) と起動時の構成を選択させたり
入力させたりする目的からブートローダを用意するが、そのままカーネルを
読み込んでもかまわない。というか一般的な組み込みLinuxマシンならブートローダを
用意しても意味がないので直接カーネルを読ませるのが普通。

よくあるLinux搭載の組み込みマシンではフラッシュメモリの最初の1MB程度を
カーネルにし、残りをストレージとして使ったりする。

391:login:Penguin
06/10/14 17:01:37 VlSlcnmG
計算は何語でも同じだろう。
翻訳された聖書を100万回清書して比較するような感じに近い。

直接カーネルは読めないよ。BIOSにはカーネルロードする機能はない。
フラッシュからDRAMに読み込まないと使えないのでローダは必要。
DRAM無しでフラッシュをDRAM代わりに使ってサスペンド前提の使い方だと再起動したら終わりだしむちゃくちゃ遅いよ。
DRAMに比べるとフラッシュはめちゃくちゃ遅い。

392:login:Penguin
06/10/14 18:11:17 Z98gxKsL
>>391
計算については国によって微妙に教え方が異なっているし、その結果それぞれの
言語圏で計算速度が異なるぞ。公文式のCMでもお馴染みだが、日本だとイコールの
左側が問題として提供されて右側を答える問答形式がほとんどだが、イギリスだと
○+□=8 のように左側や真中を答えるものが多い。また有名な話ではあるが、
アメリカではお釣りを渡すのに引き算ではなく足し算で数えて渡すスタイルが確立
されてたりする。これによって時と場合に応じて計算速度が異なるという現象が
発生するだろう。

あと後者はブートローダとBIOSをごっちゃにしてないか?
一般的な組み込みLinuxではカーネル用のフラッシュメモリはメモリにマップ
されるように作るのが一般的だよ。自己解凍してカーネルが起動するとカーネル自身
がメモリ内に存在することになるが、どうせフラッシュからの読み出しは起動時に
一回しかやらないので問題ない。

393:391ではない通りすがりの人
06/10/16 11:23:00 jYNuFzqA
>>392
僕は>391ではありませんが、
BIOSの機能の一部がブートローダー(IPL)と考えたらいいのでしょうか?

それから、FROMから解凍してRAMにマッピングする方法もあるけど、
CFをHDDのように使って動かす方法も許されるのでは?
そのHDDの方法だとCFの書込回数制限で、寿命を迎えてしまう欠点があるが。

どうなんでしょうか。教えてください。

394:login:Penguin
06/10/16 11:27:20 FKZa8Dxu
>>390
>というか一般的な組み込みLinuxマシンならブートローダを
>用意しても意味がないので直接カーネルを読ませるのが普通。

ブートストラップコードでそういう風にやることはあるけど、
最近はリソースが十分なので、普通はu-bootとかredbootとか使うと思うよ。
でないと開発がメンドウでやってらんない。

だいぶ前に見たコードだと、CPUクロックをそのままbogomipsにリダイレクトしていたのもあったような。
なので、共通の尺度として使えないということはあるんじゃないかな。


395:login:Penguin
06/10/16 19:03:15 jYNuFzqA
>>390

> よくあるLinux搭載の組み込みマシンではフラッシュメモリの最初の1MB程度を
> カーネルにし、残りをストレージとして使ったりする。

この方法が一般化しているのは、CFを使った場合ですか?

CFの書込回数寿命は問題にならないのでしょうか?

396:login:Penguin
06/10/16 19:46:25 GqYD04ow
>>395
基板に実装されたフラッシュメモリデバイスのこと

あと"JFFS"で検索すべし

397:login:Penguin
06/10/16 21:40:20 8XqoY0KM
最近は JFFS2 ね

398:login:Penguin
06/10/16 23:03:36 EyFl3BUV
>>395
> CFの書込回数寿命は問題にならないのでしょうか

何もかんがえんで作ると問題になるから問題にならんように考えてつくってる
そもそもCFの寿命でどれくらいか知っているのか、と問いたい。

399:login:Penguin
06/10/17 09:58:46 9+QIYny2
組み込みでCF使うのは、少数派でしょ。
ふつーはオンボードのFlash使いますよ。


400:login:Penguin
06/10/17 10:41:54 n2OfN8sU
>>399
いや、少数生産の場合はCF採用も結構ある。

401:login:Penguin
06/10/17 14:45:57 2CRCPONP
何かことがあったときに、CF交換だったら現地作業員ができるし

402:login:Penguin
06/10/18 01:02:03 HkojffS6
>>398,399
以下の理解でOK?

オンボードのFlashは物理アドレス直書きになるため、同じ場所に書き込みを繰り返すと壊れる可能性が高い。
そのため、FFS2/MTDを用い、物理的な破壊、データ的な破壊を防ぐ。
CFは平均化分散書き込みを勝手にやってくれるので、HDと同じタイプのファイルシステムでもかまわない。
ただし、CFは予備のFlashがなくなると、後ろから使っていくので、実サイズより小さくパーティションをきった方が良い。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch