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


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

組み込みLINUXのハードスレ



1 名前:login:Penguin [02/07/19 16:11 ID:z7GyJ2so]
工業用からPDAまでLINUXの活躍する現場はPCだけじゃない
最近熱い組み込みハードについて語りましょう

185 名前:login:Penguin [2005/09/20(火) 19:53:31 ID:+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 mailto:sage [2005/09/20(火) 22:25:07 ID:YmM1riDI]
>>185
エラーメッセージをきちんと書けよ。それだけでわかると思うのか?
俺らはエスパーじゃねぇんだよ。

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

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

189 名前:login:Penguin mailto:sage [2005/11/05(土) 01:39:06 ID:N/PDMy/S]
>>188
自作。
後過疎で悪かったな。氏ね。


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

191 名前:login:Penguin mailto:sage [2005/11/05(土) 14:26:27 ID:d4qgjufC]
>>189-190はツンデレ

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


193 名前:login:Penguin mailto:sage [2005/11/05(土) 15:53:39 ID:TPDTNjMm]
こんなところで、ツンデレって… (;´Д`)

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



194 名前:login:Penguin [2005/11/05(土) 18:05:54 ID:uiRPpF+Z]
>>192
おまいはけなしてるのか助けてるのかどっちかに汁

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

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

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

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

199 名前:196 mailto:sage [2005/11/10(木) 22:26:03 ID:EYJ2WzqS]
>197

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

200 名前:login:Penguin mailto:sage [2005/11/10(木) 22:42:36 ID:/ZJD5YdH]
>>196
こちらでどうぞ。
kegel.com/crosstool/


201 名前:login:Penguin mailto:sage [2005/11/11(金) 21:16:03 ID:Hd42XES3]
組み込み屋はGPLパクっておいてソース公開しないクズばっか。


202 名前:login:Penguin mailto:sage [2005/11/11(金) 23:24:50 ID:r4KtZLwD]
請求すればくれるよ。

203 名前:login:Penguin mailto:sage [2005/11/12(土) 00:07:10 ID:1Fja50/1]
>>198
参考になった。

>>200
これは楽だな。



204 名前:login:Penguin mailto:sage [2005/11/12(土) 17:59:39 ID:pjxoKfoB]
請求しても無視されるようですが。

www.mitsuki.no-ip.com/~seagull/diary/archives/by_id/000362.html


205 名前:login:Penguin mailto:sage [2005/11/12(土) 22:07:59 ID:YDgj2mom]
見れねーぞ。。


206 名前:login:Penguin mailto:sage [2005/11/13(日) 03:06:03 ID:S/3e5vpU]
ひどいもんだね

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

www.yamasita.jp/cowboy/

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


208 名前:login:Penguin [2005/11/13(日) 15:55:15 ID:9+umCdbI]
モンタのdevrocketってeclipseと何が違うの?

209 名前:login:Penguin mailto:sage [2005/11/13(日) 19:12:38 ID:sXLG7/Sq]
>>207
祭れ。
gpl-violations.org/

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

211 名前:login:Penguin mailto:sage [2005/12/10(土) 01:04:37 ID:2NKfwxIy]
家で使ってるサーバーがPentium100MHz.
隣の部署で採用されたCPUはMIPS 400MHz。
うーん。。ちょっと悲しい。

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

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



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

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

216 名前:login:Penguin mailto:sage [2005/12/20(火) 22:38:52 ID:n6Ii3D7c]
ん?linuxでエンジン制御するのか?

217 名前:login:Penguin [2005/12/21(水) 00:39:57 ID:nzWUKLRu]
とりあえずArmadillo9とSoftwareDesign買ってみるのだ

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

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

219 名前:login:Penguin mailto:sage [2005/12/22(木) 16:08:59 ID:WVVY7HK0]
>>218
バイクのモータ制御って全く思い付かないんだけど
例えばどんなのがあるの?

220 名前:login:Penguin [2005/12/22(木) 18:46:17 ID:sTKuxcTn]
おまいらばかですか?

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

起動は手動だけどな。

221 名前:login:Penguin [2005/12/22(木) 22:54:54 ID:mr6uxLQi]
ディスク型のリニアモーターがよかろう

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

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

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

222 名前:login:Penguin mailto:sage [2005/12/22(木) 22:57:35 ID:4SUm/tzW]
>>221
素人の妄想乙

223 名前:login:Penguin mailto:sage [2005/12/22(木) 23:40:03 ID:aLn7Otgx]
>>221
SystemCでがんばれ。

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




224 名前:login:Penguin mailto:sage [2005/12/23(金) 03:45:48 ID:cwvGX14y]
>>221
  ・ ・ ・ ・ ・ ・
 余った時間でLinuxを動かすんだ

225 名前:login:Penguin [2005/12/23(金) 11:47:55 ID:RfHNuDz3]
5msや100μsの割り込み処理なら普通にできるだろ??


ごめここLinux板だったなwww

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

227 名前:login:Penguin [2005/12/23(金) 23:23:17 ID:RfHNuDz3]
いちいちどっかからパッチ持ってこないといかんのか・・。まんどくさいな。
それdだらどうなるんだろうなwww

228 名前:login:Penguin mailto:sage [2005/12/23(金) 23:26:49 ID:uqV0ioG9]
痛々しい人が約一名・・

229 名前:login:Penguin [2005/12/23(金) 23:28:41 ID:RfHNuDz3]
はいはい帰りますよ・・・。


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



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

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

231 名前:login:Penguin mailto:sage [2005/12/24(土) 01:09:36 ID:3c5aHwrd]
>>230
もっともっと特別なオンリーワン

適材適所ってやつだな

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

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

233 名前:as mailto:sage [2005/12/24(土) 12:38:11 ID:TJiB9WSF]
>>231

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

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

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

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



234 名前:login:Penguin mailto:sage [2005/12/24(土) 13:45:03 ID:6PS+BFbg]
>>233
www.nttdocomo.co.jp/p_s/application/linux/
ここで配布してるよ。ただIMEI番号が必要のようだ。

235 名前:login:Penguin [2005/12/24(土) 14:12:58 ID: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 mailto:sage [2005/12/24(土) 16:02:31 ID:iR1Vr50H]
>>235
同じソースでコンパイルすれば組み込み先で動くってことで
ハードが出来る前にソフトを完全に完成させることができる
というのが今のとこの最大のメリットじゃない?

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

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

238 名前:login:Penguin mailto:sage [2005/12/24(土) 20:35:04 ID:6PS+BFbg]
>>235
> 組み込みLinuxって不特定多数に公開されるディストリビューションってあるの?

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

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

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


239 名前:login:Penguin mailto:sage [2005/12/24(土) 20:46:27 ID:6PS+BFbg]
>>235
> μCLinuxだったらT-KernelとかITRONの方が絶対良さそうだし

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

240 名前:login:Penguin mailto:sage [2005/12/24(土) 22:13:56 ID: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 mailto:sage [2005/12/24(土) 22:28:43 ID:6PS+BFbg]
>>240
> WinCEにしてもStrong-ARM系一本に絞ったのは

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

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

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

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

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

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

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

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




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

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



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

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

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

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

246 名前:login:Penguin mailto:sage [2005/12/25(日) 09:29:19 ID:T8yucPo3]
>>245
> ネットカフェにLinuxはいってねー時点で
お前の社会はネットカフェが全てなのかよ。

247 名前:login:Penguin mailto:sage [2005/12/25(日) 09:59:45 ID:kKPEyyX5]
デスクトップとしては使い物にならねってことを言いたかっただけ。

248 名前:login:Penguin mailto:sage [2005/12/25(日) 15:51:56 ID:hx13ZdIu]
ゲームを除けば、あんまり不便してないけどね。

249 名前:login:Penguin mailto:sage [2005/12/25(日) 18:16:20 ID:WKe75Dfc]
>>244-245, >>247
カキコしすぎだね。
何言いてーんだか不明。
自分でも良く分かってないだろ?

250 名前:login:Penguin mailto:sage [2005/12/25(日) 18:27:15 ID:kKPEyyX5]
>>249 水準以下は帰りな。

251 名前:login:Penguin mailto:sage [2005/12/25(日) 18:48:28 ID:BVOFmfqs]
このスレでもNG使うときが来たね

252 名前:login:Penguin mailto:sage [2005/12/25(日) 18:57:48 ID:kKPEyyX5]
むしろ葬れ。長寿過ぎ。

253 名前:as mailto:sage [2005/12/25(日) 22:15:05 ID:TjZqaPzg]
>>234
さんきゅ!!

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



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

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

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

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

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

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

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


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

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

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


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

259 名前:login:Penguin mailto:sage [2005/12/28(水) 10:56:12 ID: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 mailto:sage [2005/12/28(水) 11:08:33 ID:ZQ3AxMJk]
まあ上層部がわかってもないのにLinux採用すると痛い目見るのは確かだけどな。
どう考えても零戦思考の方が合ってます、ってプロジェクトなのに
「これからは組み込みLinux!」とかのフレーズに騙されるのは正直勘弁。

261 名前:login:Penguin mailto:sage [2005/12/28(水) 12:04:44 ID:Hd/xAbs7]
たしかに、流行でlinuxが採用されるケースがあるよなー。

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


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

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



264 名前:login:Penguin mailto:sage [2005/12/30(金) 09:24:23 ID:e1n8g/Xn]
>>262
> 冬厨は置いといて
そりゃお前のことだ。反論できなかったのか。

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

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

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

266 名前:login:Penguin mailto:sage [2005/12/30(金) 15:26:12 ID:e1n8g/Xn]
>>265
俺は一人にしか反論してないが?

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

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

269 名前:login:Penguin mailto:sage [2005/12/31(土) 01:41:52 ID:XySDXrKj]
>>268
最近は富豪化が進んでるからな

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

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

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

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

271 名前:login:Penguin [2006/05/13(土) 22:24:57 ID:YT8hlGaD]
aki H8/3069FでuClinuxを使おうとしてるのですが、
sourceforge.jp/projects/uclinux-h8/files/から
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 mailto:sage [2006/05/13(土) 22:29:11 ID:asYLUiuP]
メモリほとんどなくて、使い物にならないからやめとけw
マジレスすると、ハードによって微妙に違うっぽく、
置いてあるバイナリは動かない場合もある。

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

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



274 名前:login:Penguin [2006/05/14(日) 17:18:18 ID:1d76PsBv]
そもそも
www.uclinux.org/pub/uClinux/dist/uClinux-dist-20051110.tar.gz
を落としてもエラーでちゃんと解凍出来ない漏れがいる。

275 名前:login:Penguin mailto:sage [2006/05/14(日) 18:14:52 ID:QFEF/fuB]
>>273
違うだろw。要約すると、「自分でデバッグすべし。」

276 名前:login:Penguin [2006/05/15(月) 00:03:19 ID:1d76PsBv]
techon.nikkeibp.co.jp/article/HONSHI/20060426/116621/

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

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

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


279 名前:271 mailto:sage [2006/05/17(水) 00:17:54 ID: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 mailto:sage [2006/05/18(木) 23:02:48 ID:jRlTCPHC]
>>279
整理せねばと思いつつ一年以上たっとりますなあ…
sf.jp / oscj.net

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


281 名前:login:Penguin mailto:sage [2006/05/19(金) 00:46:53 ID:dz1ilU2e]
(`・ω・´) シャキーン

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

仲間に入れて...

283 名前:login:Penguin [2006/06/26(月) 02:21:28 ID:A5ZJg3mb]
保守ネタ

今年のwww.esec.jp/

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



284 名前:login:Penguin mailto:sage [2006/06/26(月) 08:12:27 ID:MwKjlXkW]
>>283
SH2ということはuCLinuxですね。
どこの提供なんだろう...

285 名前:login:Penguin mailto:sage [2006/06/26(月) 11:15:45 ID:thZL/TN3]
>>284
ルネサス
7619と7206のSolutionEngine用









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

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

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