04/10/23 01:56:11 vDdEvwDN
>>115
例えば URLリンク(freewing-web.hp.infoseek.co.jp) (まだ挑戦中みたいだけど)
117:login:Penguin
04/10/23 15:40:28 /LSBq7gX
>> 114
M32RはRISC
M32はCISC
118:login:Penguin
04/10/23 16:17:36 P6UslaFQ
>>116
このページは知ってました。
挑戦中というよりもうやめちゃってるんでは…
119:tom
04/10/23 19:01:22 P9mEDgHU
ねぇねぇ、
powerPC440GXで動くjavaってなにかな?
組込みやってるんだけどさぁ、、^^)
120:login:Penguin
04/10/23 21:44:23 vDdEvwDN
>>119
gcj
121:login:Penguin
04/10/23 22:44:17 8I2JWu5Q
>>119
普通にsunのがあるじゃん。
122:login:Penguin
04/10/23 23:13:11 9BOoCItY
必要なSDRAMの容量ってどうやって決めてる?
123:login:Penguin
04/10/23 23:26:32 8I2JWu5Q
予算にしたがって(それでいいのかよ)
124:login:Penguin
04/10/23 23:37:39 P6UslaFQ
>>123
まあハード屋とソフト屋で根拠もださず「○MBで十分だろ(ハード)」とか
「○MBじゃたりない、倍にしろ(ソフト)」で争うよりいいかも…
いや冗談です
125:login:Penguin
04/10/23 23:50:37 9BOoCItY
topとかpsでVSZ見ていくつは必要だねってハード屋と調整して
たんだけど、当てにならないって言い出されて正直困ってる。
126:tom
04/10/24 00:00:33 YtJlvk1M
sunのJavaってMontaVistaLinux上で動くの?
preview kitなんだけどさ・・
127:login:Penguin
04/10/24 01:04:30 TZiik3pf
>>126 MontaVista & PowerPCだとWebsphereMicroEnvironmentのVer5.5
あたりが対応していたはず。現行パッケージのVer5.7.1のリストからは
外れてるけど営業に聞いてみたら?
128:login:Penguin
04/11/13 02:25:42 GCmrsJZM
SH-LinuxでWebカメラ動かしてるヤシおらんか?
129:login:Penguin
04/11/13 11:02:49 uG50/370
webカメラ限定なの? USBカメラとか、Torvaとかならうごかしてるよ。
130:128
04/11/13 14:36:12 nxjPZOnG
研究室にSH-2002ってマイコンボードがあったから、
時間があるときに借りて遊んでるんだけど、
USBで何かカメラを接続してキャプチャをしてみようと思って、
いじくってるところ。
ボードのUSBチップがISP1161ってやつで、
とりあえず手元にあるカメラはov511が載っている。
SH-2000のサイトから落とせる、hcd-1161というドライバでは、
ov511を認識はしてくれるがデータが取り込めん。
参考になる動作例とか、ないかな?
131:login:Penguin
04/11/13 14:53:15 F3GFQMME
>>130
まず、デバイス固有ドライバの問題か、ホストアダプタドライバの問題か切り分けよう。
そのov511の載ってるカメラはPCのLinuxで動いた?
動いてるなら、そのデバイス固有ドライバがSH-Linuxのカーネルにあるか確認。
132:login:Penguin
04/11/13 14:56:47 uG50/370
>>130
hcd-1161 は、なかなかうまくいかないのよね。おかげでドライバもいくつか
あったりする。私はえびはらさんの(tango版というのか)がいちばんうまくいってる。
133:login:Penguin
04/11/13 15:01:56 uG50/370
ちがうな。tango版はtangoさんのだ。
えびはらさんの日記で知って飛んでいったので混同した。ごめんなさい。
134:130
04/11/13 16:23:08 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 uG50/370
>134
7709+SDRAM+isp1161+FPGA+CFな自作ボード。ioがusbしかない(ROMがないので
CFを外すわけにいかない)ので、がんばってるんですが、必ずしもうまくない。
ROMつけて、CFスロットをあけたほうが楽かな。
136:130
04/11/13 17:33:20 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 nxjPZOnG
>135
自作ボード...
って加える前に書いてしまった ort
しばらくがんばってみます。
138:r
05/01/27 19:08:35 tkR5jOE6
sh4-linux にて割り込みを禁止させたく、自分なりに調べたところ、
disable_irq()という割り込みコントローラを使う方法があったので、
ドライバ内で実行させてみました。
禁止したいのは、eth0の割り込みで、irq13に割り当てられているので、
disable_irq(13)としたのですが、/proc/interruptsをみても
何も変わっていませんでした。
割り込み禁止の方法が悪いのか、確認の方法が間違っているのか、
両方なのか、わからない状態です。
助言をよろしくお願いします。
139:login:Penguin
05/01/27 20:16:40 ezzc95TJ
>>138
外からパケット送りつけた時に/proc/interruptのカウントが
増えなきゃいいんじゃないの?
とソースを読まないで書いてみる。
140:r
05/01/27 20:47:58 tkR5jOE6
>>139
お返事ありがとうございます。
割り込み禁止だけして、pingを使おうとしたら、
外からも中からも通らなくなり、カウントも止まりました。
この方法で割り込み禁止できたようです。
141:login:Penguin
05/02/08 11:47:26 +0tw9vez
スレリンク(linux板:123-番)
から勧められてこちらに来ますた。
Linuxってピクトブリッジの出力側を対応してるんでしょうか?
Linuxはオプソだから、携帯電話メーカーなんかがソース公開しててくれれば助かるんですが。
142:login:Penguin
05/02/08 12:25:56 H8o6Z4Bk
USB Targetなドライバはあったような気がする。
その上はアプリケーションで作れ。
143:login:Penguin
05/02/08 13:04:37 +0tw9vez
USB Targetとピクトブリッジじゃ相当間が開いているような。。。
移植出来るようなコードは無いでつか?
144:login:Penguin
05/02/08 14:52:08 +0tw9vez
組み込み系は閑散し杉。
145:O
05/03/29 00:01:27 IGwRt0zP
あるデバドラから別のキャラクタデバイスのread関数を呼び出すには
どうすればよいでしょうか?
I2CのEEPROMにMACアドレスが書かれていて、Etherドライバの中から
i2cのデバドラ経由で読み出したいのです。
参考になるコードは無いでしょうか?
146:login:Penguin
05/03/29 10:08:01 vueRPHPu
>>145
v4lのドライバあたり
それくらいなら自力でEEPROM叩いた方が楽じゃないかと思うが。
147:O
05/03/29 23:39:35 DYxODfSZ
>>146
やっぱ、自力でEEPROM叩いた方がよさそうですね。
そうします。
148:login:Penguin
05/03/31 10:19:55 VCgLb1eZ
そういえば、T-EngineでのT-Kernelと協力するとかなんとか
っていうT-Linux話は最近どうなの?
Linux単体運用でないLinuxの選択肢が増える事はいい事だとは思うけど。
149:login:Penguin
05/03/31 14:52:43 t1dJhJTz
>>148 モンタでやってるよー。
物は出来てるけど、採用事例はこれからみたいだね。
150:login:Penguin
05/03/31 17:14:31 HoGiqDBH
パーソナルメディアでもMontaVistaでも
ソフトウェアとして販売されている形跡を見つけられないよぉ。
それとも無料で
既に何処かでT-Linux関連がダウンロードできてたりするの?
詳しいサイトがなかなか見つからないね。
151:login:Penguin
皇紀2665/04/01(金) 10:34:32 Wc7WK7rR
t-linux
URLリンク(www.personal-media.co.jp)
152:login:Penguin
皇紀2665/04/01(金) 21:27:50 dBUqHKCB
それ、まだ販売してなかったのか
153:login:Penguin
05/04/10 18:02:47 YiS4/z0Y
LinuxがROMで実行できないのはどういった理由からなんでしょうか?
154:login:Penguin
05/04/11 03:31:58 KEICyAcV
>>153
どうやって試したのか書いてごらん。
話はそれからだ。
155:login:Penguin
05/04/11 11:39:01 SjAN7ZRz
>>153 ハードディスクレス運用の話? XIPの話?
156:153
05/04/13 07:27:08 S7FIKCgo
>>155
XIPの話です。
普通リアルタイムOSはROM上で実行できるのに、
Linuxは(XIPを使わないと)RAMにコピーしないと実行できないんですよね?
その理由を教えてください。
よろしくお願いします。
157:155
05/04/13 16:20:47 1zzoGtWC
>156 とりあえず、
・普通のLinuxカーネルはtextセクションだけをROM、data/bss/stackをRAMに
配置するとか、そういう気の利いたことはしてくれない(全部RAMと仮定)
・ブートローダがディスク→RAMへカーネルを転送するということを前提と
している
あたりかな? μClinuxあたりはXIPに対応していたと思ったけど…
どのみち、現在ではメモリのアクセス速度がSDRAM>>フラッシュ
なので、XIPってあまり有り難味ないかも。
158:login:Penguin
05/04/13 16:55:06 IEUgsWxL
>>157
uClinuxは対応してる。
ただ、スタートアップとldscriptもそれなりに考慮しないといけないので、
普通のカーネルをXIPにするのとそれほど変わんないような気もするな。
そういや2.6になってからXIPを試した事がないが、ちゃんと動くのかのう…
159:login:Penguin
05/04/13 18:14:57 U5bmPR7g
しょーもない質問していい?
応答性がいい(割り込み禁止期間が短い)もので、いちばん普及している
or 有名 組み込み向けLinuxパッケージって何でしょ?
(組み込み向け = FlashROM焼き込み or CFからの起動 として)
160:153
05/04/14 22:39:50 kHnEvqB1
さんきゅーです。
なんとなくキーワードはわかったのでもうちょっと調べてみます。
161:login:Penguin
05/04/15 16:55:47 a7LiySpU
>>159 普及しているとか有名とかいう評価は第三者機関の調査が必要だけど、
ぱっと頭に思い付いたのはMontaVista LinuxとかFSMのRT-Linuxとかかな?
162:login:Penguin
05/04/15 19:32:38 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
05/04/19 15:33:19 8xSMGsDR
MontaVistaLinuxKernelのTCP/IP実装は、普通のLinuxKernelと何も変わらないの?
それとも軽量化の為に、多少機能が削られたりするの?
164:login:Penguin
05/04/20 04:04:43 6/Il0VYo
どうしてTCP/IPに限って削ったりしなくちゃいけないのかは分からないが
本当に知りたければ門多に聞くかソースを読まないといけないと思うが。
165:login:Penguin
05/04/20 11:16:28 3b6xgq6c
リアルタイム性の解説と検証結果を見つけたのでリンクします。
LinuxによるRTOSの実現(1) リアルタイム機能とLinuxでの実現方法
URLリンク(www.atmarkit.co.jp)
LinuxによるRTOSの実現(2) マイクロカーネル方式とリアルタイム性能
URLリンク(www.atmarkit.co.jp)
@IT:組み込みLinuxコーナー
URLリンク(www.atmarkit.co.jp)
166:login:Penguin
05/04/20 11:16:57 q5zOnYpE
>>163
何のための.configだよ。実装で機能を削りたければ.configでその旨を指定できる
から、MVLとはいえTCP/IP実装がソースコード上から削られていることはない。
167:login:Penguin
05/04/20 22:37:06 21MgsW81
>>166
net/ipv4/Config.inを眺めてみたけどそれほど細かい指定は出来ないよね。 マルチキャスト
ルーティングとかの大物はごっそり抜くことは出来るけど、たとえば色々な細かいTCPのオプションの
選択はECNぐらいしかないね。 組み込みの小さいデバイスだったらtimestampやらPMTU discovery
なんか無くてもいいと思うけど。
168:login:Penguin
05/04/24 20:27:25 9Gb74KOY
組み込みLinuxでググってたら以下のページ見つけました。
URLリンク(cocoa.2ch.net)
組み込みLinuxでこんなの使い方あったんですね。すごく感動しました。
これが本当のサイバーセクースってやつなのでしょうか?
地球の反対側にいてもokって奴ですか。凄いですね。
169:login:Penguin
05/05/08 17:36:32 ocxAxqS/
ケータイLinuxって、メーカー配布のソースコードに自分のパッチ当てて改造できるの?
そもそも、ユーザーがソースからリビルドして再インストールするのに十分な情報が開示されているのだろうか。
しかし、改造すると通信関連法規違反??
組み込みのGPLって…。
170:login:Penguin
05/05/08 17:42:52 rskgZjBC
>>169
もちろんGPLなのでソースコードを受け取ることはできるし、誰に断わるわけでもなく
自力でパッチを適用することもできる。ただ、それを携帯電話に書き込んで使うことが
できる自由まではGPLに明記されていない。
171:login:Penguin
05/05/08 18:42:01 +kGG03eT
> ケータイLinuxって、メーカー配布のソースコードに自分のパッチ当てて改造できるの?
オマエの腕しだい。
172:login:Penguin
05/05/08 19:56:24 wvGd5VP8
アプリはたぶん自前だよね。そしたら、
カーネルだけもらってもしょうがなくね?
173:169
05/05/08 19:57:34 ocxAxqS/
先月、ドイツのGPL違反訴訟で勝訴したHarald Welteの、次なる提訴では、
>>170
>Welteの弁護士は23日(現地時間)、Sitecomがこのソフトの
>インストール方法に関する情報の一部を公表すれば、同社は
>困難な訴訟から解放されると述べた。
URLリンク(japan.cnet.com)
インストール可能な情報が公開されない限り、GPL違反なのでは?
174:login:Penguin
05/05/08 21:36:35 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
05/05/08 21:51:29 wvGd5VP8
>>174
それを今その裁判で争ってるんじゃね?
176:login:Penguin
05/05/08 22:03:57 rskgZjBC
>>175
全く性質の異なるものだよ。
Sitecomはnetfilter (iptables)のソース一式を提供したものの、それ以外のものについては
公開していなかっただけ。ifconfigとかbusyboxとかもろもろ。
177:169
05/05/09 00:08:35 2c375PEN
>>174
なるほど。勉強になりました。
じゃあ、ブートローダとかペリフェラルとの整合性はメーカーを信頼するしかないわけですねえ。
178:login:Penguin
05/08/26 14:57:11 dkD6SoPc
門田ビスタにxinetdを入れたいのだが,
クロスコンパイルの仕方が分からなくて出来ない.
というか./configureに与える引数をどうすればいいのかが分からない.
誰か教えてください.
環境
基板:OMAP5912 OSK
OS :Monta Vista Linux
カーネル: 2.4だった気がする
179:login:Penguin
05/08/26 16:35:42 KO5UfZMU
>>178
montavistaに聞けばいいんでないかい?
autotools物なら"--host=arm-ほげほげ --build=i386-ふがふが"で通るかもしれない。
違ったらがんばってビルドスクリプト読むしか。
苦労したくなければarmのセルフビルド環境用意すれ。
180:login:Penguin
05/08/27 01:57:17 K6IpuVlQ
>>178
本筋と全然関係なくて申し訳ないんだけど
> 基板:OMAP5912 OSK
これTIが出してる安めのボードですよね?
どうやって購入されましたか?会社で購入ですか?
もし個人で購入されたのならどの代理店経由ですか?
個人で購入しようと思って某代理店に問い合わせたんだけど
シカトされてしまって…個人客は相手にしてくれないみたいで…
181:login:Penguin
05/08/27 09:22:21 wECe1WM/
>>179
とりあえず "./configure --host=arm-linux --build=i386-linux" でやってみました.
動作確認はまだしてませんが,とりあえずmakeまで通りました.
>>180
な,なんだってー ΩΩ Ω
学校で購入しました.
個人じゃしかとされてしまうのですか……
公式に正規特約店が何件か載っているので,
片っ端から聞いてみてはいかがでしょうか.
URLリンク(www.tij.co.jp)
182:180
05/08/31 03:13:56 0013xzTO
その正規特約店のうちの一つに問い合わせたんですけどね…
本国だとweb上でTIから直接購入できるみたいなのですけど
日本だと必ず特約店を通さないといけないみたいで…
linux以前にまずこういうとこが敷居高いんじゃあないかなと。
みなさん個人でお勉強するボードとか何を使ってらっしゃいますか?
ところで今月のinterfaceにOMAP5912 OSKが紹介されていますね。
また問い合わせてみるか…でもarmadillo買っちゃったしなぁ…
183:login:Penguin
05/09/07 03:02:52 arUTE/+6
OMAP の方が DSPが本格的な分だけ遊べそうですね
URLリンク(www.tij.co.jp)
35800ってArmadillo-9 より安いじゃん。失敗したー
184:login:Penguin
05/09/08 23:18:36 zXdBAa+H
Interfaceに記事が載っていたのって、それでしたっけ
185:名無しさん@そうだ選挙に行こう
05/09/11 07:57:14 Fvw02D6m
もっと安いのもあるよ
URLリンク(www.embeddedarm.com)
186:login:Penguin
05/09/13 22:52:09 K5j48sRc
組み込みを勉強したいのですが、現在Linuxがよく使われている
組み込みプロセッサは何でしょう?MIPS、SH、ARM、PowerPC?
187:login:Penguin
05/09/15 01:35:49 q+rECC85
age
188:login:Penguin
05/09/15 09:29:21 hgOea2hV
>>186
組み込みLinuxの市場自体がローカルで規模も小さいし、
Linuxの使い勝手の面ではプロセッサ毎の差なんてほとんど無いから
よく使われているも何もないな。どれも同じくらいだ。
189:login:Penguin
05/09/15 09:46:03 GvzTD9qw
>186 使われている数は統計がないのでわからん。ただ、
SH -- SH-Linuxの移植担当者が日本人
ARM -- 携帯電話系で多い。アックスが取り組んでいる。Armadilloもある
MIPS -- タンバックがボード出してる
PowerPC -- ハイエンド向け。OpenBlocksとかにも採用事例あり
事例とか資料の手に入りやすさとかで言うと、上記の順になるんじゃないかな
190:186
05/09/15 10:14:21 q+rECC85
>>188 >>189
サンクス!
191:login:Penguin
05/09/15 10:15:46 CUGLMUpT
>>189
SHのえらい人はM32Rに移住しました。
kkojimaせんせいもコアじゃないし。
192:名無しさん@お腹いっぱい
05/09/15 13:17:47 ifgfU7uZ
>>189
PPCが八イエンドってのはちょっと違うような。
確かに通常のPCと同じコードが使えるという意味
では八イエンドかもしれないけど。
193:login:Penguin
05/10/07 11:11:31 8ROSmxRp
KL5CやH8、あるいはFPGAなんかを仕事で使っています。
仕事ではLINUXを使う予定は当分なさそうなんだけど、面白そうなんで個人的に興味を持っています。
趣味で電子工作をしているので、Armadillo-9あたりを使って車載用のオモチャを作ってみようかと計画しいますが、
組み込みLinuxの起動時間ってどのくらいかかるのでしょうか?
カーネルその他の条件により変わるのかもしれませんが、一般的にはどのくらい?
PCのLINUX・・・たとえばFedraCoreとかと同じくらいかかるのでしょうか?
それとも、カーナビが起動する程度?(10秒くらい?)
194:login:Penguin
05/10/07 11:39:46 4Svk1STL
ちょいとがんばれば10秒位になるかのう。
CFからzImageを読みますとか言うと厳しいかなあ。
まあPCより遅くなることは無いだろう。
195:login:Penguin
05/10/07 11:46:41 q4jvtbV/
>>193
Armadillo のメーカーに聞いてみりゃいいんでないかい?
うちでは Cel 400MHz で約20秒かな。
LFSからの自作だし、ほどんど高速化は考えてないし、
RAM Disk にコピーしてるからちょい遅いかも。
196:login:Penguin
05/10/07 11:55:28 8ROSmxRp
>>194,195
トンクス!
適当な基板を買って遊んでみようかな~
NTSC出力が欲しいのでアルファプロジェクトのPC104のSH4かな
197:login:Penguin
05/10/07 22:28:37 lUFOXU4H
>>193
PCの場合、カーネル起動時間のほとんどはデバイスのprobeだね。
組み込みだとデバイス決めうちにすればprobeを省略できるので速くなる。
次にユーザーランドに移っていろいろデーモンを起動するわけだけど
コレも起動スクリプトを決めうちで自作(並列起動するとか)すると速くなります。
まあ組み込みlinuxが入っているであろう安ルータやNASの起動時間がひとつの目安じゃね?
198:login:Penguin
05/10/11 11:03:49 u3kwGi7T
>>196
SH3の147MHzの例だけど、
電源投入→kernel起動→3.4MBのアプリケーションを起動完了、
で8秒ちょっとでできてます。
フラッシュROM上にcramfsでカーネルとユーザランドを置いて、
アプリケーションのみUSBメモリに置いてます。
ボード依存のドライバはフレームバッファとサウンドとUSBホストくらいかな。
SH4ならこれより速くはなるでしょうな。
199:1
06/01/13 00:55:40 fggXHivC
久々に保守ageしますけど、最近、組込やってません
200:login:Penguin
06/01/13 14:17:55 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
06/01/13 14:55:59 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
06/01/13 17:02:32 4HVmNv3o
カーネルをシリアルでダウンロードするのだけは止めておけ。
一発で動かす自信があるとか、ものすごい忍耐力の持ち主なら別にどうでもいいが。
203:login:Penguin
06/01/13 17:59:21 Rs5n47C3
>>202
シリアルしかない環境なら仕方ないのでは。
もちろん115200bpsくらいのシリアル速度にはするが。
204:login:Penguin
06/01/13 22:22:46 FR3o53y5
>>203
これで飯食ってる人は問題になるといっとるんかな?
でもブートローダーの仕込み終わるまでは、仕方ない事って有るよな。
この作業時間が読めない訳だが、時間が読めないから早くやれってなる。
なんでかかるんだ、すぐやれ今やれコロヌって感じで。
115200bps でもカーネルと initrd を転送するには果てしない根気が要る。
職業でそれやってるなら、たとえ温い昔はなぁといわれようが、辛いだろ。
ハードの新規設計なら最初から JTAG-ICE のコネクタくらい、つけろと。
リファレンス使うなら、最初からローダーとかブートローダーがまとも
に移植されてる奴からはじめれと。新規開発分は差分機能に時間をかけ
た方が、良いと思う。
205:login:Penguin
06/01/13 23:21:14 rh74EIJQ
>>204
その間ぷよぷよでもやってなよ
気晴らしになるよ
206:login:Penguin
06/01/16 15:57:39 iP+sw0/4
シリアルしかない自社製基板にLinux乗っけたけど、
大した苦も無く動いたけどなあ。
Linux乗っける考えはまるでない基板だったから
無理やりな作業になるかと思えばそうでもなかった。
らくちんらくちん。
207:206
06/01/16 16:06:28 iP+sw0/4
SH-3だったから出来合いのあれこれが揃ってたことを申し添えておきます。
そうでなきゃさすがに途方に暮れてたでしょうけど。
208:login:Penguin
06/01/24 16:05:04 E4jS+NKc
ていうか、ハードウェアのデバッグ用にJTAGつけねえ普通?
JTAG-ICEは買うなり借りるなり汁
209:login:Penguin
06/01/24 21:29:07 T+0+GIdb
>>208
一般の組み込み機器開発では使うが、Linux組み込み機器開発では当初の
最小構成のカーネルを動かすときに稀に使う程度かなぁ。
そこまで動いてしまえばあとはprintkを入れてみるなりgdbでカーネルデバッグ
するなりしたほうが俺にとっては便利。
210:login:Penguin
06/01/24 23:12:24 oVxx3yM4
>>209
俺ん所は、デバグで良く使っていた。
というか、某組み込みLinuxベンダがバグバグなバージョン渡しやがったものだから、
スケジューラの中やら、割り込みハンドラの中やらを調べ回るハメになった。
JTAGにはかなり御世話になった。そもそもkgdbつかうとアボーンするしw
211:login:Penguin
06/01/25 00:20:26 XxMAGUWP
Linux初心者でスマソ
ITRON上での複数タスクをLinuxに移植して1プロセスのスレッドにしたいんだけど
あるスレッドAが実行中に、自発的に優先度の高い他のスレッドへのディスパッチ禁止とか
設定できますか?あとデータキューとかイベントフラグの代わりになるシステムコールを
紹介してる資料へのポインタあったら教えてくださーい。
うちは安定してるからかJTAGなし。gdbでカーネルデバッグが主体だなぁ。
212:名無しさん@お腹いっぱい
06/01/25 15:59:10 yK5ZYV1q
>>21
> 某組み込みLinuxベンダが
もしかして、そこの名前は門田(音読み)?
213:login:Penguin
06/01/25 18:52:55 oiVDIAfU
>>211 なければおまいが作れ。さもなくばオプソの海の中から探して来い。
全責任はおまいが負うんだぞ。じゃ、漏れは帰るから。
というのが犬の世界の常識だろ。
214:login:Penguin
06/01/25 20:28:27 dG7HwT0u
>>211
> 自発的に優先度の高い他のスレッドへのディスパッチ禁止とか
メインラインカーネルからスケジューラを何もいじっていない状態のLinuxでは
プロセスとスレッドの管理はOSが行なうものであってアプリケーションが
行なうものではない。リアルタイム性が要求されるものであれば、自分の優先順位を
上げて (setpriority()) 他のプロセスを止めるなり優先順位を落とすなりする
ことになる。RT-Linuxのようにリアルタイム性を追求したカーネル実装もあるので、
それを試してみるのもいいかもしれない。
> データキューとかイベントフラグの代わりになる
データキュー → UNIXソケット通信(PF_UNIX)とかいろいろ。
イベントフラグ → semaphore(セマフォ)
215:login:Penguin
06/01/25 20:50:37 oiVDIAfU
気をつけないと実装によってはプロセス全部とまりますぜといってみる。
216:login:Penguin
06/01/25 21:08:25 flyeD53f
>>212
門田っていうとTRONな感じがするw
悶多とかにしておけ
217:login:Penguin
06/01/25 21:45:17 upXaiWZ/
>>212
いや、悶多じゃない。悶多も相当に酷いがw
218:TAKA
06/01/27 02:45:41 ZOZ76spf
基本的な質問ですが、バカな私に教えてください。
制御系、組込系、業務系の定義?意味を教えてください。
ネットで調べたのですが、以外に正確な定義はのってないんですよね。
219:login:Penguin
06/01/27 04:25:44 gHRmxvJ7
>>217
日清?
220:login:Penguin
06/01/27 20:37:06 qB2ZgqfL
>>218
「.*系」を全て一緒くたにするのはどうかと思うが、
組み込み系とは所謂 "PC" と対比させるための言葉で、機械やネットワークの一部と
して動作し一般のユーザが直接利用することがないコンピュータ全般(ただしサーバ
に属するものは除く)を指す。一般にはリソースの制約(CPU, メモリ他)からWindowsや
UNIXやMacOSなどを動かすことのできない小規模なマシンか、ディスプレイコントローラ
を持たないマシンのいずれかを指す。
制御系とは機械制御を行なうコンピュータ全般を指す言葉。「組み込み系」に該当する
コンピュータが使われることもあるし、汎用的なPCをそのまま当てはめる場合もある。
業務系とはソフトウエアのジャンル分けのための言葉で、他のジャンルとしては
「情報系(TCP/IPネットワーキング全般)」「基幹系(その会社の根幹業務を形成する
もの全般)」などがある。それぞれは排他の言葉ではなく「基幹業務系」などのように
両方の混在型のような場合もある。業務系はその名の通りその会社の内部的な業務を
達成するためのソフトウエアを指す。例えば社内の予算管理だったり、売り上げの
集計や予測を立てたりするものだったり様々。
221:login:Penguin
06/01/28 00:20:44 dhxQNFNF
>>214
おそばせながらthanks!
いろいろ調べるとなかなかうまくいかんものだねぇ。
優先度付多重割り込みとかも簡単にはいかなさそう。
すなおにいじってあるやつ使うべきっぽいなぁ。
222:login:Penguin
06/03/25 00:45:55 4fV7Bx0G
今MIPS系の組み込みシステムをLinuxで構築しようと考えているのですが、ボードに載っている
PMONというROMモニター(MIPS自身が配布しているYAMONと素性は同じみたい)でフラッシュROM
にLinuxカーネルやファイルシステムを書き込む方法と、書き込んだLinuxを電源投入時に自動的
にRAMに展開してLinuxを起動する方法がよくわからなくて困っています。
偉い人ご存じだったら教えてください。
223:login:Penguin
06/03/25 14:49:45 tnVqcOia
使い方がわからないんだったら、自作すれば?
YAMONは結構マニュアル充実してるし。
224:login:Penguin
06/03/25 15:08:17 zVZZ5IEC
>>222
検索したよ~ん。
URLリンク(www.linux-mips.org)
225:login:Penguin
06/03/26 22:25:14 xEPYxFCX
>>223,224
Thanks
自作すればできるのはわかっているのですが、そのままPMONでできる方法
があるのかなと思って。
226:login:Penguin
06/03/27 22:38:41 E6YJ6Lzm
PowerPCならU-Bootがいいけど
U-BootってMIPSで使えるのかなぁ
227:login:Penguin
06/03/28 10:09:29 QATPI9Bi
>>220
俺も「組込系」の定義がよくわからんのですが、
つまるところ 組込=Non-PCと考えていいんですかね?
Embeded Windowsなんかで動いてる券売機とかATMは組込だわな
とおもうんですが、PC POSなんかになると、ん、これは組込?とだんだん
怪しくなってくる。
Embeded XP+x86でつくったHDDレコーダーは組込で
テレビにつないだ windows MCE入りのSTBはPC
そんなもんですか?
228:login:Penguin
06/03/28 15:02:32 R0H3a5nO
単にPCじゃないってだけならば、大型機もオフコンもUNIXサーバも
組込みになってしまうがな。
229:login:Penguin
06/03/28 21:16:45 82up+d/I
>>227
基本的にメーカーが組み込み機器だと言えば「組み込み系」だろうなぁ。
PLDとかFPGAを使って事実上PCより遙かに速い動作をする組み込み機器もあるし、
速度とかメモリ容量とかはもはや無関係な気がする。
230:login:Penguin
06/03/28 23:10:53 ZZ3jHcyG
Montavistaの御世話にならないといけないのが組込み系 (嘘)
231:login:Penguin
06/03/28 23:27:37 Z3NTeBdZ
「コンピュータ」にカテゴライズされないものに入ってるコンピュータのこと
という定義はどうだろう。
PCやメインフレームは当然コンピュータなので組み込みとは言わないし、
ゲームボーイは環境は組み込みに近いけど一応コンピュータと言えるし、
製造装置なんかに入ってるのは規格はPCでも組み込みに含むよね。
「コンピュータ」って何だよ、と言われると困るけど、
一般にもそこそこ通じそうじゃない?
232:login:Penguin
06/03/28 23:50:17 lsKcYsOg
ROM化されれば組み込み。
と、言いたいが最近はHDD内蔵もあるしな。。
233:login:Penguin
06/03/29 00:04:14 XSYScNuV
エンドユーザーがプログラムの入れ替えをしないもの
と、言いたいが、「iアプリは?」と返されそう。
>>231は良い表現だと思うけど、ルータとかは結構コンピュータっぽい動きするしな・・・
よさげな定義があっても、すぐ例外を思いついてしまう。
234:login:Penguin
06/03/29 03:28:04 bTNpvFGF
ソフトのインストールがろくすっぽ出来なかったり、
バージョンアップが出来なかったりすげー面倒なもの
が組込だと思っている。
だから炊飯器もゲームボーイもロッピーもみんな組み込み。
もうこれでいいよ。
235:login:Penguin
06/03/29 07:47:57 pHTplBg0
>>234
> バージョンアップが出来なかったりすげー面倒なもの
> が組込だと思っている。
UNIXサーバの一部が該当してしまうわけだが。。
236:login:Penguin
06/03/29 09:14:02 CXj+3tDO
なにをわーわーゆうとる、ユーザープログラマブルじゃないもの。コレに決まってんだろーが
237:login:Penguin
06/03/30 17:51:13 hTcKJiWC
URLリンク(www.atmarkit.co.jp)
> 「組み込み」とは、より大きなシステムや機器を制御するための手段や
> 道具として、マイクロコンピュータによる計算機能を利用することである。
(中略)
> 言い換えると、PCやメインフレームのようにコンピュータが主役なので
> はなく、コンピュータは1つの部品であり脇役にすぎないのである。
なるほど、と思た
238:login:Penguin
06/04/15 10:20:01 8XDEytlh
Suseすれより
URLリンク(en.opensuse.org)
239:login:Penguin
06/04/21 00:50:57 VRD/4KRG
日本でEmbedded Linuxのセミナーとかやってませんか?
240:login:Penguin
06/04/21 01:48:56 aSAHtf+1
しょっちゅうやってるって
241:login:Penguin
06/04/24 08:18:51 TLTwsrAr
「住み込みLinux」
242:login:Penguin
06/04/24 21:33:20 ynMwFjh8
うかつにも笑ってしもた
243:login:Penguin
06/04/24 22:51:35 yC1jjkFp
TRONハウスに対抗ですね。
244:login:Penguin
06/05/19 23:07:13 924ZqEgl
今月も来月もセミナー無いね。もう終わったか?
245:login:Penguin
06/05/26 19:12:46 oDReB8R6
axLinux ってどうなん?
次の開発案件でTimeSysと迷ってるんだが。
#開発環境とかライセンスとか...
246:login:Penguin
06/05/27 21:12:02 B4V3D54O
サポートがジャパニーズだからaxがよさげ。
247:login:Penguin
06/06/14 01:17:35 tNB1aET7
携帯電話向けOSとしてLinuxはSymbianやWindowsMobileに勝てるだろうか?
完全に出遅れた感があるね。
これからPalmOneがどれだけ巻き返せるか。
248:login:Penguin
06/06/14 03:46:05 hjjBMWS5
kgdbを使ってデバッグをやろうと苦戦しています。
いろいろと試してみたのですがつながりません。
で、シリアルケーブルを疑っています。
普通のPCショップで買ってきたクロスなのですが、
このケーブルで間違いないでしょうかご存知の方が
おられたら教えてください。
WEBを探したところ、ヌルモデムケーブルを使うと
書いてありました。クロスケーブルがヌルモデム
ケーブルと同じという認識を持っておりますが、
これは正しいでしょうか?
249:login:Penguin
06/06/14 11:28:36 03VY0dvz
普通に両PCでシリアルに繋いでやり取りできれば使えるよ。
シリアルケーブルの検証方法ぐらい知っとこうな。
250:login:Penguin
06/06/14 16:58:45 sO8wJyer
>>247
勝つとか負けるとか、たぶん、もうそんな感じじゃなくなるのでは?
NやPがLinuxをやめたとしても、Linuxそのものはなくならないだろうから、
開発時に一番最適なものがLinuxだと判断したら、選ぶだけだと思う。
ただ、今後CPUが2つから1つになっていくだろうから、そのときに今まで
μITRON系で動かしていた通信部分のS/Wを載せるのにどのOSが
主流になるかっていうところは興味あるところ。
251:login:Penguin
06/06/14 18:27:50 knAJxKv/
>今後CPUが2つから1つに
なるの? むしろマルチコア化で増えるような希ガス
252:login:Penguin
06/06/14 19:59:53 ZYy92KQi
>>250
音声通話できるうちは、ベースバンド用のCPUは残ると思うけどな。
253:login:Penguin
06/06/14 23:15:21 c2IqE/en
てかFOMAのどれかはすでにLinux入っているし。
UIは別だかんね。いちおう。
254:login:Penguin
06/06/14 23:19:42 G81uc9xd
NとPだけで6割のシェアは無いか?
リナクスってマイナーだな。
255:login:Penguin
06/06/16 15:55:41 zBSehcvi
Motorola など6社、汎用モバイル Linux プラットフォーム構築を推進
URLリンク(japan.internet.com)
Motorola、日本電気、NTT ドコモ、パナソニックモバイルコミュニケーションズ、
Samsung Electronics Co. Ltd.、Vodafone Group の6社は、2006年6月15日、
スマートフォンや携帯電話などの携帯端末を対象とした、グローバルでオープン
な Linux OS ベースのソフトウェアプラットフォームの構築を推進することで合意
したことを発表した。
256:login:Penguin
06/06/17 01:57:08 HSc9oPk5
linuxベースってことはGPLだからソース公開されるけど、セキュリティとか大丈夫なのかな?
257:login:Penguin
06/06/17 09:59:31 gp9wzb03
GPLに触れるカーネルモジュールとそうでない独自設計のサーバーデーモンに分かれてて
公開って言ってもカーネルやユーザーランドを改変した場合の一部だよ。
セキュリテイの前に特許やライセンスが
たくさんついているから全部公開なんてできるわけがない
258:login:Penguin
06/06/18 14:39:03 2IHEqWcE
glib使わないアプリケーションなんて書けないし。
開発効率考えたら、ライセンスフリーのスクラッチから書くより、GPLの既存ソースからパクって来たほうが楽だよ。
たとえばさ、ブルートゥースのデバイス対応させたい時に、スクラッチから作るより、既存のGPLソースからパクったほうが楽。
259:login:Penguin
06/06/18 15:36:28 aaY8ZqcI
glibcはLGPLでないの?
260:login:Penguin
06/06/19 10:42:35 HPzu7ejx
GNU=GPL
261:login:Penguin
06/06/19 10:59:08 Cw/mOgT/
>>258
glib ってのはこれかね。
URLリンク(www.gtk.org)
262:login:Penguin
06/06/19 20:39:08 ioa/Ly8J
LはリップのLだよ
263:login:Penguin
06/06/19 20:45:31 9exoYYua
LoveのLにきまってるだろ!
264:login:Penguin
06/06/19 21:33:36 ZncBMof0
glibって結構便利だよね。
gstring なんかよく使ってた
265:login:Penguin
06/06/19 23:15:14 VlOoL+GE
>>262-263
はいはい青葉春助青葉春助
266:login:Penguin
06/06/23 10:45:50 irUQOmf9
>>255
CE Linux Forum で作業してきてるやつが纏まってきただけじゃね?
各社独自仕様で実機適用済みで、どこの仕様を標準に昇格させるかだけ。
267:login:Penguin
06/06/23 12:10:04 BNJHE0pe
>>266
それとは別物らしいが。
ミドルウエアがどうこうとか。
最終的にはドコモ仕様を決める会になるんじゃないかい。
268:login:Penguin
06/06/24 20:50:53 pSPbYQnH
組込みLinuxを勉強を始めようと思い
自宅で実際に動かしながら勉強できればいいなぁと考えたのですが、
入門用ツール(ターゲットボード)やデバッガなどは
どれくらいの価格から販売されているものでしょうか?
検索しても、それが開発ツールなのか練習用なのかの
線引きがよく分からないので…。
269:login:Penguin
06/06/24 23:45:25 B/3Anhjn
秋月のH8みついわボード\5700
270:login:Penguin
06/06/25 00:04:58 gu5YSbbc
まっさらなところから構築できるんならAki-H8でも十分なんだがなw
(ボードのみ\3200+シリアル接続用パーツ\200くらいか)
URLリンク(akizukidenshi.com)
組み込みLinuxということでuClinuxつきなら苺板\17800か
URLリンク(strawberry-linux.com)
仮想記憶付きのまともなLinuxやるならアルマジロあたりかな
URLリンク(armadillo.atmark-techno.com)
ただRT-linuxとか動かすだけならその辺に落ちてるAT互換機使ったほうが環境構築とか
の面で楽はできるしセルフでも開発できて一石二鳥だ罠。
何もわざわざボードコンピュータ使わなきゃ、組み込みの勉強が出来ない訳じゃないと思う。
漏れ個人的にはcobaltRaQのK6版とかはLCDやらパネルボタンがついてて、セルフ開発も
可能なAT互換機もどきの構成ながらROMのソースまで出回ってたり、IO周りの資料も結構
あるから、制御用の勉強に結構使えるンじゃないかなと思ってる。
271:login:Penguin
06/06/25 04:00:12 4mmUH55P
ソフト重視ならエミュとかも。
転送おせーとかないし、レジスタもメモリも直にみえる。
ARMあたりがよさげ
URLリンク(fabrice.bellard.free.fr)
URLリンク(www.h7.dion.ne.jp)
272:login:Penguin
06/06/25 04:48:34 u71vwcAf
ドリキャスも組み込み初心者には手ごろだとおもう。sh4 アーキテクチャ
ググれば、ドリキャスに Linux を組み込んだ例がたくさんみつかるはず。
273:login:Penguin
06/06/25 07:58:40 UCrgwmzu
たくさんのご意見、感謝します。
>>269
>>270
私が想像していたのは、この中では H8MAX が一番近いものでした。
サイトでいろいろフォローしているようなので、もちょっとしっかり読みます。
ただし、要はこのFLASHに書けるソフトを作るだけでしょうから、
URLリンク(akizukidenshi.com)
カーネルさえ捜せばこれできっと構築できるんだろうなぁ、とも思っています。
>>271
エミュレータのことをすっかり忘れていました。
眼ウロコでした。
>>272
価格帯としては手頃なのかも知れませんが、そういう発想はまったくできませんでした。
ソフトが書ける = 専用チップか評価ボード、という考え方です。
このへんをちゃんと理解できるようになるためにも、勉強しないともいけませんね…。
274:login:Penguin
06/06/26 03:24:26 A5ZJg3mb
今年のURLリンク(www.esec.jp)
で
SH2用のLinux 開発kit CDが無料配布されるようです。
275:login:Penguin
06/06/26 04:05:20 +17iVINc
だれかSH4に移植して再配布してくれ(w
ドリキャスなんて使うなら、黒箱か白箱がSH4積んでるからそっちのほうがマシじゃね? シリアルポートも後付け出来るし。
ちょっと前のインタフェース誌だかにワンチップマイコンのボードが付録でついてたような。
276:login:Penguin
06/06/27 23:11:38 lufHkius
開発キットはべつにいらん。
ボードが欲しい
277:login:Penguin
06/06/28 01:33:30 7oD/J9GG
ボード程度なら適当な半導体と基板買ってくれば出来る。
問題はそれをどうやって動作させる所まで持っていくかだからSDK重要。
278:login:Penguin
06/06/28 09:25:42 htD8aTsZ
kernel起動程度なら適当なデストリとgcc拾ってくれば出来る。
問題はどうやってそれを動作させるボードを用意するかだからボード重要。
ソフト屋寄りだと、あおりじゃなくてそんな感じ。
279:login:Penguin
06/06/28 10:25:28 Mw9CdVZV
>>278
つ [シミュレーター]
非常識な構成にして遊べたりするぞ。
遅いけどな。
まあSH2はそのへんに落ちてるコード拾ってきた所で動かないはずだが。
280:login:Penguin
06/06/28 22:14:42 n8KqB5zl
組み込みはボード依存部分がめんどくさいよ
ベンダの評価ボードとか実装済みのやつにI/Oあわせれば
比較的楽だけど
281:login:Penguin
06/06/28 22:30:42 Mw9CdVZV
めんどくせーのはSHだけじゃないかと思わないでもない。
machine_vectorが無ければ…
まあタイマとシリアルあたりは内蔵の使ってれば
そのまま流用できるんでないかい。
282:login:Penguin
06/07/01 11:07:20 2+RFdoCH
組み込み展示会行った奴いる?
283:login:Penguin
06/07/01 18:46:19 F1S5sBbs
esecなら、おらの請負元がいってる。
がんばってるそうだ。
284:login:Penguin
06/07/01 20:31:21 XBq6Z6Fc
>>270
アルマジロって100個ぐらい買う場合は半額ぐらいで買えるのかねぇ?
285:login:Penguin
06/07/01 21:15:10 dZUBKQgo
そんなこと営業に聞け
286:login:Penguin
06/07/02 00:59:36 65gUYzp9
ESCオワタ\(^o^)/
287:login:Penguin
06/07/02 01:00:18 65gUYzp9
ESECだった・・・orz
288:login:Penguin
06/07/02 01:30:53 D098mJZA
どんまい
289:login:Penguin
06/07/02 07:06:28 Zgn8XHK1
実装を考えて手間がかからないハード選びが重要。
まあ現実はハードにソフトが合わせてデスマだけどな(w
290:login:Penguin
06/07/03 00:15:40 wjWjCeb6
見積り時のハードで十分間に合うような開発は
経験上デスマにならないから同意w>>289
291:higeo
06/07/17 15:47:52 OPtQJjN8
Xscaleのハードウェア暗号機能を使ってIPSecを行いたいのですが、Linuxのソフトウェア暗号機能を無効化して、ハードウェア暗号化を有効にする方法はありますでしょうか?
292:login:Penguin
06/07/17 16:55:33 r4TFD9gL
ちょっと質問なんだけど、カーネル層で
物理アドレスを扱うときって、必ず
__va で論理アドレスに変換して使うのがセオリー?
この前、共有メモリのアドレスを使うときに、
プロパーの人に使わなくていいって
言われたんで、そのまま物理アドレスのポインタを
使ったんだけど、これで良かったのかな。
いちおうコードは流れたんだが。
で、そうだとすると、__vaを使うケースとそうじゃない
ケースがあるってことで尚更ややこしいと感じてます。
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
㌧です。
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とはかなり違う感じになる。
といってもユーザーランドは大差ないんでドライバ書くときとかソフト書くとき
違うだけだけどね。