1 名前:login:Penguin [02/07/19 16:11 ID:z7GyJ2so] 工業用からPDAまでLINUXの活躍する現場はPCだけじゃない 最近熱い組み込みハードについて語りましょう
132 名前:login:Penguin mailto:sage [04/07/20 07:23 ID:QG+XfJKR] ツールを使いこなすんじゃなくて、ツールに使われてるんだな。 まともな技術者が日本からいなくなる日もそう遠くはないかも。
133 名前:login:Penguin mailto:sage [04/07/24 21:36 ID:4TbCF09Q] >>130 激しく同意 いま新人教育を仰せつかっています。 ツールは何でもいいんだけど本人が全くやる気がない。(´・ω・`) 漏れも仕事で外に出ていてほとんどいなくて指導出来なかったことも悪かったのだが うまくやる気を引き出す方法ないでしょうか?
134 名前:login:Penguin mailto:sage [04/08/30 06:17 ID:fvU0TO25] >>133 やる気ない香具師は別の部署に移ってもらう(もち最終的には(ry.)とか、 やめてもらえばいいんじゃね? 代わりはいくらでもいるわけだし。
135 名前:login:Penguin mailto:sage [04/08/30 07:42 ID:9PiH3Ny+] >>133 【教育】弟子の育て方【部下】 pc5.2ch.net/test/read.cgi/unix/1084259158/
136 名前:tom [04/10/22 21:23:57 ID:qKygVlvQ] ねぇねぇ、 powerPC440GXで動くjavaってなにかな? 組込みやってるんだけどさぁ、、^^)
137 名前:login:Penguin mailto:sage [04/10/23 00:58:15 ID:TF4302vz] cflinux ってどう?使ってる人いる? コンパクトフラッシュだけで使いたいんだけど。
138 名前:login:Penguin mailto:sage [04/11/05 11:56:24 ID:ZLIL1zht] cflinuxは使ったことが無いので知らないが、RedHatのディストリビューションからの でっち上げがCFの上で普通に動いているぞ。 問題になるのは/var、/etc、/tmpなどの書き込みを行うディレクトリをそのままCFに置いて おくと、あっという間にCFの書き込み回数限界になりかねないので、RAM化しておく 必要があるぐらいだ。 あと、CFのIDE変換インタフェースがきちんとしたものを用意できないと、エラー多発で えらいめにあう。 適当に詰めれば64MのCFでXが動く。シェルが動くだけでよければ16Mで足りたはず。
139 名前:login:Penguin [04/12/12 23:22:56 ID:HV4DWMbS] MIPS Malta development systemの価格 Maltaboard + CoreLV/MIPS 4Kc = $4000 Maltaboard + FPGA/MIPS 4KEc = $7500 とのこと。
140 名前:login:Penguin mailto:sage [04/12/13 00:57:29 ID:ZMD7JytT] 組込みLinuxエンジニアの最新市場価値 >>組込み系はPCの38倍の市場!? rikunabi-next.yahoo.co.jp/tech/docs/ct_s03100.jsp?p=fj1040
141 名前:login:Penguin mailto:sage [04/12/14 20:45:59 ID:InI+Hf/K] >>133 激しく遅レスだが、Linuxから目覚める pc5.2ch.net/test/read.cgi/linux/1070983168/ で新人を釣って、ゲーム作らせておくとか。 手軽に安く部材がそろうし、マシンも早い(w 自分でライブラリとかエディタとか作り出したやつがいれば当たり。 あとは捨て。
142 名前:login:Penguin [04/12/19 04:36:53 ID:cpy7NjoX] こないだL-Card+を使ってみたんだけど、/dev/stdoutにデータ書き込んで標準出力に回そうと思ったら Not found的なエラー出て無理だった。普通のLinuxならこういう使い方いけるよね。 組み込みLinuxってのはどれもこういう適当な作りですか?
143 名前:login:Penguin mailto:sage [04/12/19 13:39:56 ID:FKmh3ki4] >組み込みLinuxってのはどれもこういう適当な作りですか? 何をもって適当と言うのか不明だが・・・ 限られたリソースしか無いから busybox なんかを使ってるんだろ? (個人的に busybox は嫌いです。) 環境が気に入らないなら 0からお好みで作りましょう。
144 名前:login:Penguin mailto:sage [04/12/20 13:29:08 ID:kJPpEnHe] >>142 stdoutっつっても、組み込み機器にディスプレイがつながってるとは 限らんし。そういう場合にはシリアルにでも出せば?
145 名前:login:Penguin [04/12/20 18:34:17 ID:rgTSgEF0] >>143 busyboxは容量的に仕方ないし、嫌なら(容量が許せば)別なのに入れ替えることもできるだろうけど >>142 のようなデバイスファイルの扱いの適当さについてはほとんどどうにもできない気がするので。 これも設定とか何やらでなんとかなるのかな。 ちなみに ls -l /dev/stdout ではちゃんと存在してました。当然だけど >>144 標準出力は必ずディスプレイに出るってわけじゃないでしょ。 ちなみに今回俺はpopen()で呼び出したコマンドの標準出力をプログラム中で取得したかった。 wgetの出力先を/dev/stdoutにして、中間ファイルなしでhttp:なファイルを取ってきたかったんだよね。 w3m -dump使えればいいんだけどw3m入ってないし自分で入れるにしても容量的にキツい。(L-Card+2M) わざわざ自分でソケット通信するしかないんだろか
146 名前:login:Penguin mailto:sage [04/12/21 02:39:52 ID:O40RWKQd] popenしたならそのままreadすりゃ取れるじゃん
147 名前:login:Penguin mailto:sage [04/12/21 03:49:33 ID:/waQb+mF] >>146 wgetで取得したデータをpopenで取りたいんだけど、そのデータを>>142 の現象のせいで標準出力に吐けないから無理
148 名前:login:Penguin mailto:sage [04/12/21 15:57:19 ID:C8QACAgt] >>147 wget なら出力ファイル名を - (ハイフン)で標準出力に出せなかったっけ? -O - とか、--output-document=- とか。
149 名前:login:Penguin mailto:sage [04/12/22 02:29:45 ID:pJnnRHKR] 何しようとしてどういう事を試してみたのかがさっぱりわからないんだが 情報小出しにしないでちゃんとまとめて書いてみろよ 見た限りでは標準入出力というものへの理解が欠けてるように見るが・・・
150 名前:login:Penguin [04/12/22 04:02:13 ID:b3PRYGlb] >>149 ふむ、すまんかった。具体的なコードを貼るよ。 sprintf(cmd, "wget -q -O /dev/stdout %s", dataurl); if ((fin = popen(cmd, "r")) == NULL) { fprintf(stderr, "pipe error\n"); exit(1); } 目的はdataurlに格納されたURLのファイル内容をpopen()経由で得ること。 だが実際にはこれを実行しても、wgetによる標準出力への出力は>>142 のようにエラーが発生して 行われないので、popen()経由でデータを得ることが出来なかった。 (wgetによる標準出力が空なだけで、popen()自体が失敗するわけではない) >>148 おお! 今まで知らなかった。手元ではきちんといけた。 再びL-Card+に触れる時にそっちに内蔵されてるwgetでもできるのか試してみるよ。 dクス
151 名前:login:Penguin mailto:sage [04/12/22 22:13:59 ID:6ji+w1+O] やっぱりこの人は入出力の概念を勘違いしているような…
152 名前:login:Penguin [04/12/22 22:46:35 ID:b3PRYGlb] >>148 L-Card+でも出来た! ほんと助かったdクス >>151 そうなのか。無知ですまん 最後に>>142 で言ってたエラー内容を控えてきたので貼っておくよ # ls -ld /dev/stdout lrwxrwxrwx 1 0 0 4 Jan 1 09:03 /dev/stdout -> fd/1 # wget -O /dev/stdout 127.0.0.1 wget: /dev/stdout: No such file or directory # wget -O /dev/fd/1 127.0.0.1 wget: /dev/fd/1: No such file or directory
153 名前:login:Penguin mailto:sage [04/12/22 23:13:21 ID:ye/gqIFW] >>152 /dev/fd/1はどこに行ってる? 一般的には /proc/self/fd へのシンボリックリンクになっていて、 /proc がマウントしてあればさらにそこから実際の出力デバイスへの シンボリックリンク (ex. /dev/tty0とか) になってると思うのだけど。
154 名前:login:Penguin mailto:sage [04/12/23 04:36:57 ID:/XFsnzOq] >>153 コンソール出力のある場合はそうだけど、パイプに渡してる時は 1 -> pipe:[9999999] みたいになってるはず。 これはレギュラーファイルじゃないから、write openしようとしても No such file or directory になる。
155 名前:login:Penguin [05/03/17 23:31:47 ID:0UvxWZ13] age てみたりします。 NS Geode 300MHz がのった CPU Board に kernel 2.6.8.1 をインスト。 何と cpufreq が動いた。 Geode に対応していたのね。 しかし、300MHz → 100MHz に落すとシステム時間が約2〜3倍速くなる。(date で確認) これってどう対処したらよい?
156 名前:login:Penguin mailto:sage [05/03/18 09:23:19 ID:KjRdWC9R] 早くなったように見えるだけだろ
157 名前:login:Penguin mailto:sage [05/03/19 00:44:58 ID:ZM/iD2fF] ??? どういう意味か解りませんが、腕時計で 10秒進む間に CPU Board では約25秒進むんですが。 Mobile Pen3 のノートでは cpufreq でクロックを落しても システム時間の進みかたには変化はないです。 何か方法があるのであれば、ポイントだけでも教えてくれ〜
158 名前:login:Penguin mailto:sage [05/03/19 16:04:21 ID:Tz1O6i2S] mipsで組み込みlinuxやってます。 gdb+gdbserverでremoteデバッグしたくてbuild したんだけど"putpkt : なんたらエラー"って感じで 通信がうまくいかないです。 target以外に何を指定すればいいか知ってる人いたら 教えてください。えんでぃあんはビックなので 特に指定しないでOKだよね?
159 名前:login:Penguin mailto:sage [2005/03/23(水) 13:21:48 ID:dEHc/8vP] >>158 その「なんたらエラー」がなんなのか正確に貼ってくれない限り答えようがない。
160 名前:login:Penguin mailto:sage [2005/03/27(日) 21:18:04 ID:ATual+3Q] sh-Linuxのソースやsh4のアーキテクチャを調べてて 疑問を持ったので教えてください。 sh関連の書籍を見てたら「遅延分岐」があると書いてあり、 例えばbra命令の次の命令を先行して実行するそうですが 実行されるのは1つだけであって2つ以上は実行されないって事でいいのでしょうか?
161 名前:login:Penguin mailto:sage [2005/03/27(日) 23:48:55 ID:Mlzqat0/] >>160 そういう基本的な事はプログラミングマニュアルに書いてあると思うが。 読んでないのか? それでいい。
162 名前:160 mailto:sage [2005/03/28(月) 08:05:13 ID:gJbfAMmz] >>161 thx. ここからドキュメントを探して見てみました。 www.renesas.com/jpn/products/mpumcu/ 以下のドキュメントを見てたのですが、 SH-1/SH-2/SH-DSP ソフトウェアマニュアル www.renesas.com/avs/resource/japan/jpn/pdf/mpumcu/rjj09b0228_shprogram.pdf p124で、 BRA TARGET ADD R0,R1 NOP TARGET: ってありますけど、ここのNOPって無くてもいいんですよね? sh系は今まで使用した事が無くて、これまでx86系でした。 そして今回の件は単なる趣味としてやっています。組み込みの勉強の為に実装が多い?shを調べてました。
163 名前:login:Penguin [2005/04/05(火) 16:36:18 ID:WfHzodYg] mips 4km系のuCLinuxのはいったNASで遊ぼうと思ったのですが (シリアルでログイン諸々はできている) クロスコンパイル環境を構築していたのですがmips用のelf2fltが見つかりません。 elf2fltのコードをみてもmips系はかかれていないのですが・・・古い?
164 名前:login:Penguin mailto:sage [2005/04/05(火) 16:40:48 ID:sV4YBhXW] >>163 この辺にないか? www.xiptech.com/uclinuxformips.htm
165 名前:login:Penguin mailto:sage [2005/04/11(月) 15:44:59 ID:bSzeYwd0] SH7727内蔵LCDコントローラ用のフレームバッファドライバって、どっかに無いですか? いや、どっかにはあるんでしょうけど。入手可能なものがあれば教えてください。
166 名前:login:Penguin mailto:sage [2005/04/11(月) 16:55:32 ID:DNCC7+u7] SolutionEngineで動いているのを見たような記憶がある。 それ以外に表に出せる物があるとは思えんが。
167 名前:165 mailto:sage [2005/04/11(月) 17:08:09 ID:bSzeYwd0] 閑散スレに即レスいただきびっくり。ありがとうございます。 ま、自分でこしらえてもしれてるんで、作ってみます。
168 名前:login:Penguin mailto:sage [2005/05/06(金) 22:36:46 ID:ngso6los] パラレルポートを使用した割り込みに関して教えてください。 割り込みハンドラ内で、 counter++; とかして、1回割り込み後に初回のcounterを表示すると counter = 1 ですが、2回目以降は割り込みハンドラを起動するたびに counter = 4 counter = 7 counter = 10 : と+3されてしまいます。何故でしょうか? カーネルはLinux 2.6(2.6.11.8)です。
169 名前:login:Penguin mailto:sage [2005/05/06(金) 22:40:24 ID:MRqQWBUO] >>168 情報不足でなんとも言えんが、printkか何かやってる間に次の割り込みがどんどん 入って来ちゃってるとかじゃない? 常に3づつなのかい?
170 名前:login:Penguin mailto:sage [2005/05/06(金) 22:47:25 ID:ngso6los] >>169 はい。初回以外は全て+3されてしまいます。 連続して20回割り込んでも、1回の割り込みで+3されてます。
171 名前:login:Penguin mailto:sage [2005/05/07(土) 00:52:32 ID:Mfho2hZR] どういう表示方法を採っているかが問題だな… プログラム構造上一回の表示の間に必ず3回の割り込みが入っている可能性大
172 名前:ののじ [2005/05/08(日) 00:14:37 ID:4wW6LzS+] こんなもの(仮称:例の物)を作りたいと考えている組み込み初心者ですが識者のツッこみをお願いしたく書き込みます。 PlayStation2(以下PS2)用のコントローラに付ける物(箱状のもの?)でEtherコネクタがついていてどんなゲームでもネットワーク対戦が出来るというもの。 イメージはこんな感じ。 ┌───┐ ┌───┐ │ルータ├───インターネット───┤ルータ│ └─┬─┘ └─┬─┘ │ │ ┌─┴─┐ ┌─┴─┐ │例の物│ │例の物│ └─┰─┘ └─┰─┘ ┏━┻━┓ ┏━┻━┓ ┃PS2┃ ┃PS2┃ ┗━━━┛ ┗━━━┛ "例の物"⇔ルータ⇔インターネット間はEther。 "例の物"⇔PS2はプレステのコントローラ用ケーブル。
173 名前:ののじ [2005/05/08(日) 00:16:06 ID:4wW6LzS+] 作りたいと思った動機 ・格闘ゲームなどでネットワーク対戦機能をゲームの仕様として持っていなくても対戦が出来る! ・っていうか鉄拳5をネット対戦したいだけ。 ・画面・音声の転送が無い分、コントローラ情報くらいならUDPでイケるんじゃ?と思った。 適当に考えた仕様 ・"例の物"にはPS2のコントローラのコネクタとEtherがついている。 ・Etherには初期固定IPアドレスかDHCPでのIPアドレス取得機能がついている。 ・DHCPの場合、何らかの方法でIPアドレスを調べ、ブラウザから"例の物"の管理画面にアクセスできる。 ・管理画面では対戦先のグローバルIPとポート番号(やっぱUDP?)を指定出来る。 問題点 ・プロトコルはUDPにしないと間に合わない?毎秒60フレームなゲームはつらいかも。 ・画像、音声は転送しない為、対戦するステージを双方で合わせないと壁有り・無しで状況が変わってしまう。 ・画面の同期を取るすべを持たない為、コントローラ操作で画面が合わないようなところ(オプション変更画面など)じゃダメ。 とこんな感じなのですがツッこみ所があればお願いします。
174 名前:login:Penguin mailto:sage [2005/05/08(日) 01:06:25 ID:GJNVMCzG] うーむ。よくわからんのだが、説明を読むと「コントローラ延長装置」を作りたいように 読めるのだが、図はPS2同士を接続しているように見える・・・ 「鉄拳5」なるゲームを知らんので、何か勘違いしてるのかもしれんが。 ひょっとして最近のゲームはコントローラポート同士を繋ぐと対戦できたりするの?
175 名前:ののじ [2005/05/08(日) 07:52:48 ID:4wW6LzS+] この装置にはPS2用のコントローラコネクタが2つついていて、 PS2に1P、2Pにそれぞれ挿す。 またEtherの口もついていてそれはルータなどに繋がっている。 (PPPoEクライアントを入れればルータは不要だが・・・) 相手のPS2にもこの装置をつけておき、 1P側は自分が入力したコマンドがUDPでインターネットを介して相手の1P側へコマンドを送信し、 2P側は相手が入力したコマンドを自分の2P側で受ける。 対戦ゲーム自体はファミコンの時のアイスクライマーなどから変わりはありません。
176 名前:login:Penguin mailto:sage [2005/05/08(日) 10:02:01 ID:jlVcpNot] これのリモート版? ttp://www.hm5.aitai.ne.jp/~takuya/elec/hard/ps2_converter.html クロックが250kHzだそうだから、なんとかなるような希ガス ttp://kaele.com/~kashima/games/ps_jpn.txt
177 名前:login:Penguin mailto:sage [2005/05/09(月) 01:45:35 ID:IlV3MMB/] ネットで送ると必ず遅延が発生する UDPだと到着の順序や、必ず到着する事すら保証されない 仮にそれらが問題無いとしてもゲームに何らかのランダム的要素が入っていれば 全く同じ入力を全く同じ順序・タイミングで行ったとしても同じゲーム進行にはならない ネットワーク対戦を考慮してあるソフトでないと、マトモにゲームにならないよ
178 名前:ののじ [2005/05/09(月) 03:11:10 ID:6OYlgB9x] ランダム的な要素としてステージセレクトがありますね。 壁の有り無しがそれです。 しかしステージを必ず壁無しにすればランダム的な要素というのはなくなります。 なのでそこは心配ないかと。 UDPの特徴は知っているつもりですが、それが どのくらい信用できるのか? どのくらいいい加減なのか? どのくらい遅延するのか? という事を目にしたことが無い(困ったことが無い)ため、 イケルんじゃないかなぁ〜くらいで考えています。 絶対コマンド落ちしちゃいけない!って堅苦しいものでも無いので 95%くらいちゃんと行けばいいかなぁ〜と思っています。コレも無理そうですけどね(^^;
179 名前:login:Penguin mailto:sage [2005/05/09(月) 10:20:27 ID:t7hdsYao] >>178 ネットワークとアルゴリズムの基本が解ってないような気がしてならんな・・・
180 名前:login:Penguin mailto:sage [2005/05/09(月) 11:16:42 ID:QcYN/6F6] ハードはそれほど難しくなさそうだし、試行錯誤してみるのもよいのではないかと。 LAN限定ならまあ使いものになるんでは。 意味ないけど。
181 名前:login:Penguin mailto:sage [2005/05/12(木) 03:49:30 ID:gwrH6GmY] >>172 面白いアイデアだと思います。 両PS2の同期方法について検討してみました。 都内であれば違和感なしに通信対戦できるでしょう。 国際間だとパッド入力からゲーム反映までワンテンポ遅れます。 【わかっている事】 パッドとPS2の通信周期はPS2が起動トリガを握り、16ms(画面1フィールドごと)です。 パッド入力をPS-2に伝えるタイミングは16ms単位でずらすことができます。 連続したパッド入力の間隔は変えずに送信しないとコンボ技入力成否が変わります。 PS2の水晶発振子の個体差によってトリガ間隔も1ラウンドの残り時間もずれます。 1ラウンド中はトリガの位相がどうずれようと、あるパッド入力をラウンド開始から 何個目の起動トリガに返すかを両PS-2で合わせないとゲーム進行が同期しません。 私が都内中堅プロバイダ(Bフレッツ)経由でpingを打ったときの応答時間は goo.ne.jp、yahoo.co.jpとも4ms〜6msの範囲、 google.comは105〜130msの範囲に収まりました。 【同期手順】 両"例の物"間のパケット往復時間を調べ、遅延トリガ数を決めます。 遅延トリガ数 = 最大往復時間 / 2 * 安全率 / トリガ間隔 (小数点以下切り上げ) 都内同士なら 6/2*1.2/16 -> 1、国際間だと130/2*1.2/16 -> 6 ぐらいです。 相手側の遅延トリガ数と比較し、大きい方に合わせます。 PS2からパッド入力要求がきたら、遅延トリガ数分古い両パッド入力情報を返します。 また、現在の自分側のパッド入力を記録します。 また、自分側パッド入力とラウンド開始から何トリガ目かを相手側に送信します。 相手側パッド入力を受信したら記録します。
182 名前:login:Penguin mailto:sage [2005/05/13(金) 00:51:12 ID:SzoCXTV4] >>181 突っ込み所が多すぎて、どこから突っ込めば良いものやら・・・
183 名前:login:Penguin mailto:sage [2005/05/14(土) 02:03:16 ID:X3kg+8LH] 壮大な釣り
184 名前:login:Penguin [2005/06/01(水) 21:03:20 ID:CTryFyAI] 東芝gigabeatで何とかPerlが動くようにしたいんですが、ムリですよね。。。
185 名前:login:Penguin [2005/09/20(火) 19:53:31 ID:+jEwj9FB] こんにちわ。 大学の研究で組み込みをやろうとしています。 それで、PXA255搭載の評価ボードで、組み込みlinuxを動かそうと思っています。 ELTから評価ボードを買ってきて構築していることころです。 標準搭載されているLCDを表示させるため、フレームバッファをカーネルに サポートとさせるところでつまずいています。 make menuconfigで、 frame buffer supportにチェック、 その後、PXA LCD supportにチェック。 その設定で、コンパイル。 make dep clean zImage でエラーがでます。 /drivers/char/char.o In function - vt_ioctl - 以下沢山のエラー どうやら、char.oに問題があるのだとおもうのです。 外国のサイト回ってみたのですが、問題解決に有用な情報は見つけることができませんでした。 何か問題解決に有用な情報がありましたら、ご教授お願いします。
186 名前:login:Penguin mailto:sage [2005/09/20(火) 22:25:07 ID:YmM1riDI] >>185 エラーメッセージをきちんと書けよ。それだけでわかると思うのか? 俺らはエスパーじゃねぇんだよ。 ともかく、エラーメッセージから推測すると「vt_ioctlがどこにもねーよ」って 言ってるような気がするので、grep -r vt_ioctlして該当のソースを見つけ、 Makefileからそのソースコードを含める方法を探して.configを修正すれ。
187 名前:login:Penguin [2005/09/23(金) 02:24:44 ID:rkYY+cWV] 158です。 エラーコードの方なのですが、以下のようになっております。 drivers/char/char.o: In function `vt_ioctl': drivers/char/char.o(.text+0xafd4): undefined reference to `accent_table_size' drivers/char/char.o(.text+0xafd8): undefined reference to `accent_table' drivers/char/char.o: In function `do_kdsk_ioctl': drivers/char/char.o(.text+0xb8cc): undefined reference to `key_maps' drivers/char/char.o(.text+0xb8d0): undefined reference to `keymap_count' drivers/char/char.o: In function `do_kdgkb_ioctl': drivers/char/char.o(.text+0xbd9c): undefined reference to `funcbufsize' drivers/char/char.o(.text+0xbda0): undefined reference to `func_table' drivers/char/char.o(.text+0xbda4): undefined reference to `funcbufleft' drivers/char/char.o(.text+0xbda8): undefined reference to `funcbufptr' drivers/char/char.o(.text+0xbdac): undefined reference to `func_buf' drivers/char/char.o: In function `handle_scancode': drivers/char/char.o(.text+0x18d88): undefined reference to `key_maps' drivers/char/char.o: In function `handle_diacr': drivers/char/char.o(.text+0x19484): undefined reference to `accent_table_size' drivers/char/char.o(.text+0x1948c): undefined reference to `accent_table' drivers/char/char.o(.text+0x19490): undefined reference to `accent_table' drivers/char/char.o: In function `do_fn': drivers/char/char.o(.text+0x194d4): undefined reference to `func_table' drivers/char/char.o: In function `compute_shiftstate': drivers/char/char.o(.text+0x198a8): undefined reference to `key_maps' drivers/char/char.o: In function `do_slock': drivers/char/char.o(.text+0x19a0c): undefined reference to `key_maps' make: *** [vmlinux] エラー 1 がんばって解決してみます。 186様、ありがとうございます。
188 名前:login:Penguin [2005/11/05(土) 01:21:48 ID:YQdP5GCu] 過疎スレで質問するのもなんですが、教えて頂きたい事があります。 PDAよりも更に小型な開発環境を求めていて、違うPCに寄生する形での開発(telnet経由で繋げる)を考えています。 そこで、母艦とtelnet出来て、emacsとperlが動く一番小さい環境を探しているのですが、このスレでいいアイディアをお持ちのかたはいらっしゃいませんか?
189 名前:login:Penguin mailto:sage [2005/11/05(土) 01:39:06 ID:N/PDMy/S] >>188 自作。 後過疎で悪かったな。氏ね。
190 名前:login:Penguin mailto:sage [2005/11/05(土) 02:43:42 ID:fFMwJ7af] >>188 はいはい人に聞く前にぐぐる様あたりで 「組み込み」で検索しましょうねヴォケが
191 名前:login:Penguin mailto:sage [2005/11/05(土) 14:26:27 ID:d4qgjufC] >>189-190 はツンデレ
192 名前:login:Penguin [2005/11/05(土) 14:53:20 ID:EXpjl6vP] 過疎板なのは事実だろw 折角やってきた新参者を皆で叩いて追い出してどうする 裾野を広げる云々なんて話も出てるのによ。もう少しモチツケ マジレスするとgumstixでググれ。ただスペック的にきつそうだからアルマジロあたりが限界だろうけど。お前が天才で金があるならXport弄くって自分で作ってそのノウハウを公開しろ。俺が使うからw まぁ自分でその程度のことも調べられないような厨房は素箱でも使うか参考書籍買って玄箱でも使ってろってこった
193 名前:login:Penguin mailto:sage [2005/11/05(土) 15:53:39 ID:TPDTNjMm] こんなところで、ツンデレって… (;´Д`) ついでにツンデレなCPUって言うとやっぱりあれか
194 名前:login:Penguin [2005/11/05(土) 18:05:54 ID:uiRPpF+Z] >>192 おまいはけなしてるのか助けてるのかどっちかに汁
195 名前:login:Penguin [2005/11/09(水) 16:51:44 ID:4Xy3K/Dx] 真にゼロからクロスコンパイル環境をビルドしてる例ってないんだな。 どのサイトも他人の作ったパッケージを持ってくるとか書いてあったりして
196 名前:login:Penguin mailto:sage [2005/11/09(水) 23:16:40 ID:s57qjC3v] >195 「真にゼロからクロスコンパイラ環境をビルドする」ってどういうこと? ○○(CPU)用のクロスコンパイラをビルドするだけじゃダメなん? オレはH8用なら何度もやっているけど…。
197 名前:login:Penguin [2005/11/10(木) 12:10:11 ID:G31rTmWV] >>196 単に組み込みプロセッサ向けのならいいんだけど組み込みLinux向けには glibcとかLinuxのヘッダがいるでしょ?そういう例がなかったんだよ。
198 名前:login:Penguin mailto:sage [2005/11/10(木) 13:15:48 ID:PipRSyjj] >>197 ソースからLinuxが動くまでの全てを構築するという意味なら このへんが参考になる。PPCが基準になっているが、他のアーキテクチャでも 基本的な流れは同じ。 homepage2.nifty.com/murase/cross/cross.html
199 名前:196 mailto:sage [2005/11/10(木) 22:26:03 ID:EYJ2WzqS] >197 198 が紹介している内容でいいの?
200 名前:login:Penguin mailto:sage [2005/11/10(木) 22:42:36 ID:/ZJD5YdH] >>196 こちらでどうぞ。 kegel.com/crosstool/
201 名前:login:Penguin mailto:sage [2005/11/11(金) 21:16:03 ID:Hd42XES3] 組み込み屋はGPLパクっておいてソース公開しないクズばっか。
202 名前:login:Penguin mailto:sage [2005/11/11(金) 23:24:50 ID:r4KtZLwD] 請求すればくれるよ。
203 名前:login:Penguin mailto:sage [2005/11/12(土) 00:07:10 ID:1Fja50/1] >>198 参考になった。 >>200 これは楽だな。
204 名前:login:Penguin mailto:sage [2005/11/12(土) 17:59:39 ID:pjxoKfoB] 請求しても無視されるようですが。 www.mitsuki.no-ip.com/~seagull/diary/archives/by_id/000362.html
205 名前:login:Penguin mailto:sage [2005/11/12(土) 22:07:59 ID:YDgj2mom] 見れねーぞ。。
206 名前:login:Penguin mailto:sage [2005/11/13(日) 03:06:03 ID:S/3e5vpU] ひどいもんだね
207 名前:login:Penguin [2005/11/13(日) 14:55:22 ID:pXA2TIvD] 上の日記からたどった先に、MovieTankやらMovieCowboyやらいぢってる人のページがあったのだが、 こういう事になったらしい。 www.yamasita.jp/cowboy/ ってか、こいつの中身って MediagateのMG-25,MG-35なんだよなぁ。 MediaGateの方も公開して無いようだけど。韓国人って泥棒以外にましな事できんのかな。
208 名前:login:Penguin [2005/11/13(日) 15:55:15 ID:9+umCdbI] モンタのdevrocketってeclipseと何が違うの?
209 名前:login:Penguin mailto:sage [2005/11/13(日) 19:12:38 ID:sXLG7/Sq] >>207 祭れ。 gpl-violations.org/
210 名前:login:Penguin mailto:sage [2005/11/13(日) 23:27:09 ID:GukkJvCb] へぇー開示しないところあるんだな。。 請求があったときに答えるところ、最初からweb上においてしまってるところなど、各社様々ですねぇ。
211 名前:login:Penguin mailto:sage [2005/12/10(土) 01:04:37 ID:2NKfwxIy] 家で使ってるサーバーがPentium100MHz. 隣の部署で採用されたCPUはMIPS 400MHz。 うーん。。ちょっと悲しい。
212 名前:login:Penguin [2005/12/10(土) 01:42:00 ID:krdXN2uc] プロセスとかカーネルの占有時間とか調べるプロファイラ(トレーサー?)って何使ってますか? どのプロセスがどんだけパワー食ってるのかわからんのは不安。 Linux Trace Toolkitが標準なの? 組み込みLinux超初心者なんでrelayfsってやつもよくわからん。 マイコンもサポートされてないし。。。 手っ取り早い奴あったら教えてください。 ちなみに300MHzのSMP。組み込みもこんなの載せる時代なんだね〜。
213 名前:login:Penguin mailto:sage [2005/12/10(土) 19:24:43 ID:dToCBqMR] >>212 relayfs はカーネルソースの Documentation/filesystems/relayfs.txt に解説がある。 kernel space と user space の共有メモリみたいなもんかな? 高速らしい。 >マイコンもサポートされてないし。。。 これは何?
214 名前:login:Penguin [2005/12/20(火) 13:21:59 ID:ZvEHYKnM] 誰か組込みのいい参考書教えてくれませんか? 自分のバイクに組み込みたいんですが。
215 名前:login:Penguin [2005/12/20(火) 17:28:12 ID:UVyVGHNv] www.os-engines.co.jp/index_j.htm まずエンジンを徹底的に軽量化汁。これらのすばらしいエンジンのどれでも 好きなものを組み込んだ上でなら相談に乗ろう。話はそれからだ
216 名前:login:Penguin mailto:sage [2005/12/20(火) 22:38:52 ID:n6Ii3D7c] ん?linuxでエンジン制御するのか?
217 名前:login:Penguin [2005/12/21(水) 00:39:57 ID:nzWUKLRu] とりあえずArmadillo9とSoftwareDesign買ってみるのだ
218 名前:login:Penguin [2005/12/21(水) 21:38:42 ID:UYxD27D9] >>214 漏れもバイクの電動化は狙っている バグで死んでも文句言わない、優秀でデータ回収に長けたライダーを募集厨 ・・・・ 冗談はさておき、バイクで使う主な用途はGPSを中心とした航法系だな? だったら、PCMCIAカードバスを使うノウハウが豊富なプラットホームを選ぶべし。 漏れがお勧めするのは秋月電子が売ってるH8LANキットだ。もち自作。 H8用にLinuxも開発されており、これから始めるには便利だと思う。 電源は5Vなので、簡単な電源回路を介してバッテリーから取れる。 モーターなどの制御はLANで別のボードがよかろう、例えば若松通称が扱ってるXPort3。
219 名前:login:Penguin mailto:sage [2005/12/22(木) 16:08:59 ID:WVVY7HK0] >>218 バイクのモータ制御って全く思い付かないんだけど 例えばどんなのがあるの?
220 名前:login:Penguin [2005/12/22(木) 18:46:17 ID:sTKuxcTn] おまいらばかですか? インバータでまともにモータ駆動する回路作る気ですか?スイッチング素子とかどっから手に入れるの? おとなしくすてっぴんぐもーたーでホビーエンジン制御してなさい。 起動は手動だけどな。
221 名前:login:Penguin [2005/12/22(木) 22:54:54 ID:mr6uxLQi] ディスク型のリニアモーターがよかろう ・ギヤがいらない ・ブレーキを兼用できる ・軽い 反面、 ・非常ブレーキとしてパッドで擦ると壊れる ・タイミング管理が異常にシビア ・低速トルクが不安定 ・砂鉄吸い込まね? ABS(あんちろっくぶれーきしすてむ)で信号処理は5/1000秒 ホンダとかは専用のLSIを使って処理してるが、動力系とブレーキ系を一緒にする場合、これを大幅に上回る処理を、OS上で動作させる必要がある。 実際問題、0.1/1000秒でループ処理するCソースなんて創造できる?無理でしょ。 OSからして根本的に変えないといけないんだよ。メモリの転送速度は向上しても限度があるから。 さて、どうする?
222 名前:login:Penguin mailto:sage [2005/12/22(木) 22:57:35 ID:4SUm/tzW] >>221 素人の妄想乙
223 名前:login:Penguin mailto:sage [2005/12/22(木) 23:40:03 ID:aLn7Otgx] >>221 SystemCでがんばれ。 >>218 H8でlinuxはきびしい・・・ メモリを増設してようやく何かできるようになるが遅すぎる・・・。 しかももう5Mのメモリが手に入りにくい。。
224 名前:login:Penguin mailto:sage [2005/12/23(金) 03:45:48 ID:cwvGX14y] >>221 ・ ・ ・ ・ ・ ・ 余った時間でLinuxを動かすんだ
225 名前:login:Penguin [2005/12/23(金) 11:47:55 ID:RfHNuDz3] 5msや100μsの割り込み処理なら普通にできるだろ?? ごめここLinux板だったなwww
226 名前:login:Penguin mailto:sage [2005/12/23(金) 22:23:51 ID:+WWJQt9y] >>225 リアルタイムプリエンプションパッチ適用のカーネルならば、 普通にできるわけだが。
227 名前:login:Penguin [2005/12/23(金) 23:23:17 ID:RfHNuDz3] いちいちどっかからパッチ持ってこないといかんのか・・。まんどくさいな。 それdだらどうなるんだろうなwww
228 名前:login:Penguin mailto:sage [2005/12/23(金) 23:26:49 ID:uqV0ioG9] 痛々しい人が約一名・・
229 名前:login:Penguin [2005/12/23(金) 23:28:41 ID:RfHNuDz3] はいはい帰りますよ・・・。 漏れはバックエンドの通信やDBに使う以外のLinuxなんか全く信用してない。 ただ、重いだけ。ばかじゃねーかとおもう。
230 名前:as [2005/12/24(土) 00:28:46 ID:TJiB9WSF] 組み込み系においての、ディストリの勢力分布 って(大雑把でかまいませんので)、 どんな感じなんですかね? みなさんを意見をきかせてください。 私は、TimeSys Linuxしか扱った事なくて、 MontaVista、RT−Linuxとかあるのは知っているのですが、 どれが一番人気とかは、なかなか情報が入ってこなくて・・・。
231 名前:login:Penguin mailto:sage [2005/12/24(土) 01:09:36 ID:3c5aHwrd] >>230 もっともっと特別なオンリーワン 適材適所ってやつだな
232 名前:login:Penguin mailto:sage [2005/12/24(土) 09:27:37 ID:6PS+BFbg] >>230 組み込み機器の多くはシステム上それ自身が単体で完結し、特定の機器用に開発した ソフトウエアを他所に使うことは稀。GPLには複製の自由もあるので、Windowsが必死 にやってるようなOSのシェアを比較するのはただのナンセンスだと思われ。 有償サービスの契約数としてそれぞれを比較するとしたら、 MontaVistaが飛び抜けて一番で、次にRTかな。 MontaVistaはいかんせん料金が高いしサポートも悪いので嫌われがちだが、 他の選択の余地が少ないので選ばざるを得ない場合が多い。