【エンベデッド】組込Linux総合スレ2【リアルタイム】
■ このスレッドは過去ログ倉庫に格納されています
初めて組み込みLinuxを使う事になったのだがスレが落ちてたので立てました.
前スレ
【エンベデッド】組込Linux総合スレ【リアルタイム】
http://pc11.2ch.net/test/read.cgi/linux/1071186326/ ポートをON/OFFして、ロジアナで波形を見るとか RTOSから組込みLinuxに移行する時って、どんな性能を評価しました?
Linux上級者の皆様、ぜひ、アドバイス下さい。 逆に組み込みリナックスに不満な時に乗り換えやすいrtosの情報のほうが有用だなw >>65
Linuxに不満な時ってどんな時ありました??
カーネル動いただけじゃ、何もできんでしょ。
その先やるにはfsとか必要になってくるんじゃ 組み込みLinuxのディストリビューションって、
各社いろいろ出してるけど、何か性能に差ってあるの?
どれも一緒な気がしてるんだが、何を基準に選べば良いのでしょうか? >>69
カーネル自体はGPLだし、あるとしても独自のパッチが当たっているくらいなので、
実質的には好き嫌いで決めるくらいかな。
仕事でやるとすると、そこにサポートの有無や品質、会社間の提携関係とかの
政治理由が入ってくるが。
>> 70
大変参考になります。
やっぱ独自パッチって当ててるんですね。
まだパッチの内容について、少しピンと来ていないのですが、
どんな感じのものが当たったりしているか、御存知でしたら、
教えて頂けると助かります。
ベンダー毎に、カーネル主機能やリアルタイム性やROM/RAM使用量とか
違ってくるものなのでしょうか。。。
>>72
基本的にはカーネルそのものではなく、ボード独自のデバイスドライバとか
ブートストラップとかが独自パッチになってる。
逆に言えば、カーネルのコア部分をいじってしまうと、各種のユーザランドが
動かなくなってしまう危険性があるので、Linuxを採用する最大のメリットで
ある資産が往かせなくなってしまうという問題もある。
そこまでリアルタイム性が必要なんであればLinux以外を使ったほうがいいし。 >>74
だいぶお詳しそうですね。大変に勉強になります。
各ベンダーは、OSとして主となる機能の品質や性能(リアルタイム性など)については、
コミュニティに任せており、どのディストリビューションも大差はないようですね?
今後、ディストリビューション選定する際は、ユーザーの製品開発に対して、どれだけ
素晴らしいサポート(Ex. サポート窓口や検証ツールなど)が出来るかどうかが、
ディストリビューション選定の基準になると感じたのですが、如何でしょうか?
>>75
ことLinuxの組み込みに関して言えば、サポートなんてハードウェアが動作してしまえば、
うまく動作しないときの
言い訳以外には意味がないよ。
OSのコアごと自由にいじれる仕組みだし、ソースコードも公開されてるんだから、
デバッグのやり方さえ習得できれば >>75
おっと、途中で送ってしまった。
デバッグさえきちんとできれば、自分でこつこつやるほうが確実だよ。 ARM+Linuxをいろいろ弄って遊んでみたいんだけど、Armadilloとかを手にした方がいいのか、
ASUSあたりのTegraなパッドをroot化した方が良いのか、どうなんでしょうか?
まあやりたい事の内容にもよるのですが、感触を聞かせて頂ける方いたらお願いします。 >>79
レスどうもでs。
探してみたけどODROIDが面白そうかなと思い始めました。情報もそろってるようだし >>80
Linuxに比べて歴史は古いが、Linuxに比べると仕様があまりにも
バラバラすぎるので、"組み込みBSD"として一括りにできない。
Linuxみたいにメインラインが存在するわけでもないので、
BSDと言われても気がつかないものすらある。 >>83
そうなんですか、勉強になります。
NetBSDというのもそのうちの一つなのですか?
NetBSDは比較的組み込みでも実績があるとか聞いたのですが・・・。 >>84
実績があるっつーか、組み込みLinuxが本格化する前まで、
TCP/IPを動かす必要がある組み込みシステムのOSといえば、
NetBSD一択だった。 beagleboardにzippy2さしてRTCを使いたいのだけど、Angstromだとちゃんと機能するのに、
Ubuntuだと機能しない(リブートすると時間が大幅にズレる&電源落とすとhwclockがリセットされる)んだけど
どうしたらいい?
Zippyを買ってる人が少なくて情報が集まらない 裸エプロンに対抗するべく、裸割烹着という装備を開発した パソコンのBIOSチップにLinux入れてネット専用機とかにしたりできないの? ASUSあたりがその昔そんなん作ってなかったっけ?
電源入れて数秒でブラウザ動きますみたいな
TIのセンスの無さに泣いた、BegleBoard欲しいけど、RS232Cケーブル買うのめんどい。
レベル変換なんかより、USB-TTLシリアルを直でつけろよ。
僕でも書けるように、簡単な日本語で書きました。
Fuck you mother fucker.
>>93
組込みやるやつが232c標準装備してないとかありえん。
プロボーラーがマイシューズ持ってないようなもんだろ。 俺も戸惑ったわ。
あの大きさのボードにDsub9ピンはない。 MM3500で秋月で買ってきたキャラクタ液晶動かせる? 日経LINUXでBeagleBoard/PandaBoardの特集始まったけどその手の話題
書き込むならここで良いのかな?
RasberryPiも発売目前で、なんかこの手のボードが旬っぽい。 rasberryPi発売記念パピコ
さて日本には送ってくれるのかな >>99
まだ特集始まったの?
俺のzippyを生かす方法は載ってるのだろか 組み込みといえばドライバーだけど、ドライバー要員育成キットとかどこか販売してくれないだろうか?
Interfaceの付録でもいいんだけどな〜 ボード買ってドライバ本買ってひたすら修練でいいんじゃないの? Raspberry Piの本スレはどの板で立てればいいんだ? まあ、それぞれの板で扱えばいいか、需要があるなら自然にスレが立つ πはGPUドライバはバイナリ配布だし、公式のrootイメージをベースにいじるしかないな、debianさえ動けば文句ないけど
本当の意味でのオープンなハードウェアがないのは(建前上は)ユーザーが作っていくLinuxにはそぐわないと思うんだけどね、まぁしょうがないけどさ >>109
arm対応なディストリはdebian・fedora・ubuntu・gentooあたりがメジャーだね。
俺はPandaBoadESでNAS組んでgentoo入れようと計画中。 zippy2のRTCを認識してくれません助けて下さい Arduino
RaspberryPi
この辺の違いが良く分からん。 Arduino Uno R3 : \2,520 (スイッチサイエンス)
Raspberry Pi Type A 日本国内予想価格
=\3,400(Type-BのRS日本価格) - $10(TypeA-B本国での価格差)*83.7(円ドル相場)=\2,563
おそらく、値段はTypeAだとArduino Unoと変わらん。 ラズΠ 日本向けに安定供給されるまでどの位かかるんだろうな?
互換機をライセンスに抵触しないように、別のチップで作っちゃった方が
早いかも、、、 >>117
パンドラと漏るを見ろよ、チップベンダが関わらないオープンハードウェアは修羅の道だぞ >>117
完成したら3,400円で購入することを検討しようじゃないか
がんばれw >>118
逆に言えば、これプラスアルファで盛るなんだよな。 >>121
別のスレでもこれのリンク貼ってるのみたけど、ステマなの?
ちなみに15万だから、個人で買うヤツは馬鹿。普通に PandaBoardESでも買え。 15万もするのかよ
ターボ強気なのか馬鹿なのかどっちだ そんなものだろう
メザニンコネクタだし、おもちゃにはならん
ESECも看板イベントじゃなくなったし、組込みは今後どうなるのかね hewでlinuxのsh系のkernelコンパイル出来るのけ、オセーテ hewの統合環境でコンパイラその他はgcc一式を使うってことか
統合環境でやるとなにかメリットあるんだろうか? メモリを浪費して、作業能率を低下させて、生活残業代を水増しできる…かもしれない。 仮想PC上のLinuxでクロスコンパイルするのと、ターゲット上でセルフコンパイルするの、どっちが速いか
悩んじゃうくらい、ターゲット機が高速なのは嬉しいな。
まあ仮想PCに1CPUしか割り当ててないから・・・とも言う。 そもそもクロスコンパイルが面倒臭いのがLinuxの欠点。
NetBSDなら簡単だし、並列どころかクラスタ組んでサクサクmake world出来るのに。
組込み用途に関しては、LinuxはNetBSDに20〜25年遅れてる。 そんなにLinuxのクロスコンパイル面倒くさいか? kernelに関しては
すげー簡単だと思うけど。userlandが面倒というのなら同意。base
システムという概念ないからな。
まあでもNetBSDはuCLinuxみたいなMMUなしの環境には対応できないよね。
RetroBSDはそういう環境でも動くようで面白そうではある。
クロスコンパイルが面倒ならもうRaspberryPi そのまま制御系に突っ込んじゃえばいいじゃまい 統合環境みたいなのがないと出来ません(やりません)系?
組み込み向けは環境作ることから始めましょうだからね、昔から 実際に、組み込みでNetBSDが導入された事例はあるの? 何故フランスのサイト?
スピーシーズ(綴り憶えられない)とかロボット系や、プリンタ・複合機、ネットカメラ
とか普通に身の回りに(ヒッソリと)普及してるだろ。
電子部品とかNDA契約で、組込みLinuxのGPL踏みたくない場合は普通にNetBSD. frは単なるミラーでしょ。オリジナルはこっちでないかな。
http://www.jp.netbsd.org/ja/gallery/products.html
いま現役バリバリな製品というと、IIJのルーターSEILだろう。
画面無いやつばっかだよね。
今時、組込みでもOpenGLバリバリなものが多いのに…
NetBSDはCPUばっかでなく、GPUの移植性も考慮しろよ。
nVidia/Linuxの方がまだ、F**k youとか言われながらも先に進んでる。 プリンターや掃除機にもOpenGLかね?そりゃあすごいなー テレビにもOpenGLか、て普通か、やっぱりないない 複合プリンターは表示器付きになってきてるから
mesaはvesaドライバーで何とかしようってのもやってる DVDプレイヤーの待機画面とかには3Dっぽい表示する奴あるけどな。
>>148
で、具体的にはどの製品に採用されてるの? >>151
それとなく書いただけ
今の家電?系は謎がいっぱいだからね、昔からかな? コンビニに置いてあるXeroxの複合コピー機は、PDFやJPEG表示できる
XGAぐらいの液晶モニタ付いてるな。
リコーとかも何かやってなかったっけ? BrotherがNetBSDのプリンターを割と作ってるみたいなんだけど、
海外向け製品ばっかりなんだよね。
■ このスレッドは過去ログ倉庫に格納されています