2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 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
組み込み系は閑散し杉。

145 :O:2005/03/29(火) 00:01:27 ID:IGwRt0zP
あるデバドラから別のキャラクタデバイスのread関数を呼び出すには
どうすればよいでしょうか?
I2CのEEPROMにMACアドレスが書かれていて、Etherドライバの中から
i2cのデバドラ経由で読み出したいのです。
参考になるコードは無いでしょうか?

146 :login:Penguin:2005/03/29(火) 10:08:01 ID:vueRPHPu
>>145
v4lのドライバあたり

それくらいなら自力でEEPROM叩いた方が楽じゃないかと思うが。


147 :O:2005/03/29(火) 23:39:35 ID:DYxODfSZ
>>146
やっぱ、自力でEEPROM叩いた方がよさそうですね。
そうします。

148 :login:Penguin:2005/03/31(木) 10:19:55 ID:VCgLb1eZ
そういえば、T-EngineでのT-Kernelと協力するとかなんとか
っていうT-Linux話は最近どうなの?

Linux単体運用でないLinuxの選択肢が増える事はいい事だとは思うけど。

149 :login:Penguin:2005/03/31(木) 14:52:43 ID:t1dJhJTz
>>148 モンタでやってるよー。

物は出来てるけど、採用事例はこれからみたいだね。

150 :login:Penguin:2005/03/31(木) 17:14:31 ID:HoGiqDBH
パーソナルメディアでもMontaVistaでも
ソフトウェアとして販売されている形跡を見つけられないよぉ。
それとも無料で
既に何処かでT-Linux関連がダウンロードできてたりするの?

詳しいサイトがなかなか見つからないね。

151 :login:Penguin:皇紀2665/04/01(金) 10:34:32 ID:Wc7WK7rR
t-linux
http://www.personal-media.co.jp/press/press/041202_tlinux.html

152 :login:Penguin:皇紀2665/04/01(金) 21:27:50 ID:dBUqHKCB
それ、まだ販売してなかったのか

153 :login:Penguin:2005/04/10(日) 18:02:47 ID:YiS4/z0Y
LinuxがROMで実行できないのはどういった理由からなんでしょうか?

154 :login:Penguin:2005/04/11(月) 03:31:58 ID:KEICyAcV
>>153
どうやって試したのか書いてごらん。
話はそれからだ。

155 :login:Penguin:2005/04/11(月) 11:39:01 ID:SjAN7ZRz
>>153 ハードディスクレス運用の話? XIPの話?

156 :153:2005/04/13(水) 07:27:08 ID:S7FIKCgo
>>155
XIPの話です。
普通リアルタイムOSはROM上で実行できるのに、
Linuxは(XIPを使わないと)RAMにコピーしないと実行できないんですよね?
その理由を教えてください。
よろしくお願いします。

157 :155:2005/04/13(水) 16:20:47 ID:1zzoGtWC
>156 とりあえず、

・普通のLinuxカーネルはtextセクションだけをROM、data/bss/stackをRAMに
配置するとか、そういう気の利いたことはしてくれない(全部RAMと仮定)
・ブートローダがディスク→RAMへカーネルを転送するということを前提と
している

あたりかな? μClinuxあたりはXIPに対応していたと思ったけど…
どのみち、現在ではメモリのアクセス速度がSDRAM>>フラッシュ
なので、XIPってあまり有り難味ないかも。

158 :login:Penguin:2005/04/13(水) 16:55:06 ID:IEUgsWxL
>>157
uClinuxは対応してる。
ただ、スタートアップとldscriptもそれなりに考慮しないといけないので、
普通のカーネルをXIPにするのとそれほど変わんないような気もするな。

そういや2.6になってからXIPを試した事がないが、ちゃんと動くのかのう…


159 :login:Penguin:2005/04/13(水) 18:14:57 ID:U5bmPR7g
しょーもない質問していい?

応答性がいい(割り込み禁止期間が短い)もので、いちばん普及している
or 有名 組み込み向けLinuxパッケージって何でしょ?
(組み込み向け = FlashROM焼き込み or CFからの起動 として)

160 :153:2005/04/14(木) 22:39:50 ID:kHnEvqB1
さんきゅーです。
なんとなくキーワードはわかったのでもうちょっと調べてみます。

161 :login:Penguin:2005/04/15(金) 16:55:47 ID:a7LiySpU
>>159 普及しているとか有名とかいう評価は第三者機関の調査が必要だけど、
ぱっと頭に思い付いたのはMontaVista LinuxとかFSMのRT-Linuxとかかな?


162 :login:Penguin:2005/04/15(金) 19:32:38 ID:FpEEEm0A
いずれRenesas SHの開発でLinux OS+アプリを使ってみたいと思ってます。
まずは組み込みLinuxと言われる製品を調べている段階ですが。


リアルタイム性 = 割り込み禁止期間が短い として、

リアルタイム性が売り:
RT-Linux
ART-Linux
TimeSys Linux
Hard Hat Linux ... 商用で高い

よく分からん:
uCLinux
Blue Cat Linux
ROM-Linux
si-linux
axLinux
A&A Linux
uLinux
Red Hat Embedded Linux ... 商用で高い


163 :login:Penguin:2005/04/19(火) 15:33:19 ID:8xSMGsDR
MontaVistaLinuxKernelのTCP/IP実装は、普通のLinuxKernelと何も変わらないの?
それとも軽量化の為に、多少機能が削られたりするの?

164 :login:Penguin:2005/04/20(水) 04:04:43 ID:6/Il0VYo
どうしてTCP/IPに限って削ったりしなくちゃいけないのかは分からないが
本当に知りたければ門多に聞くかソースを読まないといけないと思うが。

165 :login:Penguin:2005/04/20(水) 11:16:28 ID:3b6xgq6c
リアルタイム性の解説と検証結果を見つけたのでリンクします。

LinuxによるRTOSの実現(1) リアルタイム機能とLinuxでの実現方法
http://www.atmarkit.co.jp/flinux/embedded/rtos01/rtos01a.html
LinuxによるRTOSの実現(2) マイクロカーネル方式とリアルタイム性能
http://www.atmarkit.co.jp/flinux/embedded/rtos02/rtos02a.html
@IT:組み込みLinuxコーナー
http://www.atmarkit.co.jp/flinux/embedded/

166 :login:Penguin:2005/04/20(水) 11:16:57 ID:q5zOnYpE
>>163
何のための.configだよ。実装で機能を削りたければ.configでその旨を指定できる
から、MVLとはいえTCP/IP実装がソースコード上から削られていることはない。

167 :login:Penguin:2005/04/20(水) 22:37:06 ID:21MgsW81
>>166
net/ipv4/Config.inを眺めてみたけどそれほど細かい指定は出来ないよね。 マルチキャスト
ルーティングとかの大物はごっそり抜くことは出来るけど、たとえば色々な細かいTCPのオプションの
選択はECNぐらいしかないね。 組み込みの小さいデバイスだったらtimestampやらPMTU discovery
なんか無くてもいいと思うけど。

168 :login:Penguin:2005/04/24(日) 20:27:25 ID:9Gb74KOY
組み込みLinuxでググってたら以下のページ見つけました。
http://cocoa.2ch.net/linux/kako/993/993018433.html

組み込みLinuxでこんなの使い方あったんですね。すごく感動しました。
これが本当のサイバーセクースってやつなのでしょうか?
地球の反対側にいてもokって奴ですか。凄いですね。

169 :login:Penguin:2005/05/08(日) 17:36:32 ID:ocxAxqS/
ケータイLinuxって、メーカー配布のソースコードに自分のパッチ当てて改造できるの?
そもそも、ユーザーがソースからリビルドして再インストールするのに十分な情報が開示されているのだろうか。
しかし、改造すると通信関連法規違反??
組み込みのGPLって…。

170 :login:Penguin:2005/05/08(日) 17:42:52 ID:rskgZjBC
>>169
もちろんGPLなのでソースコードを受け取ることはできるし、誰に断わるわけでもなく
自力でパッチを適用することもできる。ただ、それを携帯電話に書き込んで使うことが
できる自由まではGPLに明記されていない。

171 :login:Penguin:2005/05/08(日) 18:42:01 ID:+kGG03eT
> ケータイLinuxって、メーカー配布のソースコードに自分のパッチ当てて改造できるの?

オマエの腕しだい。

172 :login:Penguin:2005/05/08(日) 19:56:24 ID:wvGd5VP8
アプリはたぶん自前だよね。そしたら、
カーネルだけもらってもしょうがなくね?

173 :169:2005/05/08(日) 19:57:34 ID:ocxAxqS/
先月、ドイツのGPL違反訴訟で勝訴したHarald Welteの、次なる提訴では、
>>170
>Welteの弁護士は23日(現地時間)、Sitecomがこのソフトの
>インストール方法に関する情報の一部を公表すれば、同社は
>困難な訴訟から解放されると述べた。
ttp://japan.cnet.com/news/ent/story/0,2000047623,20065686,00.htm
インストール可能な情報が公開されない限り、GPL違反なのでは?


174 :login:Penguin:2005/05/08(日) 21:36:35 ID:rskgZjBC
>>173
GPLはソフトウエアの完全なソースコードを提供する義務があるということを主張している
だけで、各ユーザに手取り足取りインストールの手順の教育からハードウエアの準備まで
無償で(または適当なコストで)行ないなさいなんて言ってないよ。

そもそも携帯電話などのフラッシュメモリに書き込むためのソフトウエアは本体の
ソフトウエア(今回ならLinuxカーネル)とは別のものなのでGPLは影響を及ぼせないよ。
その書き込みソフトは単にGPLで守られたソフトウエアを入力パラメータとして受け付けて
それをありのまま書き込むだけなので、もしもそれがGPLの適用を受けるのなら、GPL
ソフトと何らかの入出力を交換しあうソフトはすべてGPLが強制されてしまうことになる。
たとえばGPLなソフトとプロプライエタリなソフトでパイプ接続するだけでプロプライエタリ
は崩れてGPLが強制されることになってしまう(あくまで反例ね)。

なので、メーカーが提供すべきなのはソースコードそのものとそのコンパイル手順
(Linuxカーネルなら同梱のドキュメントがあるのであえて書く必要も無いが)、
そしてインストール手順(make installするだけなのであえて書く必要はないはず)だけ。
フラッシュへの書き込み方やそのソフトはGPL範囲外なのでシカトOK。

ちなみに、GPL原文では
For an executable work, complete source code means all the source code
for all modules it contains, plus any associated interface definition files,
plus the scripts used to control compilation and installation of the executable.
となっている。"script" であって "manual" ではないことに注意。

175 :login:Penguin:2005/05/08(日) 21:51:29 ID:wvGd5VP8
>>174
それを今その裁判で争ってるんじゃね?

176 :login:Penguin:2005/05/08(日) 22:03:57 ID:rskgZjBC
>>175
全く性質の異なるものだよ。
Sitecomはnetfilter (iptables)のソース一式を提供したものの、それ以外のものについては
公開していなかっただけ。ifconfigとかbusyboxとかもろもろ。

177 :169:2005/05/09(月) 00:08:35 ID:2c375PEN
>>174
なるほど。勉強になりました。
じゃあ、ブートローダとかペリフェラルとの整合性はメーカーを信頼するしかないわけですねえ。


178 :login:Penguin:2005/08/26(金) 14:57:11 ID:dkD6SoPc
門田ビスタにxinetdを入れたいのだが,
クロスコンパイルの仕方が分からなくて出来ない.
というか./configureに与える引数をどうすればいいのかが分からない.
誰か教えてください.

環境
基板:OMAP5912 OSK
OS :Monta Vista Linux
カーネル: 2.4だった気がする


179 :login:Penguin:2005/08/26(金) 16:35:42 ID:KO5UfZMU
>>178
montavistaに聞けばいいんでないかい?

autotools物なら"--host=arm-ほげほげ --build=i386-ふがふが"で通るかもしれない。
違ったらがんばってビルドスクリプト読むしか。

苦労したくなければarmのセルフビルド環境用意すれ。


180 :login:Penguin:2005/08/27(土) 01:57:17 ID:K6IpuVlQ
>>178
本筋と全然関係なくて申し訳ないんだけど

> 基板:OMAP5912 OSK

これTIが出してる安めのボードですよね?
どうやって購入されましたか?会社で購入ですか?
もし個人で購入されたのならどの代理店経由ですか?

個人で購入しようと思って某代理店に問い合わせたんだけど
シカトされてしまって…個人客は相手にしてくれないみたいで…

181 :login:Penguin:2005/08/27(土) 09:22:21 ID:wECe1WM/
>>179
とりあえず "./configure --host=arm-linux --build=i386-linux" でやってみました.
動作確認はまだしてませんが,とりあえずmakeまで通りました.

>>180
な,なんだってー ΩΩ Ω
学校で購入しました.
個人じゃしかとされてしまうのですか……
公式に正規特約店が何件か載っているので,
片っ端から聞いてみてはいかがでしょうか.
ttp://www.tij.co.jp/jsc/docs/distmenu.htm


182 :180:2005/08/31(水) 03:13:56 ID:0013xzTO
その正規特約店のうちの一つに問い合わせたんですけどね…
本国だとweb上でTIから直接購入できるみたいなのですけど
日本だと必ず特約店を通さないといけないみたいで…

linux以前にまずこういうとこが敷居高いんじゃあないかなと。
みなさん個人でお勉強するボードとか何を使ってらっしゃいますか?

ところで今月のinterfaceにOMAP5912 OSKが紹介されていますね。
また問い合わせてみるか…でもarmadillo買っちゃったしなぁ…



183 :login:Penguin:2005/09/07(水) 03:02:52 ID:arUTE/+6
OMAP の方が DSPが本格的な分だけ遊べそうですね
http://www.tij.co.jp/jsc/docs/dsps/product/tools/evm/omap.htm
35800ってArmadillo-9 より安いじゃん。失敗したー

184 :login:Penguin:2005/09/08(木) 23:18:36 ID:zXdBAa+H
Interfaceに記事が載っていたのって、それでしたっけ

185 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 07:57:14 ID:Fvw02D6m
もっと安いのもあるよ

ttp://www.embeddedarm.com/epc/ts7200-spec-h.html


186 :login:Penguin:2005/09/13(火) 22:52:09 ID:K5j48sRc
組み込みを勉強したいのですが、現在Linuxがよく使われている
組み込みプロセッサは何でしょう?MIPS、SH、ARM、PowerPC?

187 :login:Penguin:2005/09/15(木) 01:35:49 ID:q+rECC85
age

188 :login:Penguin:2005/09/15(木) 09:29:21 ID:hgOea2hV
>>186
組み込みLinuxの市場自体がローカルで規模も小さいし、
Linuxの使い勝手の面ではプロセッサ毎の差なんてほとんど無いから
よく使われているも何もないな。どれも同じくらいだ。

189 :login:Penguin:2005/09/15(木) 09:46:03 ID:GvzTD9qw
>186 使われている数は統計がないのでわからん。ただ、

SH -- SH-Linuxの移植担当者が日本人
ARM -- 携帯電話系で多い。アックスが取り組んでいる。Armadilloもある
MIPS -- タンバックがボード出してる
PowerPC -- ハイエンド向け。OpenBlocksとかにも採用事例あり

事例とか資料の手に入りやすさとかで言うと、上記の順になるんじゃないかな

190 :186:2005/09/15(木) 10:14:21 ID:q+rECC85
>>188  >>189

サンクス!

191 :login:Penguin:2005/09/15(木) 10:15:46 ID:CUGLMUpT
>>189
SHのえらい人はM32Rに移住しました。
kkojimaせんせいもコアじゃないし。


192 :名無しさん@お腹いっぱい:2005/09/15(木) 13:17:47 ID:ifgfU7uZ
>>189
PPCが八イエンドってのはちょっと違うような。
確かに通常のPCと同じコードが使えるという意味
では八イエンドかもしれないけど。

193 :login:Penguin:2005/10/07(金) 11:11:31 ID:8ROSmxRp
KL5CやH8、あるいはFPGAなんかを仕事で使っています。
仕事ではLINUXを使う予定は当分なさそうなんだけど、面白そうなんで個人的に興味を持っています。
趣味で電子工作をしているので、Armadillo-9あたりを使って車載用のオモチャを作ってみようかと計画しいますが、
組み込みLinuxの起動時間ってどのくらいかかるのでしょうか?
カーネルその他の条件により変わるのかもしれませんが、一般的にはどのくらい?

PCのLINUX・・・たとえばFedraCoreとかと同じくらいかかるのでしょうか?
それとも、カーナビが起動する程度?(10秒くらい?)

194 :login:Penguin:2005/10/07(金) 11:39:46 ID:4Svk1STL
ちょいとがんばれば10秒位になるかのう。
CFからzImageを読みますとか言うと厳しいかなあ。

まあPCより遅くなることは無いだろう。


195 :login:Penguin:2005/10/07(金) 11:46:41 ID:q4jvtbV/
>>193
Armadillo のメーカーに聞いてみりゃいいんでないかい?
うちでは Cel 400MHz で約20秒かな。
LFSからの自作だし、ほどんど高速化は考えてないし、
RAM Disk にコピーしてるからちょい遅いかも。

196 :login:Penguin:2005/10/07(金) 11:55:28 ID:8ROSmxRp
>>194,195
トンクス!
適当な基板を買って遊んでみようかな〜
NTSC出力が欲しいのでアルファプロジェクトのPC104のSH4かな


197 :login:Penguin:2005/10/07(金) 22:28:37 ID:lUFOXU4H
>>193
PCの場合、カーネル起動時間のほとんどはデバイスのprobeだね。
組み込みだとデバイス決めうちにすればprobeを省略できるので速くなる。
次にユーザーランドに移っていろいろデーモンを起動するわけだけど
コレも起動スクリプトを決めうちで自作(並列起動するとか)すると速くなります。
まあ組み込みlinuxが入っているであろう安ルータやNASの起動時間がひとつの目安じゃね?

198 :login:Penguin:2005/10/11(火) 11:03:49 ID:u3kwGi7T
>>196
SH3の147MHzの例だけど、
電源投入→kernel起動→3.4MBのアプリケーションを起動完了、
で8秒ちょっとでできてます。

フラッシュROM上にcramfsでカーネルとユーザランドを置いて、
アプリケーションのみUSBメモリに置いてます。
ボード依存のドライバはフレームバッファとサウンドとUSBホストくらいかな。

SH4ならこれより速くはなるでしょうな。

199 :1:2006/01/13(金) 00:55:40 ID:fggXHivC
久々に保守ageしますけど、最近、組込やってません

200 :login:Penguin:2006/01/13(金) 14:17:55 ID:Fa6wW5LE
iTRON系エンジニアだが、組み込みLinuxの取っ掛かりが分かりにくい。
やる場合を想像してみた。

ターゲット:
 CPU: SH4
 Linuxディストリビューション: 期待は CE-Linux、実際は ???

PC開発環境:
 OS: WindowsXP の場合
 コンパイラ、他: sygwin + gcc sh
 デバッガ: PALMiCE2

 OS: CentOS の場合
 コンパイラ、他: gcc sh
 デバッガ: dgb + 被せI/F???

起動速度を上げるため、OSとLoaderと最初のProgramは FlashROMの中に入れる。

こんなとこ? 突っ込み待ってます。

201 :login:Penguin:2006/01/13(金) 14:55:59 ID:Rs5n47C3
>>200
> 組み込みLinuxの取っ掛かり
俺がやるとしたらまずはクロスコンパイラの整備からだな。
ほとんどの場合は自前で用意する(binutils, gcc)が、
メーカーや別ベンダーが提供してくれてる場合はそれを使う場合もある。
クロスコンパイラが作成できたら、あとはカーネルとglibcのコンパイル。
とりあえず山はここまで。あとはsysvinitなど簡単にコンパイルしていけばいい。
SH-4であれば日本語資料も盛りだくさんなのでgoogleの世話になれば解決も早い。

> Linuxディストリビューション
基本は自前管理だな。Linuxシステムについて詳しくなければIBM PCの世界で
LFS (Linux From Scratch)を勉強してみればいい。概要はアーキテクチャに依存せず
応用できるので。そうでない場合はMontaVistaに頼るかな。

> PC開発環境
ほとんどの場合、面倒なトラブルを避ける意味でもLinux PCを用意したほうがいい。

> デバッガ
gdbがあればそれ単体でOKだろう。シェルとシリアルポート(または内蔵Ethernet)
が動くまでの必要最低限のカーネルを作っておいて、起動時にpanicするようなら
出力されるコールスタックを控えておいてSystem.mapと睨めっこ。起動できてしまえば
あとは通常のカーネルデバッグと同じ。空いたシリアルポートがあればそこで
リモートデバッガ(これもgdbの機能)をしてもいいかもしれない。

> OSとLoaderと最初のProgramは FlashROMの中に入れる
それは最終的なリリースの場合だけだな。開発中はブートローダからシリアルポートか
Ethernet越しにカーネルをRAMに転送し、ルートファイルシステムをnfs共有に置いて
おけば便利だろう。

残るはブートローダだな。RedBootが使える環境なら手間が無くて良い。

202 :login:Penguin:2006/01/13(金) 17:02:32 ID:4HVmNv3o
カーネルをシリアルでダウンロードするのだけは止めておけ。
一発で動かす自信があるとか、ものすごい忍耐力の持ち主なら別にどうでもいいが。


203 :login:Penguin:2006/01/13(金) 17:59:21 ID:Rs5n47C3
>>202
シリアルしかない環境なら仕方ないのでは。
もちろん115200bpsくらいのシリアル速度にはするが。

204 :login:Penguin:2006/01/13(金) 22:22:46 ID:FR3o53y5
>>203
これで飯食ってる人は問題になるといっとるんかな?
でもブートローダーの仕込み終わるまでは、仕方ない事って有るよな。
この作業時間が読めない訳だが、時間が読めないから早くやれってなる。
なんでかかるんだ、すぐやれ今やれコロヌって感じで。

115200bps でもカーネルと initrd を転送するには果てしない根気が要る。
職業でそれやってるなら、たとえ温い昔はなぁといわれようが、辛いだろ。

ハードの新規設計なら最初から JTAG-ICE のコネクタくらい、つけろと。
リファレンス使うなら、最初からローダーとかブートローダーがまとも
に移植されてる奴からはじめれと。新規開発分は差分機能に時間をかけ
た方が、良いと思う。

205 :login:Penguin:2006/01/13(金) 23:21:14 ID:rh74EIJQ
>>204
その間ぷよぷよでもやってなよ
気晴らしになるよ

206 :login:Penguin:2006/01/16(月) 15:57:39 ID:iP+sw0/4
シリアルしかない自社製基板にLinux乗っけたけど、
大した苦も無く動いたけどなあ。

Linux乗っける考えはまるでない基板だったから
無理やりな作業になるかと思えばそうでもなかった。
らくちんらくちん。

207 :206:2006/01/16(月) 16:06:28 ID:iP+sw0/4
SH-3だったから出来合いのあれこれが揃ってたことを申し添えておきます。
そうでなきゃさすがに途方に暮れてたでしょうけど。

208 :login:Penguin:2006/01/24(火) 16:05:04 ID:E4jS+NKc
ていうか、ハードウェアのデバッグ用にJTAGつけねえ普通?

JTAG-ICEは買うなり借りるなり汁

209 :login:Penguin:2006/01/24(火) 21:29:07 ID:T+0+GIdb
>>208
一般の組み込み機器開発では使うが、Linux組み込み機器開発では当初の
最小構成のカーネルを動かすときに稀に使う程度かなぁ。

そこまで動いてしまえばあとはprintkを入れてみるなりgdbでカーネルデバッグ
するなりしたほうが俺にとっては便利。

210 :login:Penguin:2006/01/24(火) 23:12:24 ID:oVxx3yM4
>>209
俺ん所は、デバグで良く使っていた。

というか、某組み込みLinuxベンダがバグバグなバージョン渡しやがったものだから、
スケジューラの中やら、割り込みハンドラの中やらを調べ回るハメになった。
JTAGにはかなり御世話になった。そもそもkgdbつかうとアボーンするしw

211 :login:Penguin:2006/01/25(水) 00:20:26 ID:XxMAGUWP
Linux初心者でスマソ
ITRON上での複数タスクをLinuxに移植して1プロセスのスレッドにしたいんだけど
あるスレッドAが実行中に、自発的に優先度の高い他のスレッドへのディスパッチ禁止とか
設定できますか?あとデータキューとかイベントフラグの代わりになるシステムコールを
紹介してる資料へのポインタあったら教えてくださーい。

うちは安定してるからかJTAGなし。gdbでカーネルデバッグが主体だなぁ。

212 :名無しさん@お腹いっぱい:2006/01/25(水) 15:59:10 ID:yK5ZYV1q
>>21
> 某組み込みLinuxベンダが
もしかして、そこの名前は門田(音読み)?

213 :login:Penguin:2006/01/25(水) 18:52:55 ID:oiVDIAfU
>>211 なければおまいが作れ。さもなくばオプソの海の中から探して来い。
全責任はおまいが負うんだぞ。じゃ、漏れは帰るから。

というのが犬の世界の常識だろ。

214 :login:Penguin:2006/01/25(水) 20:28:27 ID:dG7HwT0u
>>211
> 自発的に優先度の高い他のスレッドへのディスパッチ禁止とか

メインラインカーネルからスケジューラを何もいじっていない状態のLinuxでは
プロセスとスレッドの管理はOSが行なうものであってアプリケーションが
行なうものではない。リアルタイム性が要求されるものであれば、自分の優先順位を
上げて (setpriority()) 他のプロセスを止めるなり優先順位を落とすなりする
ことになる。RT-Linuxのようにリアルタイム性を追求したカーネル実装もあるので、
それを試してみるのもいいかもしれない。

> データキューとかイベントフラグの代わりになる

データキュー → UNIXソケット通信(PF_UNIX)とかいろいろ。
イベントフラグ → semaphore(セマフォ)

215 :login:Penguin:2006/01/25(水) 20:50:37 ID:oiVDIAfU
気をつけないと実装によってはプロセス全部とまりますぜといってみる。

216 :login:Penguin:2006/01/25(水) 21:08:25 ID:flyeD53f
>>212
門田っていうとTRONな感じがするw
悶多とかにしておけ

217 :login:Penguin:2006/01/25(水) 21:45:17 ID:upXaiWZ/
>>212
いや、悶多じゃない。悶多も相当に酷いがw

218 :TAKA:2006/01/27(金) 02:45:41 ID:ZOZ76spf
基本的な質問ですが、バカな私に教えてください。

制御系、組込系、業務系の定義?意味を教えてください。
ネットで調べたのですが、以外に正確な定義はのってないんですよね。


219 :login:Penguin:2006/01/27(金) 04:25:44 ID:gHRmxvJ7
>>217
日清?

220 :login:Penguin:2006/01/27(金) 20:37:06 ID:qB2ZgqfL
>>218
「.*系」を全て一緒くたにするのはどうかと思うが、

組み込み系とは所謂 "PC" と対比させるための言葉で、機械やネットワークの一部と
して動作し一般のユーザが直接利用することがないコンピュータ全般(ただしサーバ
に属するものは除く)を指す。一般にはリソースの制約(CPU, メモリ他)からWindowsや
UNIXやMacOSなどを動かすことのできない小規模なマシンか、ディスプレイコントローラ
を持たないマシンのいずれかを指す。

制御系とは機械制御を行なうコンピュータ全般を指す言葉。「組み込み系」に該当する
コンピュータが使われることもあるし、汎用的なPCをそのまま当てはめる場合もある。

業務系とはソフトウエアのジャンル分けのための言葉で、他のジャンルとしては
「情報系(TCP/IPネットワーキング全般)」「基幹系(その会社の根幹業務を形成する
もの全般)」などがある。それぞれは排他の言葉ではなく「基幹業務系」などのように
両方の混在型のような場合もある。業務系はその名の通りその会社の内部的な業務を
達成するためのソフトウエアを指す。例えば社内の予算管理だったり、売り上げの
集計や予測を立てたりするものだったり様々。

221 :login:Penguin:2006/01/28(土) 00:20:44 ID:dhxQNFNF
>>214
おそばせながらthanks!
いろいろ調べるとなかなかうまくいかんものだねぇ。
優先度付多重割り込みとかも簡単にはいかなさそう。

すなおにいじってあるやつ使うべきっぽいなぁ。

222 :login:Penguin:2006/03/25(土) 00:45:55 ID:4fV7Bx0G
今MIPS系の組み込みシステムをLinuxで構築しようと考えているのですが、ボードに載っている
PMONというROMモニター(MIPS自身が配布しているYAMONと素性は同じみたい)でフラッシュROM
にLinuxカーネルやファイルシステムを書き込む方法と、書き込んだLinuxを電源投入時に自動的
にRAMに展開してLinuxを起動する方法がよくわからなくて困っています。
偉い人ご存じだったら教えてください。


223 :login:Penguin:2006/03/25(土) 14:49:45 ID:tnVqcOia
使い方がわからないんだったら、自作すれば?
YAMONは結構マニュアル充実してるし。

224 :login:Penguin:2006/03/25(土) 15:08:17 ID:zVZZ5IEC
>>222
検索したよ〜ん。

http://www.linux-mips.org/wiki/PMON

225 :login:Penguin:2006/03/26(日) 22:25:14 ID:xEPYxFCX
>>223,224
Thanks

自作すればできるのはわかっているのですが、そのままPMONでできる方法
があるのかなと思って。


226 :login:Penguin:2006/03/27(月) 22:38:41 ID:E6YJ6Lzm
PowerPCならU-Bootがいいけど
U-BootってMIPSで使えるのかなぁ

227 :login:Penguin:2006/03/28(火) 10:09:29 ID:QATPI9Bi
>>220

俺も「組込系」の定義がよくわからんのですが、
つまるところ 組込=Non-PCと考えていいんですかね?

Embeded Windowsなんかで動いてる券売機とかATMは組込だわな
とおもうんですが、PC POSなんかになると、ん、これは組込?とだんだん
怪しくなってくる。

Embeded XP+x86でつくったHDDレコーダーは組込で
テレビにつないだ windows MCE入りのSTBはPC
そんなもんですか?

228 :login:Penguin:2006/03/28(火) 15:02:32 ID:R0H3a5nO
単にPCじゃないってだけならば、大型機もオフコンもUNIXサーバも
組込みになってしまうがな。

229 :login:Penguin:2006/03/28(火) 21:16:45 ID:82up+d/I
>>227
基本的にメーカーが組み込み機器だと言えば「組み込み系」だろうなぁ。
PLDとかFPGAを使って事実上PCより遙かに速い動作をする組み込み機器もあるし、
速度とかメモリ容量とかはもはや無関係な気がする。

230 :login:Penguin:2006/03/28(火) 23:10:53 ID:ZZ3jHcyG
Montavistaの御世話にならないといけないのが組込み系 (嘘)

231 :login:Penguin:2006/03/28(火) 23:27:37 ID:Z3NTeBdZ
「コンピュータ」にカテゴライズされないものに入ってるコンピュータのこと
という定義はどうだろう。

PCやメインフレームは当然コンピュータなので組み込みとは言わないし、
ゲームボーイは環境は組み込みに近いけど一応コンピュータと言えるし、
製造装置なんかに入ってるのは規格はPCでも組み込みに含むよね。

「コンピュータ」って何だよ、と言われると困るけど、
一般にもそこそこ通じそうじゃない?

232 :login:Penguin:2006/03/28(火) 23:50:17 ID:lsKcYsOg
ROM化されれば組み込み。
と、言いたいが最近はHDD内蔵もあるしな。。

233 :login:Penguin:2006/03/29(水) 00:04:14 ID:XSYScNuV
エンドユーザーがプログラムの入れ替えをしないもの
と、言いたいが、「iアプリは?」と返されそう。
>>231は良い表現だと思うけど、ルータとかは結構コンピュータっぽい動きするしな・・・
よさげな定義があっても、すぐ例外を思いついてしまう。

234 :login:Penguin:2006/03/29(水) 03:28:04 ID:bTNpvFGF
ソフトのインストールがろくすっぽ出来なかったり、
バージョンアップが出来なかったりすげー面倒なもの
が組込だと思っている。
だから炊飯器もゲームボーイもロッピーもみんな組み込み。
もうこれでいいよ。

235 :login:Penguin:2006/03/29(水) 07:47:57 ID:pHTplBg0
>>234
> バージョンアップが出来なかったりすげー面倒なもの
> が組込だと思っている。
UNIXサーバの一部が該当してしまうわけだが。。

236 :login:Penguin:2006/03/29(水) 09:14:02 ID:CXj+3tDO
なにをわーわーゆうとる、ユーザープログラマブルじゃないもの。コレに決まってんだろーが

237 :login:Penguin:2006/03/30(木) 17:51:13 ID:hTcKJiWC
http://www.atmarkit.co.jp/fembedded/trend/itron2005/itron01.html

> 「組み込み」とは、より大きなシステムや機器を制御するための手段や
> 道具として、マイクロコンピュータによる計算機能を利用することである。
(中略)
> 言い換えると、PCやメインフレームのようにコンピュータが主役なので
> はなく、コンピュータは1つの部品であり脇役にすぎないのである。

なるほど、と思た

238 :login:Penguin:2006/04/15(土) 10:20:01 ID:8XDEytlh
Suseすれより
http://en.opensuse.org/MicroSUSE

239 :login:Penguin:2006/04/21(金) 00:50:57 ID:VRD/4KRG
日本でEmbedded Linuxのセミナーとかやってませんか?

240 :login:Penguin:2006/04/21(金) 01:48:56 ID:aSAHtf+1
しょっちゅうやってるって

241 :login:Penguin:2006/04/24(月) 08:18:51 ID:TLTwsrAr
「住み込みLinux」


242 :login:Penguin:2006/04/24(月) 21:33:20 ID:ynMwFjh8
うかつにも笑ってしもた

243 :login:Penguin:2006/04/24(月) 22:51:35 ID:yC1jjkFp
TRONハウスに対抗ですね。

244 :login:Penguin:2006/05/19(金) 23:07:13 ID:924ZqEgl
今月も来月もセミナー無いね。もう終わったか?

245 :login:Penguin:2006/05/26(金) 19:12:46 ID:oDReB8R6
axLinux ってどうなん?
次の開発案件でTimeSysと迷ってるんだが。
#開発環境とかライセンスとか...

246 :login:Penguin:2006/05/27(土) 21:12:02 ID:B4V3D54O
サポートがジャパニーズだからaxがよさげ。


247 :login:Penguin:2006/06/14(水) 01:17:35 ID:tNB1aET7
携帯電話向けOSとしてLinuxはSymbianやWindowsMobileに勝てるだろうか?
完全に出遅れた感があるね。
これからPalmOneがどれだけ巻き返せるか。

248 :login:Penguin:2006/06/14(水) 03:46:05 ID:hjjBMWS5
kgdbを使ってデバッグをやろうと苦戦しています。
いろいろと試してみたのですがつながりません。
で、シリアルケーブルを疑っています。
普通のPCショップで買ってきたクロスなのですが、
このケーブルで間違いないでしょうかご存知の方が
おられたら教えてください。
WEBを探したところ、ヌルモデムケーブルを使うと
書いてありました。クロスケーブルがヌルモデム
ケーブルと同じという認識を持っておりますが、
これは正しいでしょうか?

249 :login:Penguin:2006/06/14(水) 11:28:36 ID:03VY0dvz
普通に両PCでシリアルに繋いでやり取りできれば使えるよ。
シリアルケーブルの検証方法ぐらい知っとこうな。

250 :login:Penguin:2006/06/14(水) 16:58:45 ID:sO8wJyer
>>247
勝つとか負けるとか、たぶん、もうそんな感じじゃなくなるのでは?
NやPがLinuxをやめたとしても、Linuxそのものはなくならないだろうから、
開発時に一番最適なものがLinuxだと判断したら、選ぶだけだと思う。

ただ、今後CPUが2つから1つになっていくだろうから、そのときに今まで
μITRON系で動かしていた通信部分のS/Wを載せるのにどのOSが
主流になるかっていうところは興味あるところ。

251 :login:Penguin:2006/06/14(水) 18:27:50 ID:knAJxKv/
>今後CPUが2つから1つに
なるの? むしろマルチコア化で増えるような希ガス

252 :login:Penguin:2006/06/14(水) 19:59:53 ID:ZYy92KQi
>>250
音声通話できるうちは、ベースバンド用のCPUは残ると思うけどな。



253 :login:Penguin:2006/06/14(水) 23:15:21 ID:c2IqE/en
てかFOMAのどれかはすでにLinux入っているし。
UIは別だかんね。いちおう。

254 :login:Penguin:2006/06/14(水) 23:19:42 ID:G81uc9xd
NとPだけで6割のシェアは無いか?
リナクスってマイナーだな。

255 :login:Penguin:2006/06/16(金) 15:55:41 ID:zBSehcvi
Motorola など6社、汎用モバイル Linux プラットフォーム構築を推進

http://japan.internet.com/allnet/20060616/4.html
  Motorola、日本電気、NTT ドコモ、パナソニックモバイルコミュニケーションズ、
  Samsung Electronics Co. Ltd.、Vodafone Group の6社は、2006年6月15日、
  スマートフォンや携帯電話などの携帯端末を対象とした、グローバルでオープン
  な Linux OS ベースのソフトウェアプラットフォームの構築を推進することで合意
  したことを発表した。


256 :login:Penguin:2006/06/17(土) 01:57:08 ID:HSc9oPk5
linuxベースってことはGPLだからソース公開されるけど、セキュリティとか大丈夫なのかな?

257 :login:Penguin:2006/06/17(土) 09:59:31 ID:gp9wzb03
GPLに触れるカーネルモジュールとそうでない独自設計のサーバーデーモンに分かれてて
公開って言ってもカーネルやユーザーランドを改変した場合の一部だよ。
セキュリテイの前に特許やライセンスが
たくさんついているから全部公開なんてできるわけがない

258 :login:Penguin:2006/06/18(日) 14:39:03 ID:2IHEqWcE
glib使わないアプリケーションなんて書けないし。
開発効率考えたら、ライセンスフリーのスクラッチから書くより、GPLの既存ソースからパクって来たほうが楽だよ。
たとえばさ、ブルートゥースのデバイス対応させたい時に、スクラッチから作るより、既存のGPLソースからパクったほうが楽。

259 :login:Penguin:2006/06/18(日) 15:36:28 ID:aaY8ZqcI
glibcはLGPLでないの?

260 :login:Penguin:2006/06/19(月) 10:42:35 ID:HPzu7ejx
GNU=GPL

261 :login:Penguin:2006/06/19(月) 10:59:08 ID:Cw/mOgT/
>>258
glib ってのはこれかね。
http://www.gtk.org/

262 :login:Penguin:2006/06/19(月) 20:39:08 ID:ioa/Ly8J
LはリップのLだよ

263 :login:Penguin:2006/06/19(月) 20:45:31 ID:9exoYYua
LoveのLにきまってるだろ!

264 :login:Penguin:2006/06/19(月) 21:33:36 ID:ZncBMof0
glibって結構便利だよね。
gstring なんかよく使ってた

265 :login:Penguin:2006/06/19(月) 23:15:14 ID:VlOoL+GE
>>262-263
はいはい青葉春助青葉春助

266 :login:Penguin:2006/06/23(金) 10:45:50 ID:irUQOmf9
>>255
CE Linux Forum で作業してきてるやつが纏まってきただけじゃね?
各社独自仕様で実機適用済みで、どこの仕様を標準に昇格させるかだけ。

267 :login:Penguin:2006/06/23(金) 12:10:04 ID:BNJHE0pe
>>266
それとは別物らしいが。
ミドルウエアがどうこうとか。

最終的にはドコモ仕様を決める会になるんじゃないかい。




268 :login:Penguin:2006/06/24(土) 20:50:53 ID:pSPbYQnH
組込みLinuxを勉強を始めようと思い
自宅で実際に動かしながら勉強できればいいなぁと考えたのですが、
入門用ツール(ターゲットボード)やデバッガなどは
どれくらいの価格から販売されているものでしょうか?

検索しても、それが開発ツールなのか練習用なのかの
線引きがよく分からないので…。



269 :login:Penguin:2006/06/24(土) 23:45:25 ID:B/3Anhjn
秋月のH8みついわボード\5700

270 :login:Penguin:2006/06/25(日) 00:04:58 ID:gu5YSbbc
まっさらなところから構築できるんならAki-H8でも十分なんだがなw
(ボードのみ\3200+シリアル接続用パーツ\200くらいか)
ttp://akizukidenshi.com/catalog/items2.php?c=h83069

組み込みLinuxということでuClinuxつきなら苺板\17800か
ttp://strawberry-linux.com/h8max/

仮想記憶付きのまともなLinuxやるならアルマジロあたりかな
ttp://armadillo.atmark-techno.com/

ただRT-linuxとか動かすだけならその辺に落ちてるAT互換機使ったほうが環境構築とか
の面で楽はできるしセルフでも開発できて一石二鳥だ罠。
何もわざわざボードコンピュータ使わなきゃ、組み込みの勉強が出来ない訳じゃないと思う。

漏れ個人的にはcobaltRaQのK6版とかはLCDやらパネルボタンがついてて、セルフ開発も
可能なAT互換機もどきの構成ながらROMのソースまで出回ってたり、IO周りの資料も結構
あるから、制御用の勉強に結構使えるンじゃないかなと思ってる。

271 :login:Penguin:2006/06/25(日) 04:00:12 ID:4mmUH55P
ソフト重視ならエミュとかも。
転送おせーとかないし、レジスタもメモリも直にみえる。

ARMあたりがよさげ
http://fabrice.bellard.free.fr/qemu/
http://www.h7.dion.ne.jp/~qemu-win/index-ja.html


272 :login:Penguin:2006/06/25(日) 04:48:34 ID:u71vwcAf
ドリキャスも組み込み初心者には手ごろだとおもう。sh4 アーキテクチャ
ググれば、ドリキャスに Linux を組み込んだ例がたくさんみつかるはず。

273 :login:Penguin:2006/06/25(日) 07:58:40 ID:UCrgwmzu
たくさんのご意見、感謝します。
>>269
>>270
私が想像していたのは、この中では H8MAX が一番近いものでした。
サイトでいろいろフォローしているようなので、もちょっとしっかり読みます。

ただし、要はこのFLASHに書けるソフトを作るだけでしょうから、
http://akizukidenshi.com/catalog/items2.php?q=h8&s=score&p=1&r=1&page=25#K-00168
カーネルさえ捜せばこれできっと構築できるんだろうなぁ、とも思っています。

>>271
エミュレータのことをすっかり忘れていました。
眼ウロコでした。

>>272
価格帯としては手頃なのかも知れませんが、そういう発想はまったくできませんでした。
ソフトが書ける = 専用チップか評価ボード、という考え方です。
このへんをちゃんと理解できるようになるためにも、勉強しないともいけませんね…。



274 :login:Penguin:2006/06/26(月) 03:24:26 ID:A5ZJg3mb

今年のhttp://www.esec.jp/

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

275 :login:Penguin:2006/06/26(月) 04:05:20 ID:+17iVINc
だれかSH4に移植して再配布してくれ(w
ドリキャスなんて使うなら、黒箱か白箱がSH4積んでるからそっちのほうがマシじゃね? シリアルポートも後付け出来るし。

ちょっと前のインタフェース誌だかにワンチップマイコンのボードが付録でついてたような。

276 :login:Penguin:2006/06/27(火) 23:11:38 ID:lufHkius
開発キットはべつにいらん。
ボードが欲しい

277 :login:Penguin:2006/06/28(水) 01:33:30 ID:7oD/J9GG
ボード程度なら適当な半導体と基板買ってくれば出来る。
問題はそれをどうやって動作させる所まで持っていくかだからSDK重要。

278 :login:Penguin:2006/06/28(水) 09:25:42 ID:htD8aTsZ
kernel起動程度なら適当なデストリとgcc拾ってくれば出来る。
問題はどうやってそれを動作させるボードを用意するかだからボード重要。

ソフト屋寄りだと、あおりじゃなくてそんな感じ。

279 :login:Penguin:2006/06/28(水) 10:25:28 ID:Mw9CdVZV
>>278
つ [シミュレーター]
非常識な構成にして遊べたりするぞ。
遅いけどな。

まあSH2はそのへんに落ちてるコード拾ってきた所で動かないはずだが。


280 :login:Penguin:2006/06/28(水) 22:14:42 ID:n8KqB5zl
組み込みはボード依存部分がめんどくさいよ
ベンダの評価ボードとか実装済みのやつにI/Oあわせれば
比較的楽だけど

281 :login:Penguin:2006/06/28(水) 22:30:42 ID:Mw9CdVZV
めんどくせーのはSHだけじゃないかと思わないでもない。
machine_vectorが無ければ…

まあタイマとシリアルあたりは内蔵の使ってれば
そのまま流用できるんでないかい。


282 :login:Penguin:2006/07/01(土) 11:07:20 ID:2+RFdoCH
組み込み展示会行った奴いる?

283 :login:Penguin:2006/07/01(土) 18:46:19 ID:F1S5sBbs
esecなら、おらの請負元がいってる。
がんばってるそうだ。

284 :login:Penguin:2006/07/01(土) 20:31:21 ID:XBq6Z6Fc
>>270

アルマジロって100個ぐらい買う場合は半額ぐらいで買えるのかねぇ?


285 :login:Penguin:2006/07/01(土) 21:15:10 ID:dZUBKQgo
そんなこと営業に聞け

286 :login:Penguin:2006/07/02(日) 00:59:36 ID:65gUYzp9
ESCオワタ\(^o^)/

287 :login:Penguin:2006/07/02(日) 01:00:18 ID:65gUYzp9
ESECだった・・・orz

288 :login:Penguin:2006/07/02(日) 01:30:53 ID:D098mJZA
どんまい

289 :login:Penguin:2006/07/02(日) 07:06:28 ID:Zgn8XHK1
実装を考えて手間がかからないハード選びが重要。
まあ現実はハードにソフトが合わせてデスマだけどな(w

290 :login:Penguin:2006/07/03(月) 00:15:40 ID:wjWjCeb6
見積り時のハードで十分間に合うような開発は
経験上デスマにならないから同意w>>289

291 :higeo:2006/07/17(月) 15:47:52 ID:OPtQJjN8
Xscaleのハードウェア暗号機能を使ってIPSecを行いたいのですが、Linuxのソフトウェア暗号機能を無効化して、ハードウェア暗号化を有効にする方法はありますでしょうか?

292 :login:Penguin:2006/07/17(月) 16:55:33 ID:r4TFD9gL
ちょっと質問なんだけど、カーネル層で
物理アドレスを扱うときって、必ず
__va で論理アドレスに変換して使うのがセオリー?

この前、共有メモリのアドレスを使うときに、
プロパーの人に使わなくていいって
言われたんで、そのまま物理アドレスのポインタを
使ったんだけど、これで良かったのかな。
いちおうコードは流れたんだが。

で、そうだとすると、__vaを使うケースとそうじゃない
ケースがあるってことで尚更ややこしいと感じてます。

293 :login:Penguin:2006/07/18(火) 01:27:01 ID:iCdb1cyK
xscaleの暗号化機能を使うソースで自由に組み込めるのってあるの?

アプリケーション層とカーネル層がごっちゃになってないか?
プリエンティブなマルチタスクOSの勉強し直したほうがいいよ。

294 :login:Penguin:2006/07/18(火) 06:47:18 ID:Vj/K5O9n
とうとう組み込みLinuxに大手企業が本腰入れてきたな
困ったもんだ、ライバルが増えて

295 :login:Penguin:2006/07/18(火) 11:19:35 ID:FfbOZE93
組み込みエンジニアの賃金は今でも月給18万円で悲惨だけどね。

296 :login:Penguin:2006/07/18(火) 11:22:40 ID:6ZYgpWmH
なんか蟹工船みたいな話だな。まさに社畜

297 :login:Penguin:2006/07/18(火) 21:15:19 ID:j+2bZV2p
組み込みですが月40以上もらってます

298 :login:Penguin:2006/07/19(水) 02:58:03 ID:GNL8GeGf
vxworks案件でしょ?

299 :login:Penguin:2006/07/20(木) 23:28:48 ID:+nN0LVGs
組み込みlinuxのくせに、/dev/memをmmapでアクセス。
あぁ、楽ぅぅ。

300 :login:Penguin:2006/07/21(金) 20:19:58 ID:pxs6EStG
300

Linuxの組み込みってGUIどうすんの?
X使うの?重くない?
フレームバッファ?
ソフトあんの?

301 :login:Penguin:2006/07/21(金) 20:28:29 ID:fYv+0BtC
>>300
Qt/embeddedとかX以外の選択肢がいろいろあるだろう。

302 :login:Penguin:2006/07/21(金) 20:30:12 ID:pxs6EStG
Qt/embeddedは金掛かるから駄目だ。
Flashが動く無料のない?

303 :login:Penguin:2006/07/21(金) 21:33:06 ID:fYv+0BtC
>>302
GPL版があるだろうに。これなら一銭もかからん。
http://www.trolltech.com/trolltech/developer/downloads/qtopia/pdaedition

あとFlashはオープンソースではないので無理。諦めれ。

304 :login:Penguin:2006/07/22(土) 12:11:10 ID:ng8tYcxx
>>302
nano-X使え。
金はださねぇっていわれて。仕方なく使ってる。
DirectFBは重かった。

ところでIPCってスレッドセーフ?

305 :login:Penguin:2006/07/22(土) 14:03:31 ID:taaHPuuX
オープンソース実装の FlashVM あった気がするが。

306 :login:Penguin:2006/07/22(土) 15:46:12 ID:Wpwc5rGQ
いつもGUIは持たせないな
欲しがるやつにはPCつなげさせてブラウザ開けって言ってる

307 :login:Penguin:2006/07/22(土) 18:55:12 ID:TOlspP4H
microwindowsか
スゴ

308 :login:Penguin:2006/07/22(土) 22:18:29 ID:PRipUDJ6
>>305
gnash?
今のところ多言語対応の問題で動かないものが多いぞ。

309 :login:Penguin:2006/07/24(月) 11:18:33 ID:GsWamFV3
フラッシュは絶滅させたほうがいいね。pdfとは大違い。

310 :login:Penguin:2006/07/24(月) 12:31:53 ID:gqm0RV7V
どうしようもない質問であれなんだけど、
工業用のPCIのCPUボードって、どうやって使うものなんでしょうか。
メインのPCに刺すと、メインPCから通信して制御できるものなんでしょうか。
PCI上のCPUボードでFFTとかやって、結果だけPCに取得するといったことができるのでしょうか。
いろんなメーカーのを見たんですが、PCI経由で通信できるとぜんぜん書いてなかったので。

311 :login:Penguin:2006/07/24(月) 13:04:32 ID:G4c/qpN1
>>310
なんで、ここで聞くの?

312 :login:Penguin:2006/07/24(月) 18:49:56 ID:tOFKvEaF
>>310
PCIバスの、いわゆる工業用シングルボードコンピュータは、パソコンのPCIスロットに
差すようなもんではありません。なので310さんが想定しているような使い方はできません。
PCIバスのラックや、バックプレーンに差して使います。
当然、PCIバス経由で他のボードと通信できます。
例えばこういうの。
バックプレーン、シャーシ
http://www.interface.co.jp/pci/index.asp?category=unit
パソコンのPCIスロットに差して使えるようなシングルボードコンピュータがあるかどうかは知りません。
ただし、どこのメーカーか忘れましたが、WindowsパソコンにITRON系のOSをのせたCPU
ボードを別に差してあって、310さんが考えているような用途に使えるものがあったと思います。

と、これだけだとなんなので、Linux関連情報も出しとくと、
http://www.interface.co.jp/catalog/tutorial/tutorial.asp
ここにLinuxで組込み系の処理を行うための情報が少しあります。

313 :310:2006/07/25(火) 07:05:53 ID:QgPlRFQs
さんくすこ。
あるハードウェアをPCに取り付けるんだけど、その開発にあたって、
実験段階なんだから、ソフトウェアでエミュレーションすればいいじゃないか、ということになって、
記憶のかなたにあったPCIのCPUボードがこういった用途に使えないかなと思い、質問させていただきました。

ちょっといろいろ調べてみます。

314 :login:Penguin:2006/07/26(水) 04:11:21 ID:gEu5fKYe
ハードウェア処理させるためのドライバ書くのって、完全エミューレーションと手間は変わらんよ。
エミュレーションソフト作れるなら、該当部分の処理をハードに置き換えればいいだけ。
ハード的に結線すればうまく動いてくれる様には、そういうソフトを実行しないとムリポ。

315 :login:Penguin:2006/07/27(木) 03:49:53 ID:bXII0j75
>>292

target cpuによる。(カーネルバージョンやコンパイルオプションでも違ったような)
たとえばx86だと、論理アドレスを物理アドレスと同じアドレスにmapにしてた希ガス
4G超(だっけ?)のメモリつんでると32bit論理アドレスでアクセスできんからちゃんとremapしてた希ガス
後者の問題で、少ないメモリだとたまたま論理=物理なので動くけど、いっぱいつむと論理!=物理になって動かん、とかある希ガス

SHとかMIPSだと、論理アドレス=物理アドレス+OFFSETで決め打ちになる(ならないエリアもある)
ので変換なしでもアクセスできるかもしれんけど、
OFFSETでキャッシュあり・なしとかwrite through/write backとかが決まるので、
変換でOFFSETを調整してやらんと
メモリ領域をnon-cacheアクセスすると動くこたあ動くが遅いとか、
memory maped I/O領域をcache accessすると、(たまたまcache flushされ書き込まれた場合は)一見動いているように見えるが、そうでない場合は書き込まれずに挙動不審、とかある希ガス

何も変換がいらないcpuだとマクロかinlineになってて最適化コンパイルすると消えて呼び出しコスト0になるはずなので、
わるいこといわないからつけとけ

うろ覚えなんだが__vaにはcacheモードによる変種があった希ガス
SH/MIPSだとOFFSETをandしたりorしたり
x86だとどっかにmapした上でそこのcacheモードを設定してたような希ガス
生__vaは一番無難なnon-cacheアクセスだった希ガス
適切な__vaファミリを選べれ

ちなみにxenとかcolinuxはこのへん(va,pa)に手を入れて、「kernelが物理アドレスと思ってるアドレス」と「本当の物理アドレス」の変換をしてた希ガス


316 :login:Penguin:2006/07/27(木) 08:44:44 ID:bXII0j75
ごめん最後の部分たぶん間違い
SH/MIPSみたいに固定変換タイプだと
va: cache 領域
pa: non-cache領域
とかだったような希ガス
違うかもしれんがそーゆー何らかの変換が入ってたことは確か

memory mapped I/Oはフツーnon cacheアクセスすればいいんだけど
外部デバイスとの共有メモリで書き換えが多い場合(vramとか)
cache accessしてまとめて明示的にcache flushしたほうが速い
デバイス側で内容を書き換える可能性がある場合(DMAとか、vramならGPUとか)
読み込み前にcache invalidateが必要だけど

とかうろ覚えでいってみる


317 :login:Penguin:2006/07/28(金) 22:39:18 ID:yNti06tZ
個人で勉強するための MIPS系 ボードってありますでしょうか?
HDD とかにも接続できる奴だとうれしいのですが..

318 :login:Penguin:2006/07/28(金) 22:58:30 ID:N27jccMP
ぷらっとのOMSとか

319 :login:Penguin:2006/07/28(金) 23:34:16 ID:yNti06tZ
>>318
それってMIPS系ですか?

320 :login:Penguin:2006/07/28(金) 23:37:20 ID:N27jccMP
>>319
ttp://www.plathome.co.jp/detail.html?scd=12441077

MIPS32

321 :login:Penguin:2006/07/28(金) 23:38:42 ID:yNti06tZ
http://www.amd.com/jp-ja/ConnectivitySolutions/ProductInformation/0,,50_2330_6625_10509,00.html
> 高速MIPS CPUコア
MIPS系でしたね。失礼しました。

情報ありがとうございます。 >>318,320

322 :login:Penguin:2006/08/15(火) 03:37:00 ID:gYesGCGG
ttp://kmuto.jp/open.cgi?oms
>突然ハングアップする。
>せめてハングアップしたら再起動してくれるとありがたいのだが…
>落ちるときは2〜4時間ごと、最長3日程度

OpenMicroServerは鯖用途として問題あり?
OpenBlockS266の方がいいのかなあ。

玄箱は時計関係で問題あるみたいだけど。


323 :login:Penguin:2006/08/15(火) 10:48:08 ID:/RCUmnCr
>>322
ttp://kmuto.jp/d/index.cgi/computer/oms-works.htm


324 :login:Penguin:2006/09/07(木) 09:44:12 ID:Pf/EFgCi
Kernel Mode Linux : Execute user processes in kernel mode
ttp://web.yl.is.s.u-tokyo.ac.jp/~tosh/kml/

325 :login:Penguin:2006/10/24(火) 02:57:53 ID:ef4lR27l
debian.dodes.org って何で見つかんないの?
apt-get updateができましぇん

326 :login:Penguin:2006/10/27(金) 19:32:17 ID:zFRooLQw
馬鹿な質問させてください。
クロスコンパイルやるのと、その環境でコンパイルするのとでは吐かれるバイナリは違ってくるものでしょうか?

327 :login:Penguin:2006/10/27(金) 21:30:34 ID:rPAjNZSN
同じコンパイラであれば一致するはず。


328 :login:Penguin:2006/10/27(金) 21:44:13 ID:h90lIhkj
binutilsとヘッダ関係も気になりますね。
面倒なのでcross+distcc使ってます。

329 :login:Penguin:2006/10/27(金) 23:01:45 ID:zFRooLQw
>>327,328 ありがとうございました。binutils気をつけます。
distccって分散コンパイルですか・・・いろいろありますね。。。

330 :login:Penguin:2006/10/27(金) 23:13:11 ID:u8sH+tMy
CentOSベースで2.6.18でmingoのパッチ入れて快調だが、それはともかく、
カーネル再構築のときって、menuconfigで.configをちょっと変えるだけでも
オブジェクト生成しなおさなきゃならんのですか?

この時間(約20分)がもったいないので、もしなんとかなるなら
ご教授いただきたく。。。

331 :login:Penguin:2006/10/28(土) 00:14:46 ID:4c4wVsu8
組み込みだとダイナミックライブラリはメモリもったいないからスタティックだし、一部が変わっただけでも全部作り直しでしょ。
メモリとディスク喰いまくる覚悟でダイナミックで作れば良いかと。

もうアケルミーしか選択枝無いのか。
R3000あたりベースで、安くて組んでて楽しいおもちゃが欲しい。

フラッシュ動かしたいって携帯とか?
もうフラッシュ捨てた方が良いよ。
pdfでがんがれ。

332 :login:Penguin:2006/10/28(土) 03:03:05 ID:jzEQShzS
>ダイナミックライブラリはメモリもったいないからスタティックだし
( ゚д゚)ポカーン

333 :login:Penguin:2006/10/28(土) 10:11:54 ID:syVRd82t
>>331の言っていることはオラは分かった。
あとは make -j2とかj3 とか試してみる。


334 :login:Penguin:2006/10/29(日) 07:18:53 ID:efeKgqzT
巨大な/bin/busyboxバイナリが一つあればいいから容量もメモリも喰わない。
busyboxだとハードリンクしてるし。

335 :login:Penguin:2006/10/29(日) 14:24:31 ID:ouQKPV0q
どうしても分からないっす。
>>331はLinxuの話をしていないと言うこと?
スタティック=ROMで実行するから食わない?


336 :login:Penguin:2006/11/04(土) 07:56:57 ID:ICCbh7HQ
>>335
Linuxの話をしてると思うよ。後半はめちゃくちゃなので釣りか誤爆の可能性もあるけど

動かすプログラムが一つしかないときとかはstatic linkにするほうが省メモリになりやすい

複数のプログラムを同時に動かすときにはdynamic linkのほうがいいことが多い
ライブラリのtextがプロセス間で共有されるので、システム全体のメモリ使用量削減になる

case by caseなのでどういうシステムを設計するかによって決めること
一概にどれがいいとはいえない

337 :login:Penguin:2006/11/04(土) 20:22:33 ID:X32LHZhq
意味が分かりました。ありがとう。
でも、後半をめちゃくちゃと言われるのはショックでした。


日記終わり



338 :login:Penguin:2006/11/04(土) 22:26:25 ID:ICCbh7HQ
>>337
ごめん。後半めちゃくちゃってのは>>331の話で、>>335の話ではないよ

あと一つ
LinuxをROMで動かそうと思うと苦労すると思う
ROMで動かすための仕掛けはMontaVistaが作ってはいたと思うけど、今のステータスは知らない

カーネルとrootfsをFlashROMに書き込み、ブートローダでカーネルをROMからRAMへロードさせて、
カーネルやプロセスはRAM上で動かすってのが一般的だと思う
rootfsもromfsとかJFFS2程度にして、書き込み領域にはrdを使うって感じ
ここまでやれれば(少なくともプログラミング環境的には)普通のx86 Linuxと変わらなくなるので、
あとは普通のLinuxプログラミングって感じで開発することができるようになるはず
リソースの関係から使いたいライブラリを動かせないとかはあるかもしれないけど、
そこはリソース設計の話だから、別の話になると思う

339 :login:Penguin:2006/11/04(土) 23:03:53 ID:X32LHZhq
誤解でしたかスマ。

こないだまでRAMに展開するなんて殆どしてなかったのに。
一部のプロトコルとか、JPEGのデコード部ぐらいしか・・・Linuxの話ではありませんが。

容量によると思うけれどもLinuxはRAM展開が前提と言うことですね。

340 :login:Penguin:2006/11/05(日) 09:48:44 ID:ks2asGXN
linuxのソフトはwrなファイルシステム前提のものが多いので、romfsにすると、
ファイルを作ろうとしたときに落ちちゃうのが結構あるよね。
/tmpだけつかってるなら、そこだけramdiskにすりゃいいんだけど。。

341 :login:Penguin:2006/12/24(日) 20:08:49 ID:AX600mha
保守age
情報処理・テクニカルエンジニア・エンベデッドシステム受けるか?
http://www.jitec.jp/1_11seido/h13/es.html

342 :login:Penguin:2006/12/24(日) 22:04:37 ID:re11bfgr
元々の設計思想がrw前提だからねえ。
開発者もroはあんまり興味持たないし、力も入れてない。

プロセス間で共有のための実行コードが多くなるってことも有る。
複数プロセス前提なら複雑だけどダイナミックかなあ。単発なら巨大スタティックに埋め込み。

343 :login:Penguin:2006/12/25(月) 01:01:19 ID:DcWNWvcV
組み込みLINUXのカーネルはPCのと違うの?

344 :login:Penguin:2006/12/25(月) 16:19:27 ID:Dg2TSsMH
>>343
Generic kernel ではサポートされてないハードウェア用に
patch あたったりドライバ追加してたりするぐらいで
基本的には同じじゃない?
あとはスケジューラ入れ替えとか。


345 :login:Penguin:2007/01/28(日) 14:47:02 ID:3OyF2FMZ
もうちょい起動速くならんかなー

346 :login:Penguin:2007/01/28(日) 15:09:11 ID:6VRIUpaK
携帯用Linuxのソフト基盤構築でキャリア/メーカーが団体設立
http://japan.cnet.com/news/ent/story/0,2000056022,20341627,00.htm

お前ら、大変だな、大企業に入ってこられてw

347 :login:Penguin:2007/01/29(月) 14:33:44 ID:N+dzTP63
>>346
別に〜。
だって用件によってCPUもハード構成も違うものに合わせて
調整するんだからさ、共通基盤があろうがなかろうが
する作業同じだもん。


348 :login:Penguin:2007/02/12(月) 01:34:22 ID:IHRdRKUg
もまえらFON買ってシリアルケーブル作って中にログインしてみろよww
なんか知らないけどあれこれ入れたくなってきたw

349 :login:Penguin:2007/02/12(月) 02:02:30 ID:KYBLozLf
>>348
ちょっと聞いていい?
JTAGコネクタもついてるみたいだけどJTAGケーブル(?)用意すれば色々できるの?
MIPSベースのAR2315Aが載ってるらしいのだけどARMとは違うの?
トンチンカンな質問だけど許して。

350 :login:Penguin:2007/02/12(月) 10:08:27 ID:RkHH7Sxu
>>349
JTAGとは単なるデバッグポートの仕様なので、PCとやりとりするには
JTAGのデバッガ(ハードウエア)が必要。たとえば
http://www.kmckk.co.jp/jetm/index.html
のようなものになる。\300,000くらいは覚悟しなきゃダメだな。

351 :login:Penguin:2007/02/12(月) 11:03:00 ID:t07KpGQ9
シリアルなくても firmware の version を古めのにすれば
ssh でログインできるみたいだけど。
ttp://fon-wiki.maniado.com/index.php?Tips#a3a3578c

352 :login:Penguin:2007/02/12(月) 11:25:58 ID:y27Lli+s
>>348
具体的には何ができそうなんですか?

353 :login:Penguin:2007/02/12(月) 12:06:31 ID:KYBLozLf
>>350
>JTAGのデバッガ(ハードウエア)が必要。

ヤフオクで1000円で落札したんですけど、これのことですかね?
http://www.yokogawa-digital.com/advice/select/product.jsp?model=YX600

これが使いたくて、JTAGと関連ありそうなスレのぞいているのだけど、
するにもいまいちよくわからんです。
ターゲットデバイスにアルマジロ9とか使えそうなんですけど、今の状態で
そこまでお金かける勇気がないです。
ジャンク(2,3千円)で試せるのがあればいいんですけど。

354 :login:Penguin:2007/02/12(月) 12:15:54 ID:9KCKntNi
要するに1980+900円で無線ルータを買って、ファームを書き換えてしまおうっ
てことだろう?何ができるかはアイディア次第だと思うが。


355 :login:Penguin:2007/02/12(月) 13:13:33 ID:RkHH7Sxu
>>353
デバイス側が対応していれば問題なく使える。
もちろんARMプロセッサだけでMIPSには使えないけど。

356 :login:Penguin:2007/02/13(火) 16:37:10 ID:u+JcMmbv
348でつ

>>349 RS232Cでつないでテラタムでログインするだけです
cpuinfo してみた
system type : Atheros AR531X_COBRA
processor : 0
cpu model : MIPS 4KEc V6.4
BogoMIPS : 183.50

>>352
とりあえずFONをDD-WRT無線ルーターに変えられる
とりあえずsnmpとか吐かせるw
だれかがアクセスするとメールとか出してくれるww
まだ、しょぼいなw
アイデア次第ってことで

>>354 まさにそのとーり!

357 :login:Penguin:2007/02/13(火) 20:08:08 ID:zEMqaX8A
>>356
無線LANコントローラ内蔵のMIPSプロセッサか。
ちょうど小型サーバを探してたところなので使わせてもらおうっと。

358 :login:Penguin:2007/02/13(火) 21:20:48 ID:u+JcMmbv
>>357 おもすれーのできたらおせーて

とりあえず、DD-WRTってのを入れてFONとして使ってないw
topもpsも表示できるのはおもすれぇww
次は何させようかとGoogってたらSDカードつけた人がいますぞw

359 :login:Penguin:2007/02/13(火) 22:18:47 ID:8jWMojOH
Armadillo300買おうとおもってたけど、LA FONERA買ったお


360 :login:Penguin:2007/02/14(水) 01:35:56 ID:Vl5+CtJ2
>>359 何作るの?
  ∧_∧  +
 (0゜・∀・)   ワクワクテカテカ
 (0゜∪ ∪ +
 と__)__) +

361 :login:Penguin:2007/02/15(木) 10:01:34 ID:rIRDMXh3
>>358
SD > kwsk

362 :login:Penguin:2007/02/15(木) 10:04:47 ID:ArgKmSjB
>>361
ググレカス

363 :login:Penguin:2007/02/16(金) 02:05:11 ID:DW3yfMyu
>>360

二台つかってアレをつくるの

364 :login:Penguin:2007/02/16(金) 10:08:39 ID:wqIfZsXx
DD-WRT化か?どうせやるならアンテナ2個つけてダイバシチィの実験もヨロw

365 :login:Penguin:2007/02/16(金) 14:24:24 ID:YI4cGG/M
今の旬は携帯Linux?

366 :login:Penguin:2007/02/16(金) 15:39:12 ID:wqIfZsXx
>>365 ら ほねら

367 :login:Penguin:2007/02/16(金) 23:03:23 ID:DW3yfMyu
>>365

正直いぢれない携帯電話なんかどうでもいい

368 :login:Penguin:2007/02/17(土) 01:24:10 ID:82/emWIn
教えて君&長文スミマセン。
もし何か情報知ってる人がいたら教えてくださいm(_ _)m

組込に転向したばかりのアプリ屋です。
いろいろあって、2.4系カーネル使ったHDD搭載モバイル機器作ってます。
こいつにはUSBの口があってPCとつなぐと、FAT32の外付けHDDモードになる。

で単独で使ってる分にはいいんだけど、
PC接続して大量のファイル(合計2G程度)をWinからコピーすると
ファイルシステムがイカレちゃうみたいなんです。

もちろんPC接続時は搭載アプリも止めてるし
umountしてるんだけどダメです。
Linux上から見るとメチャクチャな状態で
lsやchmodをたたくとFATが壊れてるぜ〜って出てくるんだけど
Windowsからは普通にアクセス出来るんです・・・・

原因or回避策の情報ってないですかね。


369 :login:Penguin:2007/02/17(土) 01:36:04 ID:JHIDbcoe
ファイル数が 65534 を越えてるとかか?

370 :login:Penguin:2007/02/18(日) 23:11:28 ID:y7kGpduc
FONの話。

とりあえず9-KEと2550コネクタの加工でシリアルコンソールは見えた。
今のところうまく電波を捉えられてない(環境の都合で)秋月電波時計を
遠隔化する方向で考案中。

それにしてもfis listして見たところだと完璧なまでにマニュアル通りの
RedBoot+Linux環境なんだな。\1980で組み込みLinuxの入門をするには
絶好の材料かも。

371 :login:Penguin:2007/02/19(月) 01:02:36 ID:1ZHDAbf1
だよな、とりあえず3つ買ったw

372 :login:Penguin:2007/02/19(月) 16:53:07 ID:yeRPpdes
FONスレッドにフォークしたらどうなんだろう。

373 :login:Penguin:2007/02/19(月) 17:08:08 ID:1ZHDAbf1
何板?

374 :login:Penguin:2007/02/19(月) 20:43:26 ID:oASqkiFd
通信技術にあったが。

FON総合スレッド Part14 【無線LAN無料相互利用】
http://pc10.2ch.net/test/read.cgi/network/1171467608/

375 :login:Penguin:2007/02/20(火) 12:42:51 ID:WdH5DDT+
組込みLinuxのディレクトリ構成って決まってるの?
例えばDD-WRTなんだけどapacheの設定みようとしたけど/etc/apacheっていうディレクトリがない。
ないしhttpd.confも見当たらない。

376 :login:Penguin:2007/02/20(火) 17:46:28 ID:M7GEzZOq
>>375

んにゃ、そもそも”/etc/apacheにapacheのhttpd.confを置く”
というルールも無いけど・・・・


377 :login:Penguin:2007/02/20(火) 19:59:59 ID:WdH5DDT+
>>376
組込みだと通常どこに置くの?

378 :login:Penguin:2007/02/20(火) 20:08:20 ID:BsGfrKua
>>377
好きなところに置けばよい。

379 :login:Penguin:2007/02/20(火) 20:28:52 ID:WdH5DDT+
>>378
通常はどこに置くの?

380 :login:Penguin:2007/02/20(火) 20:36:01 ID:BsGfrKua
>>379
「通常」とやらが何を指してるのか解らん。

configure次第で何とでも変えられるし、現に組み込みLinuxに限らず
ほとんどのLinuxでは /etc/apache などに変えている。
configureで何も指定しなければ /usr/local/apache/conf になる。
ただ、このディレクトリを使ってるものは皆無に近い。

381 :login:Penguin:2007/02/20(火) 20:43:40 ID:WdH5DDT+
>>380
/etc/apacheも/usr/local/apacheもないです。
apacheはいってないのかな?
ルータ(DD-WRT)にWEB管理画面があったのでapacheなのかなと思ったのですが
独自httpサーバーもってたりするんですかね?

382 :login:Penguin:2007/02/20(火) 21:08:22 ID:BsGfrKua
>>381
無理して設定ファイルを探そうとするからおかしなことになるんだよ。
# netstat -anp | grep :80
でTCP=80 (http)を受け持ってるプロセスを探せ。

# まぁlighttpdとかだろうとは思うが

383 :login:Penguin:2007/02/20(火) 21:44:44 ID:WdH5DDT+
>>382
dです。
netstatのpオプションが使えませんでした。
他にoとかbとか試してみましたがダメです。
プロセス表示できないバージョンなんですかね?

組込みLiunxってfedoraとかdebianとかvineとかディストリあるんですか?
uname -a するとこんな感じなんですが何のLinuxになるかわかります?

Linux XXX 2.4.34 #750 Thu Feb 15 16:35:40 CET 2007 mips unknown

384 :login:Penguin:2007/02/20(火) 21:50:56 ID:BsGfrKua
>>383
> netstatのpオプションが使えませんでした。
rootでやってるよな?

> 組込みLiunxってfedoraとかdebianとかvineとかディストリあるんですか?
PCとは違って汎用的なハードウエアではないのでディストリビューションは
存在し得ない。あるとすればMontaVistaなどをはじめとした組み込みLinuxベンダーが
「構築キット」の形で標準テンプレートを用意する程度だ。

> 何のLinuxになるかわかります?
わかるわけねーだろ。unameが何を表示しているのかを知れ。

385 :login:Penguin:2007/02/20(火) 22:02:35 ID:WdH5DDT+
>>384
すみませんディストリは>>3にありました。

netstatはrootでやってます。
unameはカーネルのバージョン表示するだけ?
どの組込系なのかは、どこ確認すればいいですかね?

386 :login:Penguin:2007/02/20(火) 22:27:16 ID:BsGfrKua
>>385
それを作った奴(or 企業)に聞け。

387 :login:Penguin:2007/02/21(水) 00:40:36 ID:rKb/HdJA
DD-WRT って Linux ベースの無線LANルータのファームウェアを
自作のものと置き換えるプロジェクトだろ?

LinuxFromScratch とか gentoo いじった経験ないか?
Slachware でもいいや。
強いてディストリというとそれらに近いよ。
一から全部自分でビルドして必要なものだけ整えるの。

388 :login:Penguin:2007/02/21(水) 00:52:51 ID:tDHE4V3L
DD-WRTネタはこちらへ

代替無線ファームウェアDD-WRT
http://pc10.2ch.net/test/read.cgi/linux/1165810666/




389 :login:Penguin:2007/02/21(水) 23:07:17 ID:ENLKoHwR
*WRT系はipkg(dpkgの簡易版)ベースの管理システム使ってるから
Slackwareよりははるかにまし。


390 :login:Penguin:2007/02/23(金) 01:03:25 ID:vfFjApU9
通りすがりのものです。
組込Linuxに趣味レベルで興味があるですが、難しそうなのと機器揃えるのに結構お金がかかるので
キットを手に入れるのを躊躇しています。
組込Linuxのイメージがよくわからないのだけど、WRT系も組込Linuxになるのでしょうか?
FONルータという2000円ぐらいで手に入りWRT系をインストール(?)できるみたいですが
組込Linuxを理解する教材になりますでしょうか?

391 :390:2007/02/23(金) 01:04:59 ID:vfFjApU9
すみません。
すぐ上のレスに答えがありました。

392 :login:Penguin:2007/02/23(金) 01:32:53 ID:fisyPHSl
>>390
趣味の組み込みLinuxで出来ることって
だいたいどういうことなんですか?

組み込みLinuxという単語にのみ
なぜかひかれたんだけど
趣味として面白いのかな、これ。

393 :login:Penguin:2007/02/23(金) 01:39:28 ID:CphRpY7k
>>390
他にも、リナザウや、ipaq、モバギ、Psion5 とか、
キーボード、ディスプレイつきで linux が動く奴は色々あるぞ。

394 :login:Penguin:2007/02/23(金) 01:47:19 ID:fisyPHSl
普通のPCにLinux入れるんじゃなくて
わざわざ組み込みLinuxで遊ぶと
どういう点が面白いんですかね?

395 :login:Penguin:2007/02/23(金) 02:08:00 ID:efeZ7+tm
>>394
linux のより良い理解が得られるようになるよ。
うまく動かないところを調べるために source を見たり
gcc の cross-compiler の吐くコードを調べたり
x86 じゃない CPU の性質を調べたりしてね。

あと、リソースの少ない環境で効率よく動かそうとするのは
パズル的な面白さがある。


396 :login:Penguin:2007/02/23(金) 02:22:47 ID:fisyPHSl
なるほど・・・
もうちょと調べてみます。
ありがとうございました。

397 :login:Penguin:2007/02/23(金) 03:14:28 ID:vfFjApU9
>>392
やりたい事はとくにないです。
というか何ができるのかよくわかってないです。
ROM(?)に書き込む作業が何かhackしてる感じでカッコイイです。

398 :login:Penguin:2007/02/23(金) 08:38:23 ID:6ZWYD+sA
FONのrootfsの圧縮方法がわからん・・
デフォルトのgzipでもないし、lzmaでもダメ。

399 :login:Penguin:2007/02/25(日) 17:15:53 ID:EXah0RJw
>>398
よくわかりませんが、DD-WRTスレ覗いていたらfirmware_mod_kitを使うみたいですけど
これじゃダメですか?

ところで、差し支えなければ皆様の使ってる開発環境を教えてくれませんか?
組込LINUXに興味があるのですがイマイチイメージがわきません。
当然、組込Linuxを組み込むターゲットモジュールが必要とは思いますが
エミュレーション機能(?)を使うとコンパイルマシン上でデバックは可能なんでしょうか?

400 :login:Penguin:2007/02/25(日) 17:28:33 ID:U2GH4ukb
>>399
結局FONのソースコードをダウンロードして解析した。
lzmaの独自パッチのような感じだな。

> 開発環境

openSUSE 10.2, 自作シリアルケーブル(9-KE)
とりあえずはこれだけだな。

> エミュレーション機能(?)を使うとコンパイルマシン上でデバックは
> 可能なんでしょうか?

商用の組み込み開発環境だとそういうものがあるにはある。
Windows CEなどにもあるし、特定の組み込み機器用にメーカーが作ってたりもする。

ただ組み込みLinuxの世界ではあまり使わないな。RedBootとかLinuxカーネル自身を
まだ誰も動かすことに成功していないマシンならともかく、いったんカーネルが動作
してカーネルのメッセージが出るところまで動いてしまえば、あとは単純にカーネル
自身のデバッグ機能やgdbを使えば容易にデバッグできる。

Windowsとは違ってカーネル自身でさえも自由にソースコードをいじれるので、
エミュレータがあったところで使い道がない。RedBootやLinuxカーネル自身の問題なら
エミュレータよりもJTAGデバッガとかロジックアナライザの出番だし。

401 :login:Penguin:2007/02/25(日) 20:04:11 ID:MvRcc4RH
http://page4.auctions.yahoo.co.jp/jp/auction/d71822807

コレ使うと組込Linux開発できるの?

402 :login:Penguin:2007/02/25(日) 20:40:32 ID:xIVbUsT6
使わなくてもできる

403 :login:Penguin:2007/02/26(月) 00:55:52 ID:/xDCAcPy
>>401
これってICE?
関係ないけど、以前マ板で携帯電話のファームウェア開発会社に派遣された人のスレがあった。
開発現場のそれはもう壮絶な修羅場を垣間見て、涙無くしては読めなかった。
その中で印象的だったのが、ICEが十分用意されてないこと。
スレ主のチームにICEがまわってこなくてデバッグがまともに出来ないってのがあった。
ICEが高いから会社も十分用意できなかったことを思うと、>>401で1000円で出品されてるよって
教えてあげたい。

と、通りすがりのど素人がレスしてみる。

404 :login:Penguin:2007/02/26(月) 09:15:27 ID:q4r72A3O
>>403
ICEがないからデバッグできないなんてただの泣き言だな。

全員が全員ともICEを必要としているとは思えないし、プロジェクトの運用で
OS本体をメンテナンスする部隊とアプリケーションをメンテナンスする部隊に
分ければ、アプリケーション部隊側はICEがなくともなんとかなる。
今時の組み込み機器ならgdbくらいは動作するもんだし。

プロジェクトメンバーの能力不足かリーダーの管理能力不足だな。

405 :login:Penguin:2007/02/26(月) 10:14:47 ID:qXwC715D
ICE なんてカーネル自体のデバッグか、ドライバ書くときくらいしか使わないと思う。
そりゃあれば便利だが、無くても代用できる。

406 :login:Penguin:2007/02/26(月) 12:18:17 ID:lW2F/hAT
>>404-405
これ読んでから家馬鹿

http://s03.2log.net/home/programmer/archives/blog38.html
http://s03.2log.net/home/programmer/archives/blog39.html


407 :login:Penguin:2007/02/26(月) 12:57:56 ID:qXwC715D
>>406
懐かしいなww
が、しかしこういう事例に ICE があっても無駄だろ。
馬鹿はお前だ

408 :login:Penguin:2007/02/26(月) 14:07:56 ID:Ke/PhTO5
もしかして linux や Symbian 以前の
擬似マルチタスクな OS で開発してると
ICE ないと困るのか?


409 :login:Penguin:2007/02/26(月) 18:02:03 ID:aH+vzs0R
プロならprintf()で十分だろ。

410 :login:Penguin:2007/02/26(月) 20:36:42 ID:q4r72A3O
「ICEがあればなんとかなる」といってるうちはまだまだだな。
カーネルデバッグですらLED出力でなんとかできるようになってようやく一人前だ。

411 :login:Penguin:2007/02/26(月) 21:10:58 ID:67sfSs7n
名無しだと何とでも言えるわなwww

412 :login:Penguin:2007/02/26(月) 21:23:30 ID:pZPuJymF
>>401
何でこんなに安いの?
たぶんこれだよね?
http://www.yokogawa-digital.com/advice/product/advicePLUS/index.html

リースアップ品の大量放出で安いのは分かるんだけど、個人で勉強の為に持ってても損はないですかね?
それとも汎用性はなく専用機とかでないと使えないとかありますかね?


413 :login:Penguin:2007/02/26(月) 21:32:06 ID:q4r72A3O
>>411
406の再来か。
駄目な奴は何をやっても駄目だな。

414 :login:Penguin:2007/02/26(月) 21:41:11 ID:q4r72A3O
>>412
組み込みLinux機器開発の勉強のために買うとすればこういうのを買っても
かえってそのメーカー独特のクセに惑わされて本末転倒な結果になるのがオチ。

初心者ならなおのことOpenBlockSとかOpenMicroServerとか子羊とかFONとか、
初期状態でとりあえずLinuxが動いている機器を買ったほうがいい。
何もないところからスタートしようとしても何をしていいのかわからんはずだし。

415 :login:Penguin:2007/02/27(火) 01:40:03 ID:No9Nm5N5
通りすがり *BSD ユーザです。

> ICE なんてカーネル自体のデバッグか、ドライバ書くときくらいしか使わないと思う。
ブートコードは書きませんか?

> そりゃあれば便利だが、無くても代用できる。
ICE がなくてもデバッグできるけど、「代用」はできないんじゃ?


416 :login:Penguin:2007/02/27(火) 08:07:07 ID:iRm2ws3W
>>415
> 通りすがり *BSD ユーザです。
お前406だろ。

417 :login:Penguin:2007/02/27(火) 09:04:57 ID:bjHPzH3M
>>415
ブートコードなんて、書かなきゃいけなくなってから書けばいいだろ。
そして、そんな機会は受注直後にしかない。

418 :login:Penguin:2007/02/27(火) 21:03:11 ID:MA0qrzop
q4r72A3Oってのは何様のつもりなんだ

419 :login:Penguin:2007/02/27(火) 21:14:58 ID:CwfiROwU
ICEの使い方がわからないのですが、ICE使ったことある人いますか?

420 :login:Penguin:2007/02/27(火) 22:19:43 ID:8A5Ou21M
>>419
マニュアル嫁

421 :login:Penguin:2007/02/27(火) 22:29:46 ID:jV0e1Jx/
>>415
> ICE がなくてもデバッグできるけど、「代用」はできないんじゃ?

ICE ってデバッグするためのもんだから、他の方法でデバッグできるなら
「ICE の代わりに printk で代用」って言ってもいいだろ。

ハード的なタイミングとかは、デジタルオシロでがんばれ。

>>419
どこの ICE よ。

基本はたいして違いはないけど、コマンドとかはメーカーごとにばらばら
だから ICE の型名書かないと、答えようがない。

そもそもお前のスキルレベルもわからんし。

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

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

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)