【エンベデッド】組込Lin ..
293:login:Penguin
06/07/18 01:27:01 iCdb1cyK
xscaleの暗号化機能を使うソースで自由に組み込めるのってあるの?
アプリケーション層とカーネル層がごっちゃになってないか?
プリエンティブなマルチタスクOSの勉強し直したほうがいいよ。
294:login:Penguin
06/07/18 06:47:18 Vj/K5O9n
とうとう組み込みLinuxに大手企業が本腰入れてきたな
困ったもんだ、ライバルが増えて
295:login:Penguin
06/07/18 11:19:35 FfbOZE93
組み込みエンジニアの賃金は今でも月給18万円で悲惨だけどね。
296:login:Penguin
06/07/18 11:22:40 6ZYgpWmH
なんか蟹工船みたいな話だな。まさに社畜
297:login:Penguin
06/07/18 21:15:19 j+2bZV2p
組み込みですが月40以上もらってます
298:login:Penguin
06/07/19 02:58:03 GNL8GeGf
vxworks案件でしょ?
299:login:Penguin
06/07/20 23:28:48 +nN0LVGs
組み込みlinuxのくせに、/dev/memをmmapでアクセス。
あぁ、楽ぅぅ。
300:login:Penguin
06/07/21 20:19:58 pxs6EStG
300
Linuxの組み込みってGUIどうすんの?
X使うの?重くない?
フレームバッファ?
ソフトあんの?
301:login:Penguin
06/07/21 20:28:29 fYv+0BtC
>>300
Qt/embeddedとかX以外の選択肢がいろいろあるだろう。
302:login:Penguin
06/07/21 20:30:12 pxs6EStG
Qt/embeddedは金掛かるから駄目だ。
Flashが動く無料のない?
303:login:Penguin
06/07/21 21:33:06 fYv+0BtC
>>302
GPL版があるだろうに。これなら一銭もかからん。
URLリンク(www.trolltech.com)
あとFlashはオープンソースではないので無理。諦めれ。
304:login:Penguin
06/07/22 12:11:10 ng8tYcxx
>>302
nano-X使え。
金はださねぇっていわれて。仕方なく使ってる。
DirectFBは重かった。
ところでIPCってスレッドセーフ?
305:login:Penguin
06/07/22 14:03:31 taaHPuuX
オープンソース実装の FlashVM あった気がするが。
306:login:Penguin
06/07/22 15:46:12 Wpwc5rGQ
いつもGUIは持たせないな
欲しがるやつにはPCつなげさせてブラウザ開けって言ってる
307:login:Penguin
06/07/22 18:55:12 TOlspP4H
microwindowsか
スゴ
308:login:Penguin
06/07/22 22:18:29 PRipUDJ6
>>305
gnash?
今のところ多言語対応の問題で動かないものが多いぞ。
309:login:Penguin
06/07/24 11:18:33 GsWamFV3
フラッシュは絶滅させたほうがいいね。pdfとは大違い。
310:login:Penguin
06/07/24 12:31:53 gqm0RV7V
どうしようもない質問であれなんだけど、
工業用のPCIのCPUボードって、どうやって使うものなんでしょうか。
メインのPCに刺すと、メインPCから通信して制御できるものなんでしょうか。
PCI上のCPUボードでFFTとかやって、結果だけPCに取得するといったことができるのでしょうか。
いろんなメーカーのを見たんですが、PCI経由で通信できるとぜんぜん書いてなかったので。
311:login:Penguin
06/07/24 13:04:32 G4c/qpN1
>>310
なんで、ここで聞くの?
312:login:Penguin
06/07/24 18:49:56 tOFKvEaF
>>310
PCIバスの、いわゆる工業用シングルボードコンピュータは、パソコンのPCIスロットに
差すようなもんではありません。なので310さんが想定しているような使い方はできません。
PCIバスのラックや、バックプレーンに差して使います。
当然、PCIバス経由で他のボードと通信できます。
例えばこういうの。
バックプレーン、シャーシ
URLリンク(www.interface.co.jp)
パソコンのPCIスロットに差して使えるようなシングルボードコンピュータがあるかどうかは知りません。
ただし、どこのメーカーか忘れましたが、WindowsパソコンにITRON系のOSをのせたCPU
ボードを別に差してあって、310さんが考えているような用途に使えるものがあったと思います。
と、これだけだとなんなので、Linux関連情報も出しとくと、
URLリンク(www.interface.co.jp)
ここにLinuxで組込み系の処理を行うための情報が少しあります。
313:310
06/07/25 07:05:53 QgPlRFQs
さんくすこ。
あるハードウェアをPCに取り付けるんだけど、その開発にあたって、
実験段階なんだから、ソフトウェアでエミュレーションすればいいじゃないか、ということになって、
記憶のかなたにあったPCIのCPUボードがこういった用途に使えないかなと思い、質問させていただきました。
ちょっといろいろ調べてみます。
314:login:Penguin
06/07/26 04:11:21 gEu5fKYe
ハードウェア処理させるためのドライバ書くのって、完全エミューレーションと手間は変わらんよ。
エミュレーションソフト作れるなら、該当部分の処理をハードに置き換えればいいだけ。
ハード的に結線すればうまく動いてくれる様には、そういうソフトを実行しないとムリポ。
315:login:Penguin
06/07/27 03:49:53 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
06/07/27 08:44:44 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
06/07/28 22:39:18 yNti06tZ
個人で勉強するための MIPS系 ボードってありますでしょうか?
HDD とかにも接続できる奴だとうれしいのですが..
318:login:Penguin
06/07/28 22:58:30 N27jccMP
ぷらっとのOMSとか
319:login:Penguin
06/07/28 23:34:16 yNti06tZ
>>318
それってMIPS系ですか?
320:login:Penguin
06/07/28 23:37:20 N27jccMP
>>319
URLリンク(www.plathome.co.jp)
MIPS32
321:login:Penguin
06/07/28 23:38:42 yNti06tZ
URLリンク(www.amd.com)
> 高速MIPS CPUコア
MIPS系でしたね。失礼しました。
情報ありがとうございます。 >>318,320
322:login:Penguin
06/08/15 03:37:00 gYesGCGG
URLリンク(kmuto.jp)
>突然ハングアップする。
>せめてハングアップしたら再起動してくれるとありがたいのだが…
>落ちるときは2〜4時間ごと、最長3日程度
OpenMicroServerは鯖用途として問題あり?
OpenBlockS266の方がいいのかなあ。
玄箱は時計関係で問題あるみたいだけど。
323:login:Penguin
06/08/15 10:48:08 /RCUmnCr
>>322
URLリンク(kmuto.jp)
324:login:Penguin
06/09/07 09:44:12 Pf/EFgCi
Kernel Mode Linux : Execute user processes in kernel mode
URLリンク(web.yl.is.s.u-tokyo.ac.jp)
325:login:Penguin
06/10/24 02:57:53 ef4lR27l
debian.dodes.org って何で見つかんないの?
apt-get updateができましぇん
326:login:Penguin
06/10/27 19:32:17 zFRooLQw
馬鹿な質問させてください。
クロスコンパイルやるのと、その環境でコンパイルするのとでは吐かれるバイナリは違ってくるものでしょうか?
327:login:Penguin
06/10/27 21:30:34 rPAjNZSN
同じコンパイラであれば一致するはず。
328:login:Penguin
06/10/27 21:44:13 h90lIhkj
binutilsとヘッダ関係も気になりますね。
面倒なのでcross+distcc使ってます。
329:login:Penguin
06/10/27 23:01:45 zFRooLQw
>>327,328 ありがとうございました。binutils気をつけます。
distccって分散コンパイルですか・・・いろいろありますね。。。
330:login:Penguin
06/10/27 23:13:11 u8sH+tMy
CentOSベースで2.6.18でmingoのパッチ入れて快調だが、それはともかく、
カーネル再構築のときって、menuconfigで.configをちょっと変えるだけでも
オブジェクト生成しなおさなきゃならんのですか?
この時間(約20分)がもったいないので、もしなんとかなるなら
ご教授いただきたく。。。
331:login:Penguin
06/10/28 00:14:46 4c4wVsu8
組み込みだとダイナミックライブラリはメモリもったいないからスタティックだし、一部が変わっただけでも全部作り直しでしょ。
メモリとディスク喰いまくる覚悟でダイナミックで作れば良いかと。
もうアケルミーしか選択枝無いのか。
R3000あたりベースで、安くて組んでて楽しいおもちゃが欲しい。
フラッシュ動かしたいって携帯とか?
もうフラッシュ捨てた方が良いよ。
pdfでがんがれ。
332:login:Penguin
06/10/28 03:03:05 jzEQShzS
>ダイナミックライブラリはメモリもったいないからスタティックだし
( ゚д゚)ポカーン
333:login:Penguin
06/10/28 10:11:54 syVRd82t
>>331の言っていることはオラは分かった。
あとは make -j2とかj3 とか試してみる。
334:login:Penguin
06/10/29 07:18:53 efeKgqzT
巨大な/bin/busyboxバイナリが一つあればいいから容量もメモリも喰わない。
busyboxだとハードリンクしてるし。
335:login:Penguin
06/10/29 14:24:31 ouQKPV0q
どうしても分からないっす。
>>331はLinxuの話をしていないと言うこと?
スタティック=ROMで実行するから食わない?
336:login:Penguin
06/11/04 07:56:57 ICCbh7HQ
>>335
Linuxの話をしてると思うよ。後半はめちゃくちゃなので釣りか誤爆の可能性もあるけど
動かすプログラムが一つしかないときとかはstatic linkにするほうが省メモリになりやすい
複数のプログラムを同時に動かすときにはdynamic linkのほうがいいことが多い
ライブラリのtextがプロセス間で共有されるので、システム全体のメモリ使用量削減になる
case by caseなのでどういうシステムを設計するかによって決めること
一概にどれがいいとはいえない
337:login:Penguin
06/11/04 20:22:33 X32LHZhq
意味が分かりました。ありがとう。
でも、後半をめちゃくちゃと言われるのはショックでした。
日記終わり
338:login:Penguin
06/11/04 22:26:25 ICCbh7HQ
>>337
ごめん。後半めちゃくちゃってのは>>331の話で、>>335の話ではないよ
あと一つ
LinuxをROMで動かそうと思うと苦労すると思う
ROMで動かすための仕掛けはMontaVistaが作ってはいたと思うけど、今のステータスは知らない
カーネルとrootfsをFlashROMに書き込み、ブートローダでカーネルをROMからRAMへロードさせて、
カーネルやプロセスはRAM上で動かすってのが一般的だと思う
rootfsもromfsとかJFFS2程度にして、書き込み領域にはrdを使うって感じ
ここまでやれれば(少なくともプログラミング環境的には)普通のx86 Linuxと変わらなくなるので、
あとは普通のLinuxプログラミングって感じで開発することができるようになるはず
リソースの関係から使いたいライブラリを動かせないとかはあるかもしれないけど、
そこはリソース設計の話だから、別の話になると思う
339:login:Penguin
06/11/04 23:03:53 X32LHZhq
誤解でしたかスマ。
こないだまでRAMに展開するなんて殆どしてなかったのに。
一部のプロトコルとか、JPEGのデコード部ぐらいしか・・・Linuxの話ではありませんが。
容量によると思うけれどもLinuxはRAM展開が前提と言うことですね。
340:login:Penguin
06/11/05 09:48:44 ks2asGXN
linuxのソフトはwrなファイルシステム前提のものが多いので、romfsにすると、
ファイルを作ろうとしたときに落ちちゃうのが結構あるよね。
/tmpだけつかってるなら、そこだけramdiskにすりゃいいんだけど。。
341:login:Penguin
06/12/24 20:08:49 AX600mha
保守age
情報処理・テクニカルエンジニア・エンベデッドシステム受けるか?
URLリンク(www.jitec.jp)
342:login:Penguin
06/12/24 22:04:37 re11bfgr
元々の設計思想がrw前提だからねえ。
開発者もroはあんまり興味持たないし、力も入れてない。
プロセス間で共有のための実行コードが多くなるってことも有る。
複数プロセス前提なら複雑だけどダイナミックかなあ。単発なら巨大スタティックに埋め込み。
343:login:Penguin
06/12/25 01:01:19 DcWNWvcV
組み込みLINUXのカーネルはPCのと違うの?
344:login:Penguin
06/12/25 16:19:27 Dg2TSsMH
>>343
Generic kernel ではサポートされてないハードウェア用に
patch あたったりドライバ追加してたりするぐらいで
基本的には同じじゃない?
あとはスケジューラ入れ替えとか。
345:login:Penguin
07/01/28 14:47:02 3OyF2FMZ
もうちょい起動速くならんかなー
346:login:Penguin
07/01/28 15:09:11 6VRIUpaK
携帯用Linuxのソフト基盤構築でキャリア/メーカーが団体設立
URLリンク(japan.cnet.com)
お前ら、大変だな、大企業に入ってこられてw
347:login:Penguin
07/01/29 14:33:44 N+dzTP63
>>346
別に〜。
だって用件によってCPUもハード構成も違うものに合わせて
調整するんだからさ、共通基盤があろうがなかろうが
する作業同じだもん。
348:login:Penguin
07/02/12 01:34:22 IHRdRKUg
もまえらFON買ってシリアルケーブル作って中にログインしてみろよww
なんか知らないけどあれこれ入れたくなってきたw
349:login:Penguin
07/02/12 02:02:30 KYBLozLf
>>348
ちょっと聞いていい?
JTAGコネクタもついてるみたいだけどJTAGケーブル(?)用意すれば色々できるの?
MIPSベースのAR2315Aが載ってるらしいのだけどARMとは違うの?
トンチンカンな質問だけど許して。
350:login:Penguin
07/02/12 10:08:27 RkHH7Sxu
>>349
JTAGとは単なるデバッグポートの仕様なので、PCとやりとりするには
JTAGのデバッガ(ハードウエア)が必要。たとえば
URLリンク(www.kmckk.co.jp)
のようなものになる。\300,000くらいは覚悟しなきゃダメだな。
351:login:Penguin
07/02/12 11:03:00 t07KpGQ9
シリアルなくても firmware の version を古めのにすれば
ssh でログインできるみたいだけど。
URLリンク(fon-wiki.maniado.com)
352:login:Penguin
07/02/12 11:25:58 y27Lli+s
>>348
具体的には何ができそうなんですか?
353:login:Penguin
07/02/12 12:06:31 KYBLozLf
>>350
>JTAGのデバッガ(ハードウエア)が必要。
ヤフオクで1000円で落札したんですけど、これのことですかね?
URLリンク(www.yokogawa-digital.com)
これが使いたくて、JTAGと関連ありそうなスレのぞいているのだけど、
するにもいまいちよくわからんです。
ターゲットデバイスにアルマジロ9とか使えそうなんですけど、今の状態で
そこまでお金かける勇気がないです。
ジャンク(2,3千円)で試せるのがあればいいんですけど。
354:login:Penguin
07/02/12 12:15:54 9KCKntNi
要するに1980+900円で無線ルータを買って、ファームを書き換えてしまおうっ
てことだろう?何ができるかはアイディア次第だと思うが。
355:login:Penguin
07/02/12 13:13:33 RkHH7Sxu
>>353
デバイス側が対応していれば問題なく使える。
もちろんARMプロセッサだけでMIPSには使えないけど。
356:login:Penguin
07/02/13 16:37:10 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
07/02/13 20:08:08 zEMqaX8A
>>356
無線LANコントローラ内蔵のMIPSプロセッサか。
ちょうど小型サーバを探してたところなので使わせてもらおうっと。
358:login:Penguin
07/02/13 21:20:48 u+JcMmbv
>>357 おもすれーのできたらおせーて
とりあえず、DD-WRTってのを入れてFONとして使ってないw
topもpsも表示できるのはおもすれぇww
次は何させようかとGoogってたらSDカードつけた人がいますぞw
359:login:Penguin
07/02/13 22:18:47 8jWMojOH
Armadillo300買おうとおもってたけど、LA FONERA買ったお
360:login:Penguin
07/02/14 01:35:56 Vl5+CtJ2
>>359 何作るの?
∧_∧ +
(0゜・∀・) ワクワクテカテカ
(0゜∪ ∪ +
と__)__) +
361:login:Penguin
07/02/15 10:01:34 rIRDMXh3
>>358
SD > kwsk
362:login:Penguin
07/02/15 10:04:47 ArgKmSjB
>>361
ググレカス
363:login:Penguin
07/02/16 02:05:11 DW3yfMyu
>>360
二台つかってアレをつくるの
364:login:Penguin
07/02/16 10:08:39 wqIfZsXx
DD-WRT化か?どうせやるならアンテナ2個つけてダイバシチィの実験もヨロw
365:login:Penguin
07/02/16 14:24:24 YI4cGG/M
今の旬は携帯Linux?
366:login:Penguin
07/02/16 15:39:12 wqIfZsXx
>>365 ら ほねら
367:login:Penguin
07/02/16 23:03:23 DW3yfMyu
>>365
正直いぢれない携帯電話なんかどうでもいい
368:login:Penguin
07/02/17 01:24:10 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
07/02/17 01:36:04 JHIDbcoe
ファイル数が 65534 を越えてるとかか?
370:login:Penguin
07/02/18 23:11:28 y7kGpduc
FONの話。
とりあえず9-KEと2550コネクタの加工でシリアルコンソールは見えた。
今のところうまく電波を捉えられてない(環境の都合で)秋月電波時計を
遠隔化する方向で考案中。
それにしてもfis listして見たところだと完璧なまでにマニュアル通りの
RedBoot+Linux環境なんだな。\1980で組み込みLinuxの入門をするには
絶好の材料かも。
371:login:Penguin
07/02/19 01:02:36 1ZHDAbf1
だよな、とりあえず3つ買ったw
372:login:Penguin
07/02/19 16:53:07 yeRPpdes
FONスレッドにフォークしたらどうなんだろう。
373:login:Penguin
07/02/19 17:08:08 1ZHDAbf1
何板?
374:login:Penguin
07/02/19 20:43:26 oASqkiFd
通信技術にあったが。
FON総合スレッド Part14 【無線LAN無料相互利用】
スレリンク(network板)
375:login:Penguin
07/02/20 12:42:51 WdH5DDT+
組込みLinuxのディレクトリ構成って決まってるの?
例えばDD-WRTなんだけどapacheの設定みようとしたけど/etc/apacheっていうディレクトリがない。
ないしhttpd.confも見当たらない。
376:login:Penguin
07/02/20 17:46:28 M7GEzZOq
>>375
んにゃ、そもそも”/etc/apacheにapacheのhttpd.confを置く”
というルールも無いけど・・・・
377:login:Penguin
07/02/20 19:59:59 WdH5DDT+
>>376
組込みだと通常どこに置くの?
378:login:Penguin
07/02/20 20:08:20 BsGfrKua
>>377
好きなところに置けばよい。
379:login:Penguin
07/02/20 20:28:52 WdH5DDT+
>>378
通常はどこに置くの?
380:login:Penguin
07/02/20 20:36:01 BsGfrKua
>>379
「通常」とやらが何を指してるのか解らん。
configure次第で何とでも変えられるし、現に組み込みLinuxに限らず
ほとんどのLinuxでは /etc/apache などに変えている。
configureで何も指定しなければ /usr/local/apache/conf になる。
ただ、このディレクトリを使ってるものは皆無に近い。
381:login:Penguin
07/02/20 20:43:40 WdH5DDT+
>>380
/etc/apacheも/usr/local/apacheもないです。
apacheはいってないのかな?
ルータ(DD-WRT)にWEB管理画面があったのでapacheなのかなと思ったのですが
独自httpサーバーもってたりするんですかね?
382:login:Penguin
07/02/20 21:08:22 BsGfrKua
>>381
無理して設定ファイルを探そうとするからおかしなことになるんだよ。
# netstat -anp | grep :80
でTCP=80 (http)を受け持ってるプロセスを探せ。
# まぁlighttpdとかだろうとは思うが
383:login:Penguin
07/02/20 21:44:44 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
07/02/20 21:50:56 BsGfrKua
>>383
> netstatのpオプションが使えませんでした。
rootでやってるよな?
> 組込みLiunxってfedoraとかdebianとかvineとかディストリあるんですか?
PCとは違って汎用的なハードウエアではないのでディストリビューションは
存在し得ない。あるとすればMontaVistaなどをはじめとした組み込みLinuxベンダーが
「構築キット」の形で標準テンプレートを用意する程度だ。
> 何のLinuxになるかわかります?
わかるわけねーだろ。unameが何を表示しているのかを知れ。
385:login:Penguin
07/02/20 22:02:35 WdH5DDT+
>>384
すみませんディストリは>>3にありました。
netstatはrootでやってます。
unameはカーネルのバージョン表示するだけ?
どの組込系なのかは、どこ確認すればいいですかね?
386:login:Penguin
07/02/20 22:27:16 BsGfrKua
>>385
それを作った奴(or 企業)に聞け。
387:login:Penguin
07/02/21 00:40:36 rKb/HdJA
DD-WRT って Linux ベースの無線LANルータのファームウェアを
自作のものと置き換えるプロジェクトだろ?
LinuxFromScratch とか gentoo いじった経験ないか?
Slachware でもいいや。
強いてディストリというとそれらに近いよ。
一から全部自分でビルドして必要なものだけ整えるの。
388:login:Penguin
07/02/21 00:52:51 tDHE4V3L
DD-WRTネタはこちらへ
代替無線ファームウェアDD-WRT
スレリンク(linux板)
389:login:Penguin
07/02/21 23:07:17 ENLKoHwR
*WRT系はipkg(dpkgの簡易版)ベースの管理システム使ってるから
Slackwareよりははるかにまし。
390:login:Penguin
07/02/23 01:03:25 vfFjApU9
通りすがりのものです。
組込Linuxに趣味レベルで興味があるですが、難しそうなのと機器揃えるのに結構お金がかかるので
キットを手に入れるのを躊躇しています。
組込Linuxのイメージがよくわからないのだけど、WRT系も組込Linuxになるのでしょうか?
FONルータという2000円ぐらいで手に入りWRT系をインストール(?)できるみたいですが
組込Linuxを理解する教材になりますでしょうか?
391:390
07/02/23 01:04:59 vfFjApU9
すみません。
すぐ上のレスに答えがありました。
392:login:Penguin
07/02/23 01:32:53 fisyPHSl
>>390
趣味の組み込みLinuxで出来ることって
だいたいどういうことなんですか?
組み込みLinuxという単語にのみ
なぜかひかれたんだけど
趣味として面白いのかな、これ。
393:login:Penguin
07/02/23 01:39:28 CphRpY7k
>>390
他にも、リナザウや、ipaq、モバギ、Psion5 とか、
キーボード、ディスプレイつきで linux が動く奴は色々あるぞ。
394:login:Penguin
07/02/23 01:47:19 fisyPHSl
普通のPCにLinux入れるんじゃなくて
わざわざ組み込みLinuxで遊ぶと
どういう点が面白いんですかね?
395:login:Penguin
07/02/23 02:08:00 efeZ7+tm
>>394
linux のより良い理解が得られるようになるよ。
うまく動かないところを調べるために source を見たり
gcc の cross-compiler の吐くコードを調べたり
x86 じゃない CPU の性質を調べたりしてね。
あと、リソースの少ない環境で効率よく動かそうとするのは
パズル的な面白さがある。
396:login:Penguin
07/02/23 02:22:47 fisyPHSl
なるほど・・・
もうちょと調べてみます。
ありがとうございました。
397:login:Penguin
07/02/23 03:14:28 vfFjApU9
>>392
やりたい事はとくにないです。
というか何ができるのかよくわかってないです。
ROM(?)に書き込む作業が何かhackしてる感じでカッコイイです。
398:login:Penguin
07/02/23 08:38:23 6ZWYD+sA
FONのrootfsの圧縮方法がわからん・・
デフォルトのgzipでもないし、lzmaでもダメ。
399:login:Penguin
07/02/25 17:15:53 EXah0RJw
>>398
よくわかりませんが、DD-WRTスレ覗いていたらfirmware_mod_kitを使うみたいですけど
これじゃダメですか?
ところで、差し支えなければ皆様の使ってる開発環境を教えてくれませんか?
組込LINUXに興味があるのですがイマイチイメージがわきません。
当然、組込Linuxを組み込むターゲットモジュールが必要とは思いますが
エミュレーション機能(?)を使うとコンパイルマシン上でデバックは可能なんでしょうか?
400:login:Penguin
07/02/25 17:28:33 U2GH4ukb
>>399
結局FONのソースコードをダウンロードして解析した。
lzmaの独自パッチのような感じだな。
> 開発環境
openSUSE 10.2, 自作シリアルケーブル(9-KE)
とりあえずはこれだけだな。
> エミュレーション機能(?)を使うとコンパイルマシン上でデバックは
> 可能なんでしょうか?
商用の組み込み開発環境だとそういうものがあるにはある。
Windows CEなどにもあるし、特定の組み込み機器用にメーカーが作ってたりもする。
ただ組み込みLinuxの世界ではあまり使わないな。RedBootとかLinuxカーネル自身を
まだ誰も動かすことに成功していないマシンならともかく、いったんカーネルが動作
してカーネルのメッセージが出るところまで動いてしまえば、あとは単純にカーネル
自身のデバッグ機能やgdbを使えば容易にデバッグできる。
Windowsとは違ってカーネル自身でさえも自由にソースコードをいじれるので、
エミュレータがあったところで使い道がない。RedBootやLinuxカーネル自身の問題なら
エミュレータよりもJTAGデバッガとかロジックアナライザの出番だし。
401:login:Penguin
07/02/25 20:04:11 MvRcc4RH
URLリンク(page4.auctions.yahoo.co.jp)
コレ使うと組込Linux開発できるの?
402:login:Penguin
07/02/25 20:40:32 xIVbUsT6
使わなくてもできる
403:login:Penguin
07/02/26 00:55:52 /xDCAcPy
>>401
これってICE?
関係ないけど、以前マ板で携帯電話のファームウェア開発会社に派遣された人のスレがあった。
開発現場のそれはもう壮絶な修羅場を垣間見て、涙無くしては読めなかった。
その中で印象的だったのが、ICEが十分用意されてないこと。
スレ主のチームにICEがまわってこなくてデバッグがまともに出来ないってのがあった。
ICEが高いから会社も十分用意できなかったことを思うと、>>401で1000円で出品されてるよって
教えてあげたい。
と、通りすがりのど素人がレスしてみる。
404:login:Penguin
07/02/26 09:15:27 q4r72A3O
>>403
ICEがないからデバッグできないなんてただの泣き言だな。
全員が全員ともICEを必要としているとは思えないし、プロジェクトの運用で
OS本体をメンテナンスする部隊とアプリケーションをメンテナンスする部隊に
分ければ、アプリケーション部隊側はICEがなくともなんとかなる。
今時の組み込み機器ならgdbくらいは動作するもんだし。
プロジェクトメンバーの能力不足かリーダーの管理能力不足だな。
405:login:Penguin
07/02/26 10:14:47 qXwC715D
ICE なんてカーネル自体のデバッグか、ドライバ書くときくらいしか使わないと思う。
そりゃあれば便利だが、無くても代用できる。
406:login:Penguin
07/02/26 12:18:17 lW2F/hAT
>>404-405
これ読んでから家馬鹿
URLリンク(s03.2log.net)
URLリンク(s03.2log.net)
407:login:Penguin
07/02/26 12:57:56 qXwC715D
>>406
懐かしいなww
が、しかしこういう事例に ICE があっても無駄だろ。
馬鹿はお前だ
408:login:Penguin
07/02/26 14:07:56 Ke/PhTO5
もしかして linux や Symbian 以前の
擬似マルチタスクな OS で開発してると
ICE ないと困るのか?
409:login:Penguin
07/02/26 18:02:03 aH+vzs0R
プロならprintf()で十分だろ。
410:login:Penguin
07/02/26 20:36:42 q4r72A3O
「ICEがあればなんとかなる」といってるうちはまだまだだな。
カーネルデバッグですらLED出力でなんとかできるようになってようやく一人前だ。
411:login:Penguin
07/02/26 21:10:58 67sfSs7n
名無しだと何とでも言えるわなwww
412:login:Penguin
07/02/26 21:23:30 pZPuJymF
>>401
何でこんなに安いの?
たぶんこれだよね?
URLリンク(www.yokogawa-digital.com)
リースアップ品の大量放出で安いのは分かるんだけど、個人で勉強の為に持ってても損はないですかね?
それとも汎用性はなく専用機とかでないと使えないとかありますかね?
413:login:Penguin
07/02/26 21:32:06 q4r72A3O
>>411
406の再来か。
駄目な奴は何をやっても駄目だな。
414:login:Penguin
07/02/26 21:41:11 q4r72A3O
>>412
組み込みLinux機器開発の勉強のために買うとすればこういうのを買っても
かえってそのメーカー独特のクセに惑わされて本末転倒な結果になるのがオチ。
初心者ならなおのことOpenBlockSとかOpenMicroServerとか子羊とかFONとか、
初期状態でとりあえずLinuxが動いている機器を買ったほうがいい。
何もないところからスタートしようとしても何をしていいのかわからんはずだし。
415:login:Penguin
07/02/27 01:40:03 No9Nm5N5
通りすがり *BSD ユーザです。
> ICE なんてカーネル自体のデバッグか、ドライバ書くときくらいしか使わないと思う。
ブートコードは書きませんか?
> そりゃあれば便利だが、無くても代用できる。
ICE がなくてもデバッグできるけど、「代用」はできないんじゃ?
416:login:Penguin
07/02/27 08:07:07 iRm2ws3W
>>415
> 通りすがり *BSD ユーザです。
お前406だろ。
417:login:Penguin
07/02/27 09:04:57 bjHPzH3M
>>415
ブートコードなんて、書かなきゃいけなくなってから書けばいいだろ。
そして、そんな機会は受注直後にしかない。
418:login:Penguin
07/02/27 21:03:11 MA0qrzop
q4r72A3Oってのは何様のつもりなんだ
419:login:Penguin
07/02/27 21:14:58 CwfiROwU
ICEの使い方がわからないのですが、ICE使ったことある人いますか?
420:login:Penguin
07/02/27 22:19:43 8A5Ou21M
>>419
マニュアル嫁
421:login:Penguin
07/02/27 22:29:46 jV0e1Jx/
>>415
> ICE がなくてもデバッグできるけど、「代用」はできないんじゃ?
ICE ってデバッグするためのもんだから、他の方法でデバッグできるなら
「ICE の代わりに printk で代用」って言ってもいいだろ。
ハード的なタイミングとかは、デジタルオシロでがんばれ。
>>419
どこの ICE よ。
基本はたいして違いはないけど、コマンドとかはメーカーごとにばらばら
だから ICE の型名書かないと、答えようがない。
そもそもお前のスキルレベルもわからんし。
422:login:Penguin
07/02/28 22:54:27 3hDnytgP
ICEが無くてもデバッグは可能だが、ICEがあると仕事が早く終わる
423:login:Penguin
07/02/28 23:12:26 mNZ3Uufh
SH-7750R用で推奨するJTAG ICEを教えて下さい。
逆に、使っちゃいかんというものでもOKです。
ちなみに、上の400番台のカキコとは無関係です。
424:login:Penguin
07/02/28 23:25:14 LKvaTopG
なぜここで聞く
425:login:Penguin
07/03/01 01:12:08 hkiVTqIn
ICEかぁ…………
ハード起こしてboot-ROM or boo-monitor 作ったらいらないな
あとは, ひたすらロジアナに頼ってるかな
426:login:Penguin
07/03/01 08:15:01 QmOl9TWv
最近はRedBootがほとんど全ての環境で動くようになってしまったから?ICEの出番は極端に少ないな。
427:login:Penguin
07/03/01 09:05:04 6gimuV8z
うむ。RedBoot は偉大だった。
428:login:Penguin
07/03/01 10:30:30 uLuk63Rd
過去形かい。
つっても、いまはu-bootばっかりになってきたけど。
429:login:Penguin
07/03/01 18:36:48 8d02WyU9
redboot使ってない市販の製品(ルータ等)にredboot入れることは可能でしょうか?
もし可能な場合、ICEが必要なの?
430:login:Penguin
07/03/01 19:57:12 QmOl9TWv
>>429
ルータなど組み込み開発向け製品として出されていないものにはコンソール出力用の
シリアルポートやそれに類するポートが用意されていないものが多い。
FONとか業務用ルータ(代表的な例ではCisco)みたいな例外はあるが、大抵の場合は
コストカットの理由でそもそもプロセッサ本体からシリアルポートの基板上の
パターンが省略されていたりする場合がほとんど。
ICEについても同様。ICEの場合はそのボードに対応したデバッガやらソフトウエアやら
を用意しなきゃいけないのでさらに難しい話になるが。
431:login:Penguin
07/03/02 00:01:40 bifi9mTJ
>> 423
京都マイクロのが有名だけど、個人的には使いずらいと思う。
Computex のがいいという話を聞いた。
でも個人的にはGDBスタブ機能がほしい。
なんかいいのないかな。
432:login:Penguin
07/03/02 02:18:07 x40FvNvV
>>431
BDI2000
URLリンク(www.abatron.ch)
433:login:Penguin
07/03/02 18:22:02 qn6sQ1OY
BDI2000 は知ってました。
先に書いとけばよかった、失礼。
でもSHはサポートされていなさそうです。
434:login:Penguin
07/03/02 21:47:13 qn6sQ1OY
Abatron にメールで問い合わせたところ、
やはり SH はサポートしてないようです。
435:login:Penguin
07/03/02 23:04:33 t+J9udeZ
DENXでSHもサポートしてくれるとうれしいんだが、SHはドメスティックなんですよねー。
436:login:Penguin
07/03/02 23:17:09 qn6sQ1OY
ルネサスがいろいろ心の狭いことをやってるからですよね。
JTAG の仕様も非公開でグダグダっていう噂ですし。
なんだか応援する気がなくなってしまいます。
# 2ch にも気味が悪いほど情報が少いですね。
437:login:Penguin
07/03/02 23:28:20 uk1j+kt/
>>436
SHって海外じゃ使われてないからなぁ。
PowerPCとかmipsとかARM系とかに押されまくり。
悪いプラットフォームではないんだけどね。
> 非公開でグダグダ
昔の経緯があるせいだな。某海外の大手コンピュータ企業においしいところを持って
行かれたあげく、特許を盾にプロセッサをがんじがらめにされてしまった。
> 気味が悪いほど情報が少い
これはSH独特の特性だな。基本的に開発環境全てを揃えた形の手間無しスタイルに
なるので、あまり外部に情報を聞く必要も交換する必要も生まれないという感じ。
438:login:Penguin
07/03/03 02:24:16 oz29U01d
SHってマジでバグ多いよな。いやになってくるぜ。
439:login:Penguin
07/03/03 02:58:38 ZkpD3Cpv
>>438
それはむかしから。
Cコンパイラやライブラリにもバグあったな。
440:login:Penguin
07/03/03 13:51:10 GzkJVipt
>>439
ほんとほんと、データ型とまでは言わんが、データ幅のチェックくらいは
しっかりやって欲しいよな
「俺は現役主義だ」っていう老害上司のコードを別CPUNに移植するために
渡されたんだが、gccだとエラー出まくり
なにかと思って見てみたら、unsigned charの変数を1000とかで初期化
しようとしていたよ
441:login:Penguin
07/03/03 13:55:23 EzVf6r0L
>>440
それは老害とか言う前にダメ人間だろ。
もしくはアルツハイマーが進んじゃったとか。
442:login:Penguin
07/03/03 15:25:12 xXbGTufE
char 型がデフォルトで Unicode な未来からやってきた上司だったりして
443:login:Penguin
07/03/04 21:33:00 5ai81Zb6
>>442
それ実はJavaのソースだった、とかいうオチはないよなw
444:login:Penguin
07/03/05 10:23:32 8tmApxKD
>>431
MITOUJTAG に期待?
445:login:Penguin
07/03/07 00:19:47 CxKOu2mH
未踏wwwww
446:login:Penguin
07/03/14 03:09:02 FGKwp2Pp
組込用としては結構メジャーで
Linuxも一応移植した所もあって(not gcc)
char型が16bitなチップがある
447:login:Penguin
07/03/15 02:59:56 jlVADGyX
URLリンク(journal.mycom.co.jp)
安いッちゃ安いが、高いっちゃ高い。
448:login:Penguin
07/03/15 12:14:48 bLhkgTOV
VGA,CF,MemがないFONみたいだね
449:login:Penguin
07/03/15 15:54:34 jtd/R86n
逆だろ
450:login:Penguin
07/03/15 23:00:52 9uahxSqU
URLリンク(www.embeddedarm.com)
$249 どこかでこの機種を販売してくれないだろうか。
URLリンク(xies.float.co.jp)
同じメーカで別機種なら買えるんだが。
451:login:Penguin
07/03/21 07:53:41 CwriLwGc
Interface 4月号 CQ出版
玄箱(KURO-BOX)で学ぶ「組み込みコンピューティング」の技術と作法
クロス開発環境の構築とLinux応用製作
URLリンク(www.cqpub.co.jp)
452:login:Penguin
07/03/22 15:47:40 5EQtvhnN
つまんない記事だったよ。
u-bootの記事があったから買ったけど。
453:login:Penguin
07/03/22 21:21:26 Z+x/AhcW
どうしても欲しいなら個人で輸入すればオッケー。
454:login:Penguin
07/03/23 19:58:58 0ZfKjSuk
白箱派(SH)なら、
日経Linux 3月号。
でもぼくは玄箱PowerPC派。
455:login:Penguin
07/03/23 20:08:23 pSHgTcol
SH はもう仕事以外で触りたくない。
456:login:Penguin
07/03/23 20:15:58 V/4SONao
>>455
なんかあったの?
457:login:Penguin
07/03/24 22:46:38 /etudW1g
>>456
な、なんでもねーよ
458:login:Penguin
07/03/26 08:01:29 KZsHtBhV
シェイファーズハンマー
459:login:Penguin
07/03/27 14:59:54 xzqJXV4W
白箱派なら、ここだろう。
URLリンク(iohack.sourceforge.jp)
460:login:Penguin
07/03/27 23:56:50 tcji6ZWi
Xscaleかよ
461:login:Penguin
07/03/28 00:57:28 oTETfA1m
こいつなんかもファーム公開されている様だが…
MX-760HD
URLリンク(www.mvixusa.com)
462:login:Penguin
07/04/07 11:54:42 N6R96AFV
組み込みLinux上のアプリで/dev/randomを使いたいのですが、PCと違って適当な
エントロピー源がないので、/dev/randomは空っぽです。皆さんはどうしている
のでしょうか?
/dev/urandomを使っている? それとも、何かのドライバを無理矢理SA_SAMPLE_RANDOMに
して与えているのでしょうか?urandomよりはrandomの方がセキュリティが強い
ので、なんとかこちらを使いたいと思っているのですが。
463:login:Penguin
07/04/07 12:53:02 sPGPxZrD
>>462
つ[真空管アンプ]
464:login:Penguin
07/04/07 13:10:08 FMgaohaU
>>462
どれほど精密な乱数を求めているのか解らんが、暗号化の種として使うように
精密さが求められるものの場合はハードウエア乱数生成器を用意するのが良いだろう。
俺がその昔やった事例だと、FPGAの機能の一部として乱数生成器を組み込んで
それをLinux側で使うようにしてた。恐ろしく単純な実装だったけどな。
465:login:Penguin
07/04/07 19:49:16 jj2Yu1Yk
ファーム屋と話をする機会があったのでいろいろと聞いてきたが
いやいやじゃなく好きでやってる人の方が多いんだな。
ハードの不備をソフトでねじ伏せるのが快感らしい。
どうでもいいがそいつはアファームド使いだった。
466:login:Penguin
07/04/07 20:01:40 PsnNvROa
>>465
組み込み業界は好きじゃなきゃやってけないよ。
467:login:Penguin
07/04/07 22:31:28 2zyRW+Z1
同意。
特にファーム屋は、ハードもソフトもある程度わかってないと
できないので、ある意味おもしろい。
468:login:Penguin
07/04/07 22:49:43 FMgaohaU
>>465
組み込み系って今のところ決まり切ったマニュアルや典型的な流れってのが無いので、
いわば90年代前半のソフトウエア産業のような感じで好きな人間が中心になって動いて
いる感じなんだと思うよ。
いずれはハードウエアの鉄板構成(お決まりの構成)やら巨大企業の進出やら、それに
伴って画一的にできるようになるはずの教育プランなどが合わさり、二束三文で一山
いくらの世界になるんだと思うよ。
469:login:Penguin
07/04/07 22:51:41 J5Q+JR7v
ヘタレがやると廃人になるよ。
470:login:Penguin
07/04/08 00:11:30 zi7Xe66W
誰もアファームドに突っ込まないのか
471:login:Penguin
07/04/08 00:46:38 y0mj+AOW
バーチャロン?
472:login:Penguin
07/04/08 05:45:55 wg1iM7On
>>766
禿しく同意
人材として求められているのに給料考えると報われない
好きでないとやってけないが、実際おもしろい
473:login:Penguin
07/04/08 07:17:19 y314/6Nc
startcom
distrowatch 7daysで23位に上昇。
こっちいくかw
474:login:Penguin
07/04/08 07:18:04 y314/6Nc
きゃー誤爆したスマソ
475:login:Penguin
07/04/09 01:42:14 a19xMjsL
ニヤニヤ
476:login:Penguin
07/04/09 16:45:06 uyolVO06
逆に考えるけど、デキる香具師が少数しかいないってことは、もっとボッタくれる
んじゃないか?>組み込みエンジニア
え?高かったらオフショアする? できるならやってみれば?(ニヤニヤ
477:login:Penguin
07/04/09 17:01:19 FzeAppY0
自爆志向?
478:login:Penguin
07/04/15 18:10:41 CoZ5BOvZ
組み込みLinuxを勉強しようと思っているのですが、
一体何処から手をつけていけばいいのやら。。
どなたか教えてください。
一応組み込み系の開発経験はあります。
479:login:Penguin
07/04/15 18:33:00 573AQwrQ
>一応組み込み系の開発経験はあります。
そんなら、何がしたいかも決まっているわけで
どこから手をつけていいか分かるのでは?
480:login:Penguin
07/04/15 18:35:52 zjYrzorv
組込みでロジックアナライザって何で使うんでしょうか?
ロジアナってJTAG介して波形表示するやつですよね
FPGA開発では使ってますが・・・
481:login:Penguin
07/04/15 18:37:32 573AQwrQ
別にJTAGと路地穴に直接の関係はないと思いますが
482:login:Penguin
07/04/15 18:45:21 zjYrzorv
そうなのですか
関係ないんですけど、組込みの人とSEの人って違いますかね?
学生なのでよくかりません
483:login:Penguin
07/04/15 18:48:29 573AQwrQ
>>480
ロジアナはバスのタイミングを見る測定器です。
そうだなあ、、たとえば何か表示させるためにLCDパネルを仕入れて
メーカーの仕様書どおりにバスにくっつけてドライバ書いたとします。
でも動かない。なんでだろう? ドライバが悪いのか?
LCDを制御するタイミングが合ってないのか。
そんなときLCDをつないだバスにロジアナつないでタイミング見たりします。
それでLCDとのインタフェースの方にバグを見つけるかもしれないし、
ドライバのほうにバグを見つけるかもしれないし、仕様書にバグを見つける
かもしれないし、役に立つこともあるわけです。
メモリが多いデジタルオシロスコープでも見れないことはないけれど、
お城は生の信号波形を見るので波形はゆがむしタイミングは読み取りづらいので
適してません。
484:login:Penguin
07/04/15 18:52:00 573AQwrQ
>>482
組込みではハードに近いコードを書かなきゃならないことが多いとか
その辺が違うですね。ドライバ書いたりブートローダーやカーネルを
ポーティングしたり。泥臭く、SEのようなスマートな感じでないです。
SEも大変らしいですが。
485:login:Penguin
07/04/15 19:18:25 zjYrzorv
>>483
>>484
ハード設計のミスも含めてロジアナ使ってるんですか・・・すごい・・・
(今までの認識ではハードのミスはハード屋に任せるもんだと、てっきり思ってた)
仕事って厳しいと思いました。自分が甘かったです。
組込みって技術屋さんって感じがしました。SEだとそういう感じはあまりしませんでしたが。
親切にどうもありがとうございます。
486:login:Penguin
07/04/15 21:32:34 i47OdD3+
> (今までの認識ではハードのミスはハード屋に任せるもんだと、てっきり思ってた)
そりゃハードのミスってわかればハード屋に任せるよ。
残念なが、現象からすぐどこの部署のミスかわかるほど世の中甘くない。
487:login:Penguin
07/04/15 21:47:19 /5AKV6sT
相手のミスと決めつけてあとで自分のミスってわかって
逆ギレするイタイソフト屋多いけどな
488:login:Penguin
07/04/15 22:00:32 LbuoXeoZ
理路整然と相手を追い詰めるのが楽しいので
逆切れしたことは無いな。
489:login:Penguin
07/04/15 22:13:51 i47OdD3+
DQN の周りは DQN が集まるの法則だろ。(w
490:478
07/04/16 02:52:42 6LtY1KQ/
>>479
いえ、それが組み込みLinuxで今すぐ何がしたいというのはないんです。
ただ、今後開発で必要になるかもしれないので、今のうちに勉強しておきたいんです。
491:login:Penguin
07/04/16 16:29:44 eHVgWuK0
>>490
nommuなColdFireなどを除くと、組込みLinuxといっても普通のPCの
Linuxと大差ないからなあ。カーネル移植するとかブートローダー移植する
というのならカーネルの勉強から始めたら良いんでないか。
あと自前で何かのドライバを書いてみるとか。
組込みLinuxとPCのLinuxとの違いを知りたいなら玄箱PROみたいな教材を
買うのがいいんジャマイカ。フットプリントが小さなBusyboxやら、inittab/rcの
書き方とか、u-bootとかで遊べる学べる。
nommu系CPUのuClinuxだと普通のLinuxとはかなり違う感じになる。
といってもユーザーランドは大差ないんでドライバ書くときとかソフト書くとき
違うだけだけどね。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4538日前に更新/254 KB
担当:undef