1 名前:login:Penguin [02/07/19 16:11 ID:z7GyJ2so] 工業用からPDAまでLINUXの活躍する現場はPCだけじゃない 最近熱い組み込みハードについて語りましょう
58 名前:login:Penguin mailto:sage [03/06/29 21:26 ID:mQ4EYUec] >>56 ハード:もらった 環境 :cross gcc+cross gdb 参考にならねーな。 ところで、組み込み開発の基本はわかってるのか?
59 名前:login:Penguin mailto:sage [03/07/02 01:29 ID:KXqbrPLB] >>56 最初にやること : 母艦の準備
60 名前:login:Penguin mailto:sage [03/07/05 15:13 ID:vCycU3dQ] >>56 TECH Iとインターフェース嫁。 つーか目的を決めるのが最初かと。
61 名前:login:Penguin mailto:sage [03/07/05 19:26 ID:sz+Q4hX6] >>56 おそレスだが、何をやるんだ? そもそも「組み込みLinux」なんてものはない。 普通のLinuxを組み込みに使うんだ。必要になれば拡張するまでのこと。 で、質問に答えると、自分は 普通のx86のPCに、ソフトは Linux, クロスコンパイラ類, gdb, vi, cu。 で、イーサとシリアルでつながったターゲットボードにgdb-stub。
62 名前:山崎 渉 mailto:(^^) [03/07/15 11:24 ID:doz396Fq] __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
63 名前:login:Penguin mailto:sage [03/07/15 22:33 ID:dmG2Rb1s] >>61 あるよ
64 名前:login:Penguin mailto:sage [03/07/16 13:32 ID:KUYpk/1R] >>63 そういう名前で売っているだけだろう。 そっち向けに手が入っているのもあるが。
65 名前:login:Penguin mailto:sage [03/07/17 10:07 ID:wIwtChKb] >>64 >そっち向けに手が入っている 当たり前
66 名前:login:Penguin mailto:sage [03/07/18 01:21 ID:7zXVeJ5a] >>63 や、その部分主張なの、僕の。あるってものね、彼ら(リネオさんとか)の。 たしかに、モンタビスタさんの全コードは見てみたいきがする。本体に全部 フィードバックすると、エンタプライズ陣とぶつかってこまるに2Gルピー。 linusにあげようとしたら無理が出てブランチをきらざるを得なくなった、と なった時、はじめて「組み込みLinuxがある」と主張するがよい。
67 名前:login:Penguin [03/07/24 17:18 ID:Lrkvjp2V] >>66 コンフィギュレーションでなんとかするんでは。 モンタさんの主張では2.5にすでに組み込まれていると いっていたようなうろ覚え。
68 名前:login:Penguin mailto:sage [03/07/24 19:44 ID:1ihKtqQX] CONFIG_EMBEDDEDなんて項目がありますが。
69 名前:login:Penguin mailto:sage [03/07/24 22:13 ID:ixU2efPV] 実はもっと激しく多いのよ....。困りちう。
70 名前:login:Penguin mailto:sage [03/07/26 01:47 ID:HKTdK2NU] >>67 プリエンプション・カーネルは既に取り込まれてるし、2.4.10以降にはパッチも用意されてる。 以前にEmbedded Unixでも特集されてた。 kernel.orgのpeople/rml/preempt-kernelにあるので興味ある方はどうぞ。
71 名前:ぼるじょあ ◆yBEncckFOU mailto:(^^) [03/08/02 05:11 ID:+QUfMouI] ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
72 名前:login:Penguin [03/08/17 23:49 ID:A5lzLHqq] age
73 名前:login:Penguin [03/08/23 15:19 ID:1x+uWLku] PowerPC の組み込み系考えてますが、 ハードに乗せる前にデバッグがしたいなぁと ざっとぐぐってみると、PSIM という gdb から 使うシミュレータを見つけました。 これって結構使えるんでしょうか? NetBSD かなんかを動かしていたらしい形跡が あったのですが、動作環境の設定がなにやら 複雑そうでつ。
74 名前:ピーター・ベントン [03/10/08 18:49 ID:Dv/sSFAf] Javaアプリで動かすようなものはあるのかな?
75 名前: mailto:sage [03/10/08 18:52 ID:4ZtSjxH0] pc.2ch.net/test/read.cgi/ad/1017221184/150
76 名前:login:Penguin [03/12/09 09:16 ID:iv5qcqrT] ageてみる
77 名前:login:Penguin [04/01/23 10:49 ID:ykHm/7td] まだ生きてんのか?
78 名前:login:Penguin [04/01/23 11:37 ID:QlfkhnM1] 皆さんのところでハードリアルタイムの必要なケースってけっこうあります?
79 名前:login:Penguin mailto:sage [04/01/25 16:16 ID:u0nrgnLJ] 結構はないんだけど、モータ制御があるね.... と、いうと「モータ制御にLinuxなんか使うな」と言われそうだから背景を説 明しとく。製品は、カメラ付きメール/web端末 で、Linuxで作るのに適してい ると思うの。ただ一点、カメラのフォーカスが汎用デジタルI/Oポート接続の ステッピングモータなのよね.... 「前の(ITRONの)製品は、OKだったのに何故駄目なのよ」って言われておりまする。
80 名前:login:Penguin mailto:sage [04/01/30 04:28 ID:jEjNF490] www.unixuser.jp/books/gba/ これ買った人います? 新卒厨房の宿題にはよさそうな感じだけど。
81 名前:login:Penguin mailto:sage [04/01/30 07:36 ID:NE7OIX7v] >>80 【GBA】Linuxから目覚めるぼくらのゲームボーイ! pc.2ch.net/test/read.cgi/linux/1070983168/
82 名前:login:Penguin [04/02/09 00:15 ID:XEnKtgsm] ニケーイLinuxでなにやら連載が始まったね。
83 名前:login:Penguin [04/02/09 20:31 ID:eYhlEnKI] Armadillo-J 使ってる人いる? armadillo.atmark-techno.com/armadillo-j けっこう安めだから個人で遊び・勉強に買ってもいいかもって思ってる。
84 名前:login:Penguin [04/02/17 00:58 ID:D6vzLysM] H8MAX なんかおもちろい MMUなんていらねーじゃん? そういもんでしょ 組込みってw
85 名前:login:Penguin mailto:sage [04/02/17 15:49 ID:vsFm19M9] >>84 MMUなんてわけわからん物使いたくないという人はいますな。 あとは、ものすごいシビアなタイミングで動くので、 TLBミス例外に邪魔されないようにMMU使わないとか。
86 名前:login:Penguin [04/02/17 19:18 ID:EV+Qyn6M] さぁあそべ>all ttp://www.mizore.jp/wiki/index.php?LANDISK
87 名前:login:Penguin mailto:sage [04/02/18 01:01 ID:IRxnlO5D] >>83 どこで売ってますか。。。てか幾らくらい? サイト見てきたが何処で売ってんだか見つからなかった
88 名前:83 [04/02/18 16:02 ID:G0VyMZvL] >>87 ぷらっとホームで2万円くらい。 online.plathome.co.jp/detail.html?scd=12440824 他の販売会社はここ↓に一覧が載ってる armadillo.atmark-techno.com/agencies
89 名前:login:Penguin mailto:sage [04/02/18 23:02 ID:X7BXTTXY] pc.watch.impress.co.jp/docs/2004/0218/kurouto.htm
90 名前:login:Penguin [04/02/24 22:50 ID:POpmvB7Q] カーネルをぷりえんぷとするのは誰ですか?
91 名前:login:Penguin mailto:sage [04/02/25 00:21 ID:rmZJMV4r] >>90 オレオレ
92 名前:login:Penguin [04/03/31 18:28 ID:KZWzAhC0] ARMv6 support added to Linux 2.6, GCC ttp://www.linuxdevices.com/news/NS5047063220.html ARM社が言うには、ARMv6をKernel2.6とGNU toolsに対応させるそうです。 面白くなってきました。
93 名前:login:Penguin [04/03/31 23:11 ID:KZWzAhC0] 一応あげとくね。はぁと
94 名前:login:Penguin [04/04/06 22:52 ID:tyKc77FV] ttyドライバを解説した詳しいHPとかドキュメントとかって、どこかありますか? えたいの知れない組込みだと、シリアルドライバも書かなくていけないことってあるんです。 ソースだけではよくわかりません。 どこかいいとこないかなぁ ないかなぁ ない? ないか。。やっぱり
95 名前:login:Penguin [04/04/07 00:09 ID:E2lIRDGK] >>94 自分で読んだわけではないんだけど、これなんかはどう? ttp://www.cqpub.co.jp/hanbai/books/33/33161.htm
96 名前:login:Penguin mailto:sage [04/04/07 01:38 ID:5fxW7B6p] I/O部分でごまかして上から16550に見えるようにしたドライバを、 標準のドライバにくっつけて逃げたことはあるな。
97 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
98 名前:login:Penguin [04/04/08 20:39 ID:O01P6lKh] 前に作ったソフトをmipsの組み込みLinuxに移植しる、と言われますた。 テスト用に何かmipsが動くものを買おうと思ったんですが どれを買えばいいのかわかりません。 JFで薦められていたmalta www.mips.com/content/Products/DevelopmentSystems/content_html/content/Products/SoftwareTools/ProductCatalog/P_Malta/productBrief を買おうと思ったんですが、これってどう?あとこれの値段を知ってる人いませんか?
99 名前:login:Penguin mailto:sage [04/04/08 21:50 ID:hUHj6Qx3] VRなボードの方が入手性よろしいような気がしますな。
100 名前:98 [04/04/09 15:41 ID:MIdcerto] >>99 確かにそのような気がします。 あとビジネス的な質問なんですが、○○の評価ボードでテストしました、 って言う時に、その評価ボードが一般的に知られてるボードであると 信頼されやすいとかありますかね? それとも世間ではデスクトップのlinuxで動いたから組み込みでも動くだろう、 って感じの意識なんでしょうか?
101 名前:login:Penguin [04/04/10 01:14 ID:04yJkWho] インターフェースにて勉強中
102 名前:login:Penguin mailto:sage [04/04/10 02:24 ID:aNMYGVFd] たしかにVRのボードの方が入手性はよいな。 個人的にはAuも好きなんだが。
103 名前:login:Penguin [04/04/12 14:43 ID:bd0bH7dl] どなたかVxWorksの日本語の良書教えてくれませんでしょうか? 今度、やる事になりまして事前に勉強しておこうと思い舞う。 おながいしまつ。
104 名前:login:Penguin mailto:sage [04/04/12 17:08 ID:H/j9TQis] >>103 声を出してスレタイを読め。そしてマルチ氏ね。
105 名前:login:Penguin mailto:sage [04/04/12 19:28 ID:bd0bH7dl] ,ィ^i^iヽ __ '´レ´ ̄ ` ヽ ヽ\ ノノノ)ヘヽ〉 / ̄ ̄ ̄ ̄ ̄ : !(0.)。-‐ -〈!| : | はわわ〜… Vレリ、"( フ/' < l^ヾjlヽ . | す・すいませんん〜 . : l_,.'´ヾi : \_____ {_)ヽノ)、ー-、 . _ _.ノ/ァ‐'!ァ.〉 ̄ ) f⌒メ ) '´/ ヽV_/ヾ/,.-―(X_.ノ/‐-っ . ( ( f `ー< (. _ (´ ヽノ ヾ._ノ `ー-、__.ノ
106 名前:login:Penguin [04/05/07 13:32 ID:MtF97I14] 大変失礼な質問ですが、いまRedHaDLinuxにTimeSysをインストールしようと思っています。 CPUはインテルセレロン、Linux7.2にインストールしようと思うにですが、どのファイル をインストールするのかわかりません。できれば教えていただきたいのですがm(__)m www.co-nss.co.jp/products/realtime/timesys/user/timesys-gpl.html
107 名前:login:Penguin mailto:sage [04/05/09 15:05 ID:+utO425X] >>106 ご使用のボードが、「ボード/ベンダー」のところにあるものと一致するものがあればそれ を、なければ「Pentium 3 / x86」か、「Pentium III / Any Pentium III」のどちらかになります。 (Pentium4ベースのセレロンだったとしても、Pentium4のBSPは「Kontron CP605」しかないですね) 「Pentium 3 / x86」の方は、TimeSysのバージョンが5.0(Kernel 2.6 ベース)。 「Pentium III / Any Pentium III」の方は、TimeSysのバージョンが4.1(Kernel 2.4 ベース)。 RedHat 7.2にインストールするとのことなので、Kernel2.4ベースの 「Pentium III / Any Pentium III」の方がいいでしょう。 ただし、TimeSysが正式にサポートしているのはRedHat 7.3以降なので、7.2で問題ないかどうか は不明です。
108 名前:login:Penguin [04/05/23 20:42 ID:uajPjESx] 今、RedHat上で動いているアプリを 組み込み(MontaVista)用にリコンパイルしているんですが リンク時に relocation truncated to fit: R_MIPS_GOT16 ってエラーを死ぬほど吐かれてしまいます。 (REDHAT用ではこのようなエラーはありません。) どう対処して良いのかわからず困っております。 誰か解決法を知っている方がおりましたら 是非教えて頂きたいのですが… よろしくお願いします。 コンパイラはgcc Ver3.3です。
109 名前:login:Penguin mailto:sage [04/05/23 21:11 ID:lzEVVUN1] >>108 gccよりもbinutilsのバージョンが重要なのではないかと。
110 名前:login:Penguin mailto:sage [04/05/23 21:58 ID:yrltFx8N] >>108 Shared Libraryを作成してんの?
111 名前:login:Penguin [04/05/23 23:41 ID:uajPjESx] >>110 スタティックライブラリを作って使ってます。
112 名前:login:Penguin mailto:sage [04/05/24 00:14 ID:u8bxH0UD] 以下のページでは、 ttp://www.linux-mips.org/archives/linux-mips/2001-09/msg00137.html -G4オプションを指定すれば大抵は動くはずと言ってるが。
113 名前:sage [04/05/25 23:24 ID:hYIVLdtT] >>112 ダメですた
114 名前:login:Penguin mailto:sage [04/05/26 14:03 ID:9huxknCu] >>108 まさか -mxgot で済むってことないよね? gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html
115 名前:sage mailto:sage [04/05/27 09:04 ID:MoWjlytE] >>114 gcc時(リンク前)に-Wa,-xgot使いました。 エラーは減少しましたが、crt1.oや、 libgcc.aなどシステム系のライブラリ読み込み時のエラーが残ったままです。 >>109 リンカはver1.12です
116 名前:login:Penguin mailto:sage [04/05/27 22:20 ID:E4WyTIs0] >>115 >gcc時(リンク前)に-Wa,-xgot使いました。 >エラーは減少しましたが、crt1.oや、 >libgcc.aなどシステム系のライブラリ読み込み時のエラーが残ったままです。 エラー内容だしてよ。 それだけではわけわからん。
117 名前:login:Penguin [04/07/05 17:46 ID:vLBwcLz7] 寂しいねえココ 今、mips である Au で firebirdをmakeしたんだけど、同じように relocation truuncated to fit: R_MIPS_GOT16 が2カ所で出てる。海外のBBSでは、「bugだから諦めるように」と親切な書き込みも 有るんだけど、ホントの所が判らない。 情報持ってる神、光臨希望。 --------- /opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/../../target/usr/lib/crti.o:/var/tmp/BUILD/glibc-2.2.5/objdir/csu/crti.S:20: relocation truncated to fit: R_MIPS_GOT16 __gmon_start__ /opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o: In function `__do_global_dtors_aux': /opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o(.text+0x30): relocation truncated to fit: R_MIPS_GOT16 __cxa_finalize@@GLIBC_2.2 /opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o: In function `frame_dummy': /opt/hardhat/devkit/mips/fp_le/lib/gcc-lib/mipsel-hardhat-linux/3.2.1/crtbeginS.o(.text+0x158): relocation truncated to fit: R_MIPS_GOT16 _Jv_RegisterClasses collect2: ld はステータス 1 で終了しました
118 名前:login:Penguin mailto:sage [04/07/08 16:47 ID:k1WSYT3G] 組み込みのLinuxを勉強しようと思っているのですが、 手をつけ始めるにはどこから始めたらいいでしょうか? やはりHardのしくみやKernel内部のしくみを知っていかなくてはいけないでしょうか?
119 名前:login:Penguin mailto:sage [04/07/09 03:12 ID:NxKS8Rm8] >>118 組み込みのLinuxの勉強って言っても広いから... ファーム/カーネル/ドライバ/ライブラリ/アプリ/開発環境/営業もマーケティングも重要だ。 なにをしたいの? 狙う所から始めればいいと思うよ。
120 名前:login:Penguin mailto:sage [04/07/09 13:58 ID:FMwsusuw] >>118 中古のザウルスでも買ってきて情報集めてあれこれプログラム書いてれば それなりの知識は得られると思うけど。
121 名前:login:Penguin mailto:sage [04/07/10 00:47 ID:j9yzv2/V] >>120 既に持ってるんなら取っ掛かりとしては良いかもしれんが 中古とは言え、これから金出して買うんだったらArmadilloや L-CARDのようなワンボード系の方がいいと思うぞ A/DとかGPIOとか弄って遊べるし 弄って遊ばないと知識も身に付かない
122 名前:118 mailto:sage [04/07/10 10:03 ID:kIoyrax6] >>121 はい、やはり色々試して遊べる方が勉強するにはよいと思っています。 いろいろと調べてみました。 個人として勉強して買うには、値段的に結構しますね。 う〜ん。。。どうしようかな。
123 名前:login:Penguin mailto:sage [04/07/10 19:06 ID:0tXLKXpP] >>122 LinkStation とか、どうだ?
124 名前:121 mailto:sage [04/07/11 03:40 ID:wcOpheHU] >>122 そこまで赤貧(wなんだったら、たとえばキャラクター液晶モジュール買ってきて PCのパラレルポートにつないでドライブしてみるとか とりあえず ・PIO直叩きする感触を掴む ・それをカーネルモジュールで実現してみる ・ユーザランドから使いやすいようにキャラクタデバイスにしてみる 等々取っ掛かりにはなる あと、直接関係無さそうに見えるかもしれないが、1FDとか2FDで何か 作ってみるのも、資源(組込系では主にFlash)の少ない環境で動くモノ を作るのに役立つかもしれない 既存のモノを弄るのではなく、自分で一から作ってみれば、その過程で これまでただ何となく勝手に入ってたコマンドが、どういう働きをするものか という再確認にもなる。 動きがちゃんと理解できてないと削れないからね。 カーネルのconfigにしても、細かく理解してないと 必要最小限のカーネルを作る事はできないし
125 名前:login:Penguin mailto:sage [04/07/13 08:45 ID:uDv7y4Dh] >>124 日経Linuxの2004/3〜6号の組込みLinux記事を追いかけてみると安価で雰囲気くらいは掴めるかも…
126 名前:login:Penguin mailto:sage [04/07/14 00:40 ID:3oBP6sq7] 本読んだだけでできる気になってるヤツは使えね〜な
127 名前:login:Penguin mailto:sage [04/07/17 09:52 ID:L4GiJPHV] >>125 おい、なんとか言えよ!、>>126 さんに無能ぶりを指摘されてびびってるのぉ?ぼくちゃんw やっぱり、使えねーな。無能はこのスレにくるなよ!! おっと、悔しがって荒らす暇があったら、中身のあるレスができるようにちゃんと実務積め(プ 漏れは>>126 さんじゃないよ。勘違いするなよ
128 名前:login:Penguin mailto:sage [04/07/17 10:33 ID:rMnBzNuT] >>126 =127 こんな過疎スレで何を必死に煽ってんの? 言っとくけど煽っても即レスつくほど、ここの住人多くないよ
129 名前:login:Penguin mailto:sage [04/07/17 12:35 ID:M8rOtc2r] 組み込みOSとしてのシェアは、それなりに上昇してるけど、 やっぱり学生さんが少ないと、2chでは盛り上がらないのかもしれませんね。 組み込み==学生にうける というような状況をつくりだせると業界も賑わんじゃないかと思うんだけど。 例えば就職にはげしく有利だとか。ベンチャ起業に有利だとか。そんなことないのよね。
130 名前:login:Penguin mailto:sage [04/07/17 12:42 ID:VW0MF14m] 今は企業も新人教育を放棄しているからな。 コンソールベースのツールを使いこなすような教育よりも、 右も左もわからないアフォでも使える統合環境を欲しがっている。 gccはイヤだのgdbは使えないだのほざきやがる。 行く末は暗いと思われ。
131 名前:login:Penguin mailto:sage [04/07/18 14:06 ID:0j2EU2f/] >>130 >コンソールベースのツールを使いこなすような教育よりも、 >右も左もわからないアフォでも使える統合環境を欲しがっている。 >gccはイヤだのgdbは使えないだのほざきやがる。 >行く末は暗いと思われ。 御意。 できる奴はこの状況(上記)がいかんともしがたいので、 そんな奴らを見捨てて前に進んでいる。
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だよね?