5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

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

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

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


2 :login:Penguin:03/12/12 08:46 ID:tRHVcB2u
【関連スレ】
ハード専? 
「組み込みLINUXのハードスレ」
ttp://pc.2ch.net/test/read.cgi/linux/1027062673/l50

RT-Linux専?
「リアルタイムリナックスについて」
ttp://pc.2ch.net/test/read.cgi/linux/988393952/l50

敵か味方か? S教授も書き込んでるらしい。
【T-Kernel】ITRON統合スレ【T/J】【HOS】
ttp://pc.2ch.net/test/read.cgi/os/1036940021/l50

3 :login:Penguin:03/12/12 08:46 ID:tRHVcB2u
【組込系ティストリビューション】
MontaVistaいわずと知れた組込Linuxトップ? HardHatの呼名はもう無い。
RedHat組込系もやっている。でもECOSもRedbootもTRON系?
TimeSys宇宙で人気のQoS。
DENXU-Boot(旧PPCBoot)だけはお世話になってる人多いんじゃない?
GNUWing初心者で英語苦手な人はいいかも。
RT-Linux関連スレで紹介。
・・・
上記はppc系通信系に偏っているかもしれないと思われ、他にも、CPU別、
用途別に良いものがいっぱいあると思われ、、、適宜フォロー・紹介・評論願う。

4 :login:Penguin:03/12/12 08:49 ID:tRHVcB2u
見にくかったので再掲、TABは消えるのかw

【組込系ティストリビューション】
MontaVista いわずと知れた組込Linuxトップ? HardHatの呼名はもう無い。
RedHat   組込系もやっている。でもECOSもRedbootもTRON系?
TimeSys   宇宙で人気のQoS 。
DENX    U-Boot(旧PPCBoot)だけはお世話になってる人多いんじゃない?
GNUWing   初心者で英語苦手な人はいいかも。
RT-Linux  関連スレで紹介。

5 :login:Penguin:03/12/12 08:50 ID:tRHVcB2u
【参考文献】
組込系初心者はー、2002年代のInterface(CQ出版)がおすすめ。
CD-ROM版欲しい。。。 高い(^_^;) 誰かwinnyへ流してー。。。
「TECH I」とかでまとめられてるかもしれないけど未確認。

クロス環境???な方はこれでしょ、
「組み込みLINUXシステム構築」
ttp://www.oreilly.co.jp/BOOK/belinuxsys/
03年11月発行なのでまだ新しい。ppc系な方は必読と感じた。

あとは、ソースが全てを語ってくれる。。。


6 :login:Penguin:03/12/12 08:51 ID:tRHVcB2u
【最近の話題】
ttp://www.zdnet.co.jp/mobile/0312/03/n_linux.html

では、私は消えます。
クッキー滅死モデム再起DHCP、、、、


7 :login:Penguin:03/12/12 08:59 ID:tRHVcB2u
あ、あと、組込アプリ、組込Java、IDEについての情報も歓迎。
ま、書くまでもないか。

8 :login:Penguin:03/12/12 11:10 ID:lQO8+lAW
eCosはTRONと関係ないぞ。
互換APIあるけど。
どっちもハードリアルタイムなOSというくらいか。

RedBootはOSじゃなくてデバッグ環境。
まあ広い意味でのeCosアプリケーションかなあ。


9 :login:Penguin:03/12/12 23:30 ID:EA4zmbvs
S教授は、eCosはTRONだとうちの会社来た時言っていたが。。。w

10 :login:Penguin:03/12/13 02:01 ID:sF5emERr
CE Linuxなんてのもあるよ。
ソニーとか松下がやってるやつ。
出来たばっかだし、ソフトリアルタイムだしで
まだまだっぽい感じだが。

http://www.celinuxforum.org/

#jiffies周りにSO?Y Timerが仕込まれそうな悪寒...

11 :login:Penguin:03/12/13 14:20 ID:j8WT+sJn
>>9
TRON仕様のAPIをネイティブAPIに被せることが出来るので、
まあTRONと言っても間違いじゃ無いが。

ただ、未だにuITRON3仕様な上に、コアメンバが誰も面倒見ていないので、
使いものになるのかどうか激しく疑問。


12 :login:Penguin:03/12/17 11:30 ID:gNGoFGIB
uCLinuxを忘れないでやって欲しい……

13 :login:Penguin:03/12/17 16:37 ID:c7qUlBMG
忘れていないが、2.4.23-uc0が出ないからなあ。
2.6のマージも微妙に中途半端だし。

2.4.22-uc0でも困っていないからどうでもいいが。


14 :login:Penguin:03/12/17 20:41 ID:OeGTHd7G
ボードやPDAなど、いわゆる組込みと呼べるプラットフォームに
Kernel2.6を入れた強者はおるか?

15 :login:Penguin:03/12/17 23:23 ID:c7qUlBMG
>>14
手元で動いていないこともない。
も少しデバッグしないといかんなあ。


16 :pico:03/12/18 00:04 ID:QtIOMJyd
はじめまして。
どうしても、コンパイルがうまく行きません。
どなたか、ご教授よろしくお願い致します。
TargetはSH4、Hostは、Linux7.2に組み込Linuxをインストールしてあります。
クロスコンパイル等の環境構築は終わっており、組み込みLinuxのカーネルコンパイルも
コンパイルも無事通ります。それなのに、ドライバをコンパイルすると次の
ようなエラーが出てしまいます。
{standard input}: Assembler messages:
{standard input}:4144: Error: unknown opcode
{standard input}:4235: Error: unknown opcode
{standard input}:5719: Error: unknown opcode
{standard input}:6018: Error: unknown opcode
{standard input}:6295: Error: unknown opcode
{standard input}:6693: Error: unknown opcode
{standard input}:6780: Error: unknown opcode
{standard input}:7053: Error: unknown opcode
{standard input}:7085: Error: unknown opcode
{standard input}:7103: Error: unknown opcode
{standard input}:7239: Error: unknown opcode
{standard input}:7725: Error: unknown opcode
{standard input}:8404: Error: unknown opcode
make: *** [linux_ud/sylx.o] Error 1
もちろん、ネットで検索はしました。
gcc,nm,ar,as,g++,gdb,ld,objcopy,objdump等に問題があるのでしょうか?
説明不足の所がありましたらご指摘してください。
よろしくお願い致します。


17 :login:Penguin:03/12/18 00:59 ID:7EODLC2D
マルチうざい。
・そのドライバがSHに対応していない
・SH用のソースを標準のgccでコンパイルしている

クロス開発の勉強しとけ。


18 :login:Penguin:03/12/18 11:08 ID:+WZsCVDh
>>16
多分、gdbの問題ではないと思うよ。

19 :14:03/12/18 22:40 ID:I+JnsS0L
カーネル2.6.0 キタ━━━━━━(゚∀゚)━━━━━━ !!
ttp://news.com.com/2100-7344_3-5127627.html?tag=nefd_top
プリエンプティブとSCTPを試したいのだが。。。
暇になったら人柱ーになります。

             さっきNEWSのスレに誤爆してしまった。。。

20 :login:Penguin:03/12/18 23:58 ID:5oMohIDG
>>16
objcopyでもないと思うな

21 :login:Penguin:03/12/20 10:35 ID:rJePjvUj
SHで2.6動かしているひといます?
sh-sciが壊れてるような気がする。


22 :login:Penguin:03/12/22 04:28 ID:+mGgsA84
モンタのトップページに小泉の視察時の写真が出てるな。今気づいた。
ttp://www.mvista.com/

23 :login:Penguin:03/12/22 09:08 ID:/Nk3EcRU
>>22
へぇ〜 ×12

24 :login:Penguin:04/01/04 16:57 ID:ZQjzy81Q
よいしょ。
盛り上がらないね。

25 :login:Penguin:04/02/06 23:51 ID:znTZOYGn
これも保守!
ところで、MPC8560 or 8540の評価基板とかで
動く組込Linuxディストリはある?


26 :login:Penguin:04/02/07 02:59 ID:GYpzTlP6
おい、お前ら、
基板起動時にSPDから情報読み出して
SDRAMのコンフィギュレーションをする
ところのオープンソースって無いか?

あれば教えろ!いや、教えてください。

27 :login:Penguin:04/02/07 13:10 ID:oLm8brAP
>>25
MontaVistaあたりに聞いてみれば何か出てくるだろう。

>>26
そんなん表に出ねーと思う。
コントローラ毎にバラバラだし、NDAからみそうだし。



28 :login:Penguin:04/02/07 17:25 ID:elxXRoQ3
>>26
SPDの中身はJEDECで決まってて、資料は無料の登録をすればダウンロード
できる。

読み出し方とかコンフィギュレーションは、コントローラによるだろうな。

29 :26:04/02/07 17:28 ID:GYpzTlP6
なんか有りそーでググッても無いのだ (>_<)
メモコン内蔵CPUとかならねーかな?
もそっとぐぐってみるっち

30 :26:04/02/07 17:30 ID:GYpzTlP6
>>28
言われてみりゃそね。サンクスコ。

31 :31:04/02/10 14:25 ID:xErGOnt7
ドライバのソースはあるのですが、
どうすれば組み込めるのかわかりません。
どなたか教えていただけませんでしょうか。

32 :login:Penguin:04/02/10 14:43 ID:tRCdlJGs
>>31
いかにも何も分かっていませんね。
ちゃんとお金を払って誰かに教えてもらって下さい。

33 :login:Penguin:04/02/10 14:46 ID:tRCdlJGs
>>25
PowerPC 系なら基本は MontaVista だと思います。

>>26
U-BOOT にも SPD 読んで設定するコード (の一例) がありますよ、少くとも。


34 :26:04/02/11 14:48 ID:8AKRnZj7
>>33
U-Bootですかぁ、どのボードだろか?
ま、組込屋のはしくれですから、
グレずにグレップしまくるべ。

>>31
GNUWingのホームページに日本語で
丁寧に書かれていたような気がする。

35 :33:04/02/11 21:31 ID:5l5fEUIM
>>34
私の使っているボードはevb64260です。
SPDはI2C経由で取得しているみたいです。

組み込み屋もどき歴半年です。よろしく。_o_


36 :26:04/02/12 23:40 ID:UjuuquUu
33>>
わぉ、おいらも組込屋まだ半年、同じだね。
しかも、今は担当じゃないけど、GT64260
使ったカスタム基板も近くにある、風川OS
だけどね。
風川OS=高いっていうイメージあるし、
そのうちにLinux組み込めって言われそー。

SPDはU-Boot内でいろいろありました。
サンクスコ。

37 :login:Penguin:04/02/16 15:11 ID:1UxtDTeA
さよなら、「Embedded Unix」……

いや、よく6号まで保ったと思うよ。

(季刊から不定期刊に変わるらしい)

38 :login:Penguin:04/02/16 20:14 ID:dUYGf/LZ
>>37
あれ、今月だっけ?
買いもの旅行のついでに買ってくるか。


39 :login:Penguin:04/02/19 02:00 ID:UH3hjMmR
【ニュース】
高精度OS「 TimeSys Linux 」の組込み料を全て無料に!
ttp://www.co-nss.co.jp/topics/press-040210.html


40 :login:Penguin:04/03/02 22:32 ID:aTs9gAjF
M32R版linuxカーネル。
ttp://www.linux-m32r.org/
LKMLにアナウンスがあったから晒してもよかろう。


41 :login:Penguin:04/03/07 04:40 ID:d0CmEoAr
組込のベンチマーク、どれがいいですか?
http://www.osdl.jp/lab_activities/kernel_testing/stp/test_details/stp_test_descriptions.html

それから、ネットワークのベンチができるもの、ありませんか?

42 :login:Penguin:04/03/31 22:47 ID:1pGTvgen
メンテ

43 :あぼーん:あぼーん
あぼーん

44 :login:Penguin:04/05/08 21:37 ID:hYQXobhm
良スレ

45 :[名無し]さん(bin+cue).rar :04/06/17 20:55 ID:9fuvNQg/
Embedded Linux メモリは使うし、コンテキスト切り替えは時間かかるし、ソースが多く、メンテナンスが大変だし
思ったより使いものにならないのでは?
実際、組み込みでLinuxを使おうとは思わないよね。
金と人と時間のある大企業、大学の研究室だけのものだね

46 :login:Penguin:04/06/17 21:23 ID:ArppST2M
>>45
そんなこといったら世の中の格安ブロードバンドルータ
が泣いてしまう。GPL違反騒ぎまで起きているのに
世の中知らなさ杉

47 :[名無し]さん(bin+cue).rar :04/06/17 21:38 ID:9fuvNQg/
>>46
どういう事?

48 :login:Penguin:04/06/17 23:35 ID:JzFcsLyU
>>47 >どういう事?
いいたいことは最後の「世の中を知らなさすぎ」じゃないのかな。

>46 は「世の中の格安ブロードバンドルータ」を例として、

> 実際、組み込みでLinuxを使おうとは思わないよね。
に対して、実際、組み込みでLinuxが使われていること、

> 金と人と時間のある大企業、大学の研究室だけのものだね
に対して、金と人と時間のありそうにない、大きくない企業がそれを作っていること、

という現実をもって、>45が、現実を知らないために的外れなことを言っている。
と、書いているのだとおもう。

とはいえ、組み込みLinuxにウンチクを述べるよな>>45が、安いブロードバン
ドルータの大半がLinuxで動作していることを本当に知らないとは思えないの。
むしろ、意図をもったアオリだとおもうのだけど...


49 :login:Penguin:04/06/18 01:00 ID:O+LZmvmy
解説ありがとうございます。
ちなみにソニーのビデオレコーダは組み込みLinuxらしい。
カーネル公開しているし
ttp://www.sony.net/Products/Linux/Download/search.html

50 :login:Penguin:04/06/18 02:51 ID:5gfwkWTC
http://www.netgene.co.jp/java/embeddedJavaTutrial1_1.html
>>組込みJava入門(1):組込み機器をめぐる動向
>>プログラムサイズを減らすためにアセンブラやC言語を使い,
>>OSすら使わない場合も多い.

上記のWeb pageにこんな説明があるけど、IC card、家電、携帯電話、交換機、その他
の各種機械類に入っているいわゆるマイコンの組込みプログラムて、元々、OSがないの
が普通ではないの。
スタートアップ・プログラム(いわゆるBIOS)は、製造各社で各機器ごとに作っている。
そこから、直接に目的とするプログラムを動かす。

昔は、MS-DOSの組込み化はライセンス料が高いので、代わりにDR-DOSが使われる事もあ
った。

51 :login:Penguin:04/06/18 16:31 ID:D5UVRcKs
>>45
組み込みと一言に言ったところで、家電系から、ネットワーク機器、
産業向け、はたまた自販機と色々とあるから…。

昔RTOSが使われていた場所で、使わなきゃ要求仕様が満たせない
(内製BIOSやモニタレベルじゃ割り込みやらタスクをハンドリングしきれないとか、
納期が間に合わないとか色々…)から使ってた部類の仕事には向かないと思うよ。
ITRON代替には難しい場所が多いでしょ…。


52 :login:Penguin:04/06/19 09:34 ID:LWi6LR5d
RT_Linux の構成がたぶん現実解。
RT_Linux という RTOS の下でクライアントOSでLinuxカーネルが動いているという感じ
別にクライアントOSはLinuxの必要が無くて
NetBSDの実装 http://www.fsmlabs.co.jp/fsmj/top/rtcore_bsd.htm
なんかもある。
またRTOSも RT_linux の必要も無くて、
uITRON/Linux や uITRON/WindowsCE
なんてものもありますね。

つまり Linux をとりたてて組み込みに応用するメリットは
オープンソースとTCP/IP,ファイルシステム,USBや1394あたりを
楽したいくらいしか意味が無いと思いますね。
GPLの地雷つきですが

53 :login:Penguin:04/06/19 21:15 ID:h1uXzTkt
組み込みリナックスの出荷予測 / VDC / Linux 's future in the embedded systems market,may 2001
Telecom / Data com
consumer electronics
FA
Retail automation
OA
軍事・航空
ストレージサーバー

メリット ソースが入手可能
ロイヤリティーフリー
デバイスドライバが豊富
ミドルウエアが豊富
安定している


問題点

ドライバとカーネルの分離 Itron,VxWorks はこのあたりが比較的きれいに分離
ROM化できる構造になっていない 初期化済み外部変数をさわるという行為
*RAMで動作させることを前提としてあるのでは



54 :login:Penguin:04/06/19 22:06 ID:gbwMyfPR
最大の問題点は普及期の製品に適用できないことだと思う。

55 :login:Penguin:04/06/20 11:54 ID:HgrPoVdt
>>53
> ROM化できる構造になっていない 初期化済み外部変数をさわるという行為
> *RAMで動作させることを前提としてあるのでは

const付いてなければ問題ないはずですが?
つーかROM上で動かすメリットって何かありますか?


56 :login:Penguin:04/06/20 12:27 ID:vCYSINfK
>>55
>つーかROM上で動かすメリットって何かありますか?
故障する可能性のあるメカ(HDD)がいらなくなる。
HDDがあるだけでコストが上がる。

57 :login:Penguin:04/06/20 15:29 ID:AcMzO6+X
>>56 それは>53,55の質問の想定したところを微妙に外してる気がする。
53で問題になっているのは「実行時にその一部がROMに乗っている」ということ。
(XIP拡張していない)通常のLinuxでは発生しないから、無頓着なプログラムがあるのは確か。

>>53
私もROM上で動かすメリット、ないと思うのだけどね。
. SDRAMとROM系じゃSDRAMの方が断然速い
. SDRAMとFlashのビット単価を比べれば、SDRAMの方が断然安い
(最近Linuxがターゲットとしている製品はマスクより断然Flashが多いのでFlashと比較)
. XIPと圧縮は排他なので、ROMを無駄に食う。

っつーことで、ROM化を指向するのは馬鹿だと思う。(と、いつも客に説明するんだけど....


58 :login:Penguin:04/06/20 22:35 ID:HgrPoVdt
>>57
あとは、MTDを使うときにROMにコード乗ってると書き込めないというのがありますな。
ページ単位でアクセス禁止されるタイプなら別に問題ないですが。

CONFIG_MMU=nの世界ではXIPは結構ありがたい物です。
RAMの消費も抑えられるし、再配置のコストも減るし。
そんな環境でlinuxを使うのが間違っているという意見もありますが。

で、少し気になったんですが、.rodata書き換えるようなコードは
コンパイラに文句いわれませんか?


59 :login:Penguin:04/06/25 23:59 ID:Lidw84JY
>>58
ROMが余ってRAMが足りないってハードの設計ミスとかのリカバリってこと?

60 :login:Penguin :04/06/26 21:37 ID:F0yVAINH
VxWorks のシステムコールを Linux に変換するのに 参考となる 参考文献はあるでしょうか?

61 :login:Penguin:04/06/30 14:18 ID:Vzs+aX8X
「CE Linux」試験版ソースコードを公開
ttp://www.itmedia.co.jp/news/0311/25/njbt_04.html
ttp://ne.nikkeibp.co.jp/members/NEWS/20040630/104268/

62 :login:Penguin:04/07/01 19:54 ID:vKU7C3jW
Linuxのタイマーはミリセカンドでしか動作しませによね。
割り込みはマイクロセカンドで動作しますか?

63 :login:Penguin:04/07/02 01:29 ID:SXdM6814
> Linuxのタイマーはミリセカンドでしか動作しませによね。
tickタイマはね。実装によってはposixタイマapi用の高精度タイマをもっていますよ。

> 割り込みはマイクロセカンドで動作しますか?
割り込みはハードの分解能で動作するの。割り込み禁止にするプログラムがあっ
たらそれが律速する。そのあたりには、RTOSと比較しても別に特別なことはない。


64 :login:Penguin:04/07/02 09:59 ID:hAFVG40N
天才>>63

>割り込み禁止にするプログラムがあったらそれが律速する。

"律速"がどういう状態かちょっと分かりません。

65 :login:Penguin:04/07/02 12:29 ID:OllBT+mj
>>64
たとえハードの時間分解能が1usだとしても,
割り込み禁止にするプログラムがあって,それが100usの間割り込み禁止を掛けるなら,
割り込みの時間分解能は100usに引っ張られて粗くなる,つまり,
割り込み禁止にするプログラムが時間分解能を律するファクターになる
ということでは?


66 :login:Penguin:04/07/02 15:32 ID:hAFVG40N
iTRON系には標準では割り込み禁止命令は無いようですが、
POSIXなんかではアプリ作成には便利ということで定義されてるということでしょうか。
それとも何かのために必要なんでしょうかね。

67 :login:Penguin:04/07/02 17:32 ID:B6kWQkqK
>>66
あんた本当に組込み系の人?
アプリで割禁はしないだろう。
ドライバがデバイスに対してアトミックな操作をする場合とか。

68 :login:Penguin:04/07/02 17:55 ID:hAFVG40N
>>67
組み込みLinuxをやろうかと検討している人。

”割り込み禁止”の存在を不思議に思っただけでつ。

69 :login:Penguin:04/07/03 05:36 ID:5vhzCogq
>>68

システムコールなAPIとして割り込み禁止が存在するのは、
デバイスドライバに対して「これから割り込みが禁止されるから
それなりに準備してね」と宣言する為。
特権命令として割り込み禁止命令がトラップされていて
アプリケーションからでは利用できないOSもある訳で…。

μITRONは移植性の点から、色々と理由があって標準APIとしては
実装されないだけじゃなかったか?dis_int()とena_int()。

70 :login:Penguin:04/07/03 22:27 ID:2PlLCZy3
>>68
割り込み禁止の存在が不思議に思えるのはよっぽど真面目な論理派なのか?
実際、論理的に本当に「割り込みを」禁止したいことは稀なのだけどね。

ついでに、割り込み禁止の使用は、Linuxでも推奨されていない。Linuxにあっ
た「割り込み禁止」は、カーネルのAPIではなく、x86 のCPU 自体の命令に由
来するものなの。最近は明示的な割り込み禁止は、ほぼ排除された。

ほとんどの場合、やりたいことはクリティカルリージョンの排他処理だから、
もっと真面目に排他処理をするのが正しい道。アルゴリズム的にそうやっても
いいし、標準的な機能としてはup/down セマフォとか、低レベルにはspinlock/unlock。

通常の実装では、spinlock/unlockは、結局のところCPUもしくは割り込みコン
トローラの割り込み禁止/許可として実装されてるのだけど、それは実装依存。
RT拡張の実装では割り込み抽象層へ対するフラグでしかないものもあるし。

ということです。

71 :login:Penguin:04/07/05 08:41 ID:lWG2YOjL
>>69
ent_int()とret_int()なら使ってるんだけど、
実はこれらも割り込み禁止してたの?

72 :login:Penguin:04/07/05 18:05 ID:sf7DtSy0
>>71

それは割り込み処理タスクの宣言と復帰だろ?

ena_int()は割り込みタスクの位置(アドレス)をOSに知らせる為の物。
OSはこいつで割り込みベクタに登録したり復帰関連処理を入れたりする。

また、CPUによっては割り込みがかかると多重割り込み防止の為に割り込みの
状態を変更する(禁止される事多し)から、復帰時に状態を元に戻す為に
ret_int()がある訳だ。

不用意な割り込みを避ける為にena_int()やret_int()は内部で
割り込みの状態を操作する場合もあるだろうよ。

73 :login:Penguin:04/07/10 12:31 ID:fUBRiHaW
会社を抜け出してESEC見にビッグサイト行ってきました。
Linux系ではなんかしらないがもん太びすたクンが一番大きいブースでブイブイ言わしてました。
他は普通の大きさ。

74 :login:Penguin:04/07/11 00:39 ID:68RQnnW7
どうかんがえても組み込みLinuxではMontaVistaが一番大御所だろ

75 :login:Penguin:04/07/11 00:42 ID:CORktoVj
それもそうだし、彼らには、それしかないから。ってものありだな。


76 :login:Penguin:04/07/12 11:15 ID:YA9m1CC/
しかし、組み込みにあうのは、BSDとかリアルタイムUNIXかも。

77 :login:Penguin:04/07/13 21:58 ID:bPA19jUq
RTLinux と TRON とではどちらが敏感なの?

78 :login:Penguin:04/07/14 01:42 ID:8dvicVue
>>77
ITRONのことかな?
それだったら具体的な実装を出さないと話にならん。


79 :login:Penguin:04/07/14 10:32 ID:6SEgICJD
>>77
うちの嫁より隣の嫁のほうが敏感でつ。

80 :login:Penguin:04/07/15 22:35 ID:VXJx8U4W
割り込み応答という話では uITRONが軽い分速いって言うね。
あと RTLinuxの方が GPL って言葉に敏感になってしまう。トラウマのように。

81 :login:Penguin:04/07/16 05:12 ID:+EHfbW+n
RTLinux と GPLの関係も微妙だよね。


82 :login:Penguin:04/07/16 13:46 ID:484E8EIO
いいじゃんGPLだって。

83 :login:Penguin:04/07/18 05:49 ID:7ID592eU
だってうっかりGPLつきのモジュール
製品に組み込んであとで魔女狩り受けたら悲惨じゃん
エレコムや東芝の例、、、

84 :login:Penguin:04/07/18 07:50 ID:XBx5BkJF
>>83
あなたも、うっかりレストランで食事をして、出る時にお金を払わされたり、
うっかり飛行機を操縦して、無免許で捕まったりしないように、注意してね。
その程度の常識だろう。

. 東芝は、対応窓口への徹底がたりなかった。
. エレコムは、もともとルールを守る気がなかった。
というだけのことで、なにも悲惨じゃない。


85 :login:Penguin:04/07/20 05:46 ID:5vhnqv6i
ソース欲しけりゃ100万円、とかにすればいいのに。
さらにドライバとかならライブラリのソースは非公開ってことでさ。

86 :login:Penguin:04/07/20 05:54 ID:BnGlDMv9
それはGPLを理解していないと思われ。


87 :login:Penguin:04/07/20 08:18 ID:GPlTlTxy
すべてのメーカがSONYのコクーンみたいに
手厚いGPLの印刷物やライセンス表示や免責や
ソースコードのありかのURLを取説にくっつけるかと思うと
萎えてしまう。やっぱLinux(GPL)ものは商用利用しちゃいかんのよ
と思う。ぶっちゃけ法律的拘束力の無い紳士協定だとおもうんだけど、

紳士協定を遵守しようとする非営利の団体(NGOのような団体)
が実体は無いんだけどあるような錯覚になってしまう。営利企業から見ると。

88 :login:Penguin:04/07/20 08:28 ID:qrTDEhJt
>>87
なんで萎えるの?

89 :login:Penguin:04/07/20 16:10 ID:QA/zJvJj
>>88
>>87は、GPL反対派。
営利企業は、なんでもかんでも自分の物にしたいのだよ。
賢い企業であれば、使い分けしながらうまくやっていくはず。
SONYがそうかはわからないけど。

90 :87:04/07/20 23:29 ID:GPlTlTxy
特許とか企業機密(ただのひみつの場合もあるが)は法律で
守られているという前提をなんかよくわかんないNGOから
「公開しろ」と圧力かけられるというかんじ。

腹黒いアンコを包んでいるのが薄皮の公明正大なもの
といえばいいかな。たとえが変ですいません。

91 :login:Penguin:04/07/21 00:19 ID:CsKClw1j
>>90
企業にはGPLで公開されたソースを使わないで,
自前で開発するという選択肢もあるというのをお忘れなく.


92 :87:04/07/21 05:13 ID:5nQivILX
BSDライセンスという選択肢もあるデス。
いままではuITRONを購入して使っていたです。

93 :login:Penguin:04/07/21 11:07 ID:CsKClw1j
>>92
選択肢があるってことは,
「よくわかん団体から企業機密の公開を迫られているのは不当だ.」ってのは当たらないのではないですか?
もしGPLに従わなかった場合に訴訟沙汰になる可能性は予見できる訳ですから,
それを避ける選択をすれば良いのです.

それはともかく,90の後半の例えが分からないですが...
腹黒いアンコ = フリーソフトウェア運動?
薄皮の公明正大なもの = GPL
ってことですか?


94 :login:Penguin:04/07/21 11:28 ID:CsKClw1j
93を訂正
-もしGPLに従わなかった場合に訴訟沙汰になる可能性は予見できる訳ですから,
+もしGPLに従わなかった場合にその「よくわかん団体」から圧力掛けられる可能性は予見できる訳ですから,

87氏はもともとGPLは法的拘束力の無い紳士協定に過ぎないのではと懐疑しているんでしたね.


95 :87:04/07/22 07:30 ID:qJUzFug3
アンコ = 営利企業の知的所有権や著作権や裏で隠れててやっているインチキその他

のつもりです。

紳士協定のくだりは、
ドイツで判例が出てもそれはドイツ国内法だけの問題で
誰かが日本国内で同様の訴訟をだして判例ができないと
法的拘束力はできないと思いますので現状紳士協定だと思います。

96 :login:Penguin:04/07/22 08:16 ID:GRjAqCy9
>>90
自社開発のものなら GPL にしなきゃいいだけだし
自社開発じゃないものなら
自社の特許とか企業秘密にならないじゃん。

97 :87:04/07/22 08:58 ID:qJUzFug3
>>96
ただのLinuxのモジュールだったらそれでいいんですけど、
RT_Linux上のモジュールだけライセンスが変なんですよ。
サブシステムというかLinuxの上のスーパーシステムである
RT_LinuxカーネルがGPLであるかどうかを選択できて、
その中に取り込む顧客のローダブルモジュールに
GPLがついたりつかなくなってしまうんですって。
どんどん調べていくと、
FSMLabsの商用版 RT_Linux/Pro - GPLフリー
FSMLabsのフリー版 (i386)RT_Linux/Free - 2重ライセンス
ということまでわかったんです。

98 :login:Penguin:04/07/22 15:18 ID:1laqf3yQ
>>97
ようするに、ライセンス等の問題に将来発展し、損害を被ると判断するなら、
それを使用する事を避ければいいことだし、
その問題を回避or完全にライセンスに準拠できると判断するならば、
使用すればいい事でしょ。

誰もそれを使用すること(GPL)を強制してはいません。
そして、それを決めるのはあなた自身です。

at your own risk

99 :login:Penguin:04/07/22 18:21 ID:pDe0cFDg
>>97
このへんで相談して、結果を教えてもらえるとうれしい。
ttp://www.oscar.gr.jp/

100 :login:Penguin:04/07/24 22:06 ID:HEXVRhoI
一般売りのない開発からすると、RTLinuxフリーはGPL以外のところで怖いわな。
まぁ在る意味GPL絡みとも言えるけど。

101 :login:Penguin:04/07/25 16:44 ID:ePze+0W5
>>100
詳しく


102 :login:Penguin:04/08/15 18:37 ID:VSBab2+u
読んどけ。

uClinux for Linux Programmers
ttp://www.linuxjournal.com/article.php?sid=7221

103 :login:Penguin:04/08/17 12:32 ID:TqoJvH/v
まっからおじさんだ。


104 :H8:04/10/01 22:26:33 ID:rUL7ea1D
日立のH8って

生産終了、とかいうウワサはほんとうなんでしょうか?

105 :login:Penguin:04/10/02 01:02:37 ID:CRfJHwte
>>104
それを言うならルネサスのH8だ。終了の噂は知らん。

106 :login:Penguin:04/10/02 04:13:34 ID:KRxttet9
Ref: uClinux
[本家]ttp://www.uclinux.org
[H8移植]ttp://sourceforge.jp/projects/uclinux-h8/
[GBA移植]ttp://fqu.jp/playgba.html
[iPod移植]ttp://ipodlinux.sourceforge.net/


107 :login:Penguin:04/10/02 19:11:20 ID:T8xqRDg+
>>104
小口ユーザには売らないんだろ。ワンショット10万個ぐらいは小口あつかいだからな....



108 :login:Penguin:04/10/02 20:01:39 ID:CRfJHwte
SH と M16C(=R8C) に力を入れてるみたいだから、H8 や M32R は消えても不思議
ないような気がする。過去には HD630X や H8/500 を捨てた前科があるからね。

109 :login:Penguin:04/10/02 22:52:52 ID:T8xqRDg+
や、それを捨てたのは理由が違う.....


110 :login:Penguin:04/10/03 02:14:17 ID:4UrnRNES
ルネサスの人にそのへん聞いてみようと思っていたが、すっかり忘れていたよ…


111 :login:Penguin:04/10/03 20:58:46 ID:Ln4Vt0o7
でもUSB1.1ターゲット付とかマメに新しいもの出している気がするんだが
基本は自動車メーカでしょH8の大口って

112 :login:Penguin:04/10/06 01:25:27 ID:nNpQby0E
>>104
嘘。ねたもとはミツイワ氏の言っていること?
生産終了なんて誰もいってない。彼は「買えない」っていってるんだ。

実際は逆にすごい勢いで増産してるが、大口で売れまくりで生産が追いつかん。
それで、小口ユーザ向けの一般品に手がまわせなくて品切れなんだとさ。


113 :login:Penguin:04/10/06 13:17:22 ID:+qfBRJEK
M32Rは、H8シリーズの上位CPU?

114 :login:Penguin:04/10/06 20:59:32 ID:L9udYuG9
ちがう、もともとは TRON仕様に準拠したCPU
Gmicro M32 という名前
http://www.personal-media.co.jp/book/tw/tw_index/tw01.html
ちなみに
M16(C)/M32 は三菱CPU
H8/SH2/SH3/SH4 は 日立CPU

115 :login:Penguin:04/10/23 01:15:54 ID:P6UslaFQ
ブロードバンドルータってARMとかはいってるみたいだけど
uCLinuxとかいれて遊んでる人いる?

116 :login:Penguin:04/10/23 01:56:11 ID:vDdEvwDN
>>115
例えば http://freewing-web.hp.infoseek.co.jp/arm_gcc/ (まだ挑戦中みたいだけど)

117 :login:Penguin:04/10/23 15:40:28 ID:/LSBq7gX
>> 114
M32RはRISC
M32はCISC

118 :login:Penguin:04/10/23 16:17:36 ID:P6UslaFQ
>>116
このページは知ってました。
挑戦中というよりもうやめちゃってるんでは…

119 :tom:04/10/23 19:01:22 ID:P9mEDgHU
ねぇねぇ、
powerPC440GXで動くjavaってなにかな?
組込みやってるんだけどさぁ、、^^)


120 :login:Penguin:04/10/23 21:44:23 ID:vDdEvwDN
>>119
gcj

121 :login:Penguin:04/10/23 22:44:17 ID:8I2JWu5Q
>>119
普通にsunのがあるじゃん。


122 :login:Penguin:04/10/23 23:13:11 ID:9BOoCItY
必要なSDRAMの容量ってどうやって決めてる?


123 :login:Penguin:04/10/23 23:26:32 ID:8I2JWu5Q
予算にしたがって(それでいいのかよ)


124 :login:Penguin:04/10/23 23:37:39 ID:P6UslaFQ
>>123
まあハード屋とソフト屋で根拠もださず「○MBで十分だろ(ハード)」とか
「○MBじゃたりない、倍にしろ(ソフト)」で争うよりいいかも…
いや冗談です

125 :login:Penguin:04/10/23 23:50:37 ID:9BOoCItY
topとかpsでVSZ見ていくつは必要だねってハード屋と調整して
たんだけど、当てにならないって言い出されて正直困ってる。


126 :tom:04/10/24 00:00:33 ID:YtJlvk1M
sunのJavaってMontaVistaLinux上で動くの?
preview kitなんだけどさ・・

127 :login:Penguin:04/10/24 01:04:30 ID:TZiik3pf
>>126 MontaVista & PowerPCだとWebsphereMicroEnvironmentのVer5.5
あたりが対応していたはず。現行パッケージのVer5.7.1のリストからは
外れてるけど営業に聞いてみたら?

128 :login:Penguin:04/11/13 02:25:42 ID:GCmrsJZM
SH-LinuxでWebカメラ動かしてるヤシおらんか?

129 :login:Penguin:04/11/13 11:02:49 ID:uG50/370
webカメラ限定なの? USBカメラとか、Torvaとかならうごかしてるよ。


130 :128:04/11/13 14:36:12 ID:nxjPZOnG
研究室にSH-2002ってマイコンボードがあったから、
時間があるときに借りて遊んでるんだけど、
USBで何かカメラを接続してキャプチャをしてみようと思って、
いじくってるところ。

ボードのUSBチップがISP1161ってやつで、
とりあえず手元にあるカメラはov511が載っている。
SH-2000のサイトから落とせる、hcd-1161というドライバでは、
ov511を認識はしてくれるがデータが取り込めん。
参考になる動作例とか、ないかな?

131 :login:Penguin:04/11/13 14:53:15 ID:F3GFQMME
>>130
まず、デバイス固有ドライバの問題か、ホストアダプタドライバの問題か切り分けよう。
そのov511の載ってるカメラはPCのLinuxで動いた?
動いてるなら、そのデバイス固有ドライバがSH-Linuxのカーネルにあるか確認。

132 :login:Penguin:04/11/13 14:56:47 ID:uG50/370
>>130
hcd-1161 は、なかなかうまくいかないのよね。おかげでドライバもいくつか
あったりする。私はえびはらさんの(tango版というのか)がいちばんうまくいってる。


133 :login:Penguin:04/11/13 15:01:56 ID:uG50/370
ちがうな。tango版はtangoさんのだ。
えびはらさんの日記で知って飛んでいったので混同した。ごめんなさい。


134 :130:04/11/13 16:23:08 ID:kDw8wZUS
さんくすです>>131,132,133

>>131
カメラがPCで動くか試してみる。
ちなみに、ov511のドライバは、
クロス開発用マシン上で、make xconfigでモジュールにしてmakeし、
ボード上でのinsmodも特に問題無しです。

>>132,133
どんなボード使ってます?

tangoさんのhc_isp116xドライバは試したが、
make modulesが通らない。
メッセージどおりソースを修正すると、
insmod時にSegmentation Fault。

135 :login:Penguin:04/11/13 16:44:04 ID:uG50/370
>134
7709+SDRAM+isp1161+FPGA+CFな自作ボード。ioがusbしかない(ROMがないので
CFを外すわけにいかない)ので、がんばってるんですが、必ずしもうまくない。
ROMつけて、CFスロットをあけたほうが楽かな。


136 :130:04/11/13 17:33:20 ID:nxjPZOnG
>135


カメラはPCのVineLinux2.6では問題無く動作。キャプチャもできる。
USBのhcd-1161がいけないのかな。

ov511をinsmodすると、
ov511.c: i2c write retries exhausted
というエラーメッセージ×3が出るのも気になる。
dmesgでは、ov511は認識してくれているようだけど。
debugレベル上げてみるか...

137 :130:04/11/13 17:39:31 ID:nxjPZOnG
>135
自作ボード...

って加える前に書いてしまった ort

しばらくがんばってみます。

138 :r:05/01/27 19:08:35 ID:tkR5jOE6
sh4-linux にて割り込みを禁止させたく、自分なりに調べたところ、
disable_irq()という割り込みコントローラを使う方法があったので、
ドライバ内で実行させてみました。
禁止したいのは、eth0の割り込みで、irq13に割り当てられているので、
disable_irq(13)としたのですが、/proc/interruptsをみても
何も変わっていませんでした。
割り込み禁止の方法が悪いのか、確認の方法が間違っているのか、
両方なのか、わからない状態です。
助言をよろしくお願いします。

139 :login:Penguin:05/01/27 20:16:40 ID:ezzc95TJ
>>138
外からパケット送りつけた時に/proc/interruptのカウントが
増えなきゃいいんじゃないの?

とソースを読まないで書いてみる。


140 :r:05/01/27 20:47:58 ID:tkR5jOE6
>>139
お返事ありがとうございます。
割り込み禁止だけして、pingを使おうとしたら、
外からも中からも通らなくなり、カウントも止まりました。
この方法で割り込み禁止できたようです。


141 :login:Penguin:05/02/08 11:47:26 ID:+0tw9vez
ttp://pc5.2ch.net/test/read.cgi/linux/1107692207/123-
から勧められてこちらに来ますた。

Linuxってピクトブリッジの出力側を対応してるんでしょうか?
Linuxはオプソだから、携帯電話メーカーなんかがソース公開しててくれれば助かるんですが。

142 :login:Penguin:05/02/08 12:25:56 ID:H8o6Z4Bk
USB Targetなドライバはあったような気がする。

その上はアプリケーションで作れ。



143 :login:Penguin:05/02/08 13:04:37 ID:+0tw9vez
USB Targetとピクトブリッジじゃ相当間が開いているような。。。

移植出来るようなコードは無いでつか?

144 :login:Penguin:05/02/08 14:52:08 ID:+0tw9vez
組み込み系は閑散し杉。

39 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)