1 名前:Be名無しさん [04/02/19 20:01] ★ TOPPERS www.toppers.jp/ ★ NORTi www.mispo.co.jp/ ★ HOS sourceforge.jp/projects/hos/ 前スレ pc.2ch.net/test/read.cgi/os/1036940021/ >>2-10 も参照
303 名前:ITRON名無しさん mailto:sage [05/02/10 11:34:37 ] >>299-301 KMCのARM9ボード
304 名前:サービスコールの不可分性 mailto:sage [05/02/12 22:43:22 ] >294 自己レスですが FI4のバグトラック却下にこんなのがありました。 support.toppers-open.org/bts/ipa-oss2003/guest.cgi?project=fullset&action=view_report&id=229 結構、開発者自身、よくわかってないこともあるんですね。 ちなみにFI4って、使っているところってあるのかな?
305 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [05/02/12 22:57:26 ] FI4の利用ついては、直接聞いた話の範囲では6案件ある。 TOPPERSプロジェクトへの報告は0のはず。 オープンソースの利用実態は掴みづらい。
306 名前:Be名無しさん mailto:sage [05/02/13 12:19:11 ] >>305 報告しないで使ってるところが結構あるってこと? JSPも?
307 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [05/02/13 15:04:03 ] >>306 あるだろうさ、JSPもTINETも。 受託納品して市場に出たはずなのに、プロジェクトに報告が上がっていない案件もあるし。 ひどいもんだ。
308 名前:Be名無しさん [05/02/14 10:46:47 ] >>305 TOPPERSでオプソワールドが広がると思いきや、ドライバ買わされるだけだ罠。
309 名前:308 [05/02/14 11:05:44 ] ITRONの存在価値はあったが、T-Engineはダメポかも
310 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [05/02/14 11:29:26 ] 買いたくなきゃ自分で作り、ついでに公開。 それがオープンソースってもんだろ。 買わされているうちは広がらん。
311 名前:Be名無しさん [05/02/14 13:45:02 ] ITRON評価用として、連絡しているが 全く音沙汰なし。 NORTi www.mispo.co.jp/ 更に催促しようか、思案中。評判は 良くないのでしょうか?
312 名前:Be名無しさん mailto:sage [05/02/14 18:30:12 ] 音沙汰無い会社の製品使おうなんて余程どうかしてるんだな
313 名前:Be名無しさん mailto:sage [05/02/14 20:01:38 ] 売り物はやっぱりそこになるんだよなあ。 CPUメーカーのは高いし。
314 名前:Be名無しさん mailto:sage [05/02/15 10:17:52 ] 元々ITRONなんてOSじゃなくて、メッセージ関数セット程度のもんだから、パチモンで十分なんだろうな。
315 名前:Be名無しさん [05/02/15 10:28:56 ] >>303 どうもです。 KMCの直販ページをみると、OS(Linux)は付いていないようですが 標準のカーネルでいけるってことでしょうか?
316 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [05/02/15 11:33:18 ] >>315 知らん。KMCに問い合わせてくなない。
317 名前:サービスコールの不可分性 mailto:sage [05/02/15 13:25:04 ] >311 あるメーカーさん向けのお仕事で、これを使ったことあります。 まず、某会員制のITRONよりもコスト的には安いと思います。 サポートは、受けたことはないので聞いた話ですが、CPUメーカーほど 体制が整っていないらしく、それなりじゃないかと言ってました。
318 名前:Be名無しさん [05/02/15 17:29:39 ] >>317 自分たちには、ハード的にもソフトウェア的にも 開発環境が一通り揃うのが、有難いです。 またVisual C++と親和性があり、Windows上で ネットワーク環境を含めたデバッグができるのも 魅力なんですが ..... 営業と技術サイドは違うかもしれませんが、 この感じだとサポートは、それなりかも知れませんね。
319 名前:Be名無しさん mailto:sage [05/02/15 17:41:35 ] >311 配布ロイヤリティが不要なので、ある製品で採用しました。 商用だと検証されていると思っているのと、不具合が出た場合解析依頼できるので。
320 名前:Be名無しさん [05/02/17 18:50:52 ] >>319 参考になります。 やっぱり、解析依頼先があると業務的には楽ですね。 色々と連絡がついて、とりあえず開発キットを購入して 評価することになりそうです。
321 名前:Be名無しさん [05/02/23 21:45:26 ] 素人なんですが、ITRON仕様のOS上でopenSSLのライブラリを組み込むなんてことはできますかね?
322 名前:Be名無しさん mailto:sage [05/02/24 10:05:42 ] オプソコードでは、 エラーが標準入出力、文法に賢いコンパイラを要する、malloc使いまくり、 といった問題がある。 それらを対応すればコンパイルするだけ。 標準入出力はとーぜんITRONに無い、 phewはgcc程賢くない、 mallocが何故かnullを返す(確保失敗)、 といった事に気を付けて下さい。
323 名前:Be名無しさん [05/03/14 16:17:51 ] NTTドコモにかけあって、これにBTRONを採用してもらおう! 【携帯】ドコモ、携帯にPDA機能 キーボード付き 今夏発売 [05/03/13] news18.2ch.net/test/read.cgi/bizplus/1110718665/
324 名前:Be名無しさん [05/03/14 16:26:40 ] NTTドコモは十二日、電子手帳や携帯情報端末(PDA)機能を搭載したキーボード付きの 携帯電話を今夏にも発売することを明らかにした。携帯電話よりもやや大型化するが、 パソコンの機能や自宅パソコンに届いた情報の外出先での自動受信など、 既存の携帯電話よりも利便性を大幅に高めているのが特徴。当面は法人向けを中心に売り込む考えだ。
325 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [05/03/15 10:35:09 ] BTRONネタはBTRONスレで。 ttp://pc5.2ch.net/test/read.cgi/os/1101916228/
326 名前:Be名無しさん [2005/04/21(木) 08:42:53 ] TOPPERSプロジェクト、マルチプロセッサー対応のリアルタイムOS『TOPPERS/FDMPカーネル』を発表 ――オープンソースソフトウェアとして配布の予定 ascii24.com/news/i/soft/article/2005/04/18/655453-000.html
327 名前:Be名無しさん mailto:sage [2005/04/22(金) 00:02:28 ] このOS使ってあそべるかな+?
328 名前:Be名無しさん mailto:sage [2005/04/22(金) 08:20:36 ] まあマルチコアCPU自体がまだ数少ないし(Cell,NECのARMx4)なので マルチコア版Pen4 用の実装が出れば面白いかもしんない。
329 名前:Be名無しさん [2005/05/13(金) 16:48:34 ] 電脳中年・健 ビビンビ ビンボー ビン ビビンボーボー ビビンビ ビンボー ビン ボーボー ソフト不足に 負けない しぶとく続く TRON DOS/Vマシンに 対応 ブームは また来る 造れよ健 煽れよ健 標準を掴むまで 売り込め健 坂村健 進め電脳中年健 いつも理想は 大きく ビルゲイツには 負けない ガッチリ育てろ 多言語 ブームは また来る 造れよ健 煽れよ健 世界が採用するまで 売り込め健 坂村健 進め電脳中年健 (「オオカミ少年ケン」の曲で)
330 名前:Be名無しさん mailto:sage [2005/05/15(日) 02:20:08 ] もう中年というより壮年なわけだが。そのほうが語呂がよかろう。
331 名前:Be名無しさん mailto:sage [2005/05/15(日) 13:26:33 ] ITRONってITRON入門よめば作れるの? フリーで配布してるITRONってないの?
332 名前:Be名無しさん mailto:sage [2005/05/15(日) 13:41:12 ] 安い釣りだなぁ。 その「ITRON入門」って何?>>1-11 見た?
333 名前:Be名無しさん [2005/05/16(月) 16:57:22 ] ttp://www.sankei.co.jp/news/evening/17bus002.htm エンジン停止 プリウスに苦情 米で13件 ITRON仕様
334 名前:Be名無しさん mailto:sage [2005/05/16(月) 22:22:11 ] そりはアプリケーションのバグでしょ? いっしょにすんな。 あ、釣られた
335 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/05/17(火) 09:42:33 ] >>334 ていうか該当コードのOSはITRONなのだらふか。 最近は名古屋自動車もOSEK傾倒だ罠。
336 名前:Be名無しさん mailto:sage [2005/05/17(火) 10:03:17 ] TOPPERS/OSEK ということは…ないか。
337 名前:Be名無しさん mailto:sage [2005/05/17(火) 13:23:59 ] ascii24.com/news/i/soft/article/2002/04/15/635200-000.html?geta このITRONってどこで手に入るの?
338 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/05/17(火) 13:40:11 ] つ ttp://www.assoc.tron.org/iimp/download.html
339 名前:Be名無しさん mailto:sage [2005/05/31(火) 19:26:14 ] ITRONってザウルスや携帯で使われてるってことは VGAとか表示できるの?
340 名前:Be名無しさん mailto:sage [2005/06/09(木) 22:13:26 ] >>339 VGAドライバがあるITRON OSならVGA表示できる。 ザウルスでITRON使われてるの?
341 名前:Be名無しさん mailto:sage [2005/06/10(金) 10:09:06 ] XTALがITRON準拠ならそうなるんでは。 違ったような気がするが。
342 名前:Be名無しさん mailto:sage [2005/06/10(金) 11:25:12 ] 数年前にざっと眺めた時にはITRON準拠コールは無かった気ガス >>339 は組み込みLinuxとITRONを混同してるだけだろうから 関係ない話ではあるが。
343 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/06/11(土) 16:28:39 ] >>341-342 ttp://www.xtal.org/cryrtz/cryrt.html
344 名前:Be名無しさん mailto:sage [2005/06/20(月) 10:39:35 ] NORTi4の質問はここでよかと? acre_mbf()でリングバッファの総サイズ(SIZE mbfsz)を8192*20と 書いたらE_PAR(-17)となった。 ちなみにTSZ_MBF(20, 8192)でもエラー。 サイズがでかいのは承知だが、これってダメなん? staic char buf[TSZ_MBF(20, 8192)]; const T_CMBF cmbfTcpOutBuff= {TA_TFIFO, 8192, TSZ_MBF(20,8192), NULL, ""}; rc = acre_mbf(&cmbfTcpOutBuff); 8192*5ならOKっぽい
345 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/06/20(月) 14:31:44 ] sizeof(unsigned long) == 2 という素敵なコンパイラだったりとか。 mbfszの最大値は実装依存。mbfszに制限があるとか。 > NORTi4の質問はここでよかと? www.mispo.co.jp/support/
346 名前:Be名無しさん mailto:sage [2005/06/21(火) 15:04:45 ] >>344 プログラム板の組み込みスレのほうが人がいるかも 状況がよくわからんが、8192x20=32Kバイトってことでスタックにbuf[]を 確保しようとして、CPUの相対アドレス指定±32Kバイト制限に引っ掛かってるとか? static付けてるなら静的に確保されるとは思うけど念のため。
347 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/06/21(火) 16:51:55 ] どういう計算をすると8192x20が32KBになるのかね。
348 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/06/21(火) 16:54:41 ] 8192*5 < 65536 < 8192*20 H8用のとあるコンパイラにバンドルされていたNORTi3には、 szに65536以上を指定できないという制限があった。 今回の件と関係があるかどうかは知らん。
349 名前:Be名無しさん [2005/08/05(金) 15:56:27 ] おまいら、Nスペで国産OS TRON の出番ですよ。 NHK総合 8/28(日)午後9:00〜 NHKスペシャル 日本の群像 再起への20年 「第4回 極小コンピューター 技術者たちの攻防」 1984年、誰もが簡単にコンピューターを使えるようにと 東京大学の坂村健氏が開発した基本ソフト「トロン」。 しかし、無料提供を目的にしたトロンは、 89年にアメリカから貿易障壁のリストに挙げられ、 普及中止に追い込まれる。 結局、90年代のパソコン市場は、 世界標準を握ったアメリカ製の基本ソフト 「ウィンドウズ」に支配されることになった。 …… www.nhk.or.jp/special/topics/top2_0503a.html
350 名前:Be名無しさん [2005/08/23(火) 00:36:18 ] このスレタイにあるHOSってHyper Operating Systemだったらとっても嬉しい。 そうでないことは知ってるから...
351 名前:Be名無しさん mailto:sage [2005/08/24(水) 21:44:52 ] つ、釣り?こんな魚影の薄いスレで。
352 名前:Be名無しさん [2005/08/25(木) 16:41:37 ] >>350 TRONはリアルタイムOSだから、ロボット制御OSには最適だったりする。 だからTRONでHOSは作ろうと思えば作れる。
353 名前:Be名無しさん mailto:sage [2005/08/25(木) 20:13:01 ] ITRONがでしょ
354 名前:Be名無しさん [2005/08/25(木) 20:15:26 ] TRON全般がリアルタイム前提だったりすることもOS板住人にすら知られていない事実
355 名前:Be名無しさん [2005/08/30(火) 17:13:29 ] 本日(8/30(火))深夜再放送あります。 www.nhk.or.jp/special/rerun.html ● 8月28日(日)放送の 「日本の群像 再起への20年 第4回 極小コンピューター 技術者たちの攻防」 8月31日(水)午前0:15〜1:07(30日(火)深夜の放送です)
356 名前:Be名無しさん [2005/08/30(火) 17:16:38 ] ☆実況スレッド 【TRON】0:15再『極小コンピュータ 技術者たちの攻防』01 live16.2ch.net/test/read.cgi/livenhk/1125388877/
357 名前:Be名無しさん [2005/09/02(金) 20:31:30 ] >>354 >TRON全般がリアルタイム前提だったりすることも そうなんだー、なるほど。
358 名前:名無しさん [2005/09/05(月) 10:08:45 ] TOPPERSのx86版実装って無いんですか?
359 名前:Be名無しさん mailto:sage [2005/09/05(月) 11:12:35 ] あるだろう。 と思ったらまだ1.4は対応してないのか。
360 名前:三軒茶屋 [2005/09/05(月) 13:11:54 ] NORTi 4.0を使ってHEW上でビルドしてます。 もしか下のエラーに見覚えのある方教えてくださいね。 Phase H8S,H8/300 C/C++ Compiler finished Phase OptLinker starting L2310 (E) Undefined external symbol "_v4_tget_mpf" referenced in "C:\Hew3\norti\test.obj" Optimizing Linkage Editor Abort Phase OptLinker finished
361 名前:Be名無しさん mailto:sage [2005/09/05(月) 14:42:22 ] なぜにミスポに聞かない?
362 名前:名無しさん [2005/09/06(火) 16:20:36 ] >>359 1.3にはi386がありました。 担当が忙しいのかな?
363 名前:Be名無しさん mailto:sage [2005/09/06(火) 21:14:56 ] 後悔日記が見れなくなった。
364 名前:Be名無しさん [2005/09/21(水) 15:23:44 ] 「ITRON」は流行っていたが、「T-Engine」はどうなん?
365 名前:Be名無しさん mailto:sage [2005/10/07(金) 09:55:42 ] 史上最強!! PCユーザーのためのHDDレコーダ 〜ソニーのXビデオステーションを試す pc.watch.impress.co.jp/docs/2005/1006/hotrev274.htm >本製品はOSとしてμiTRONが採用されている とのこと
366 名前:Be名無しさん mailto:age [2005/10/19(水) 21:27:45 ] Symbianと比較したらどっちがいいかな?
367 名前:Be名無しさん mailto:sage [2005/10/19(水) 21:40:39 ] そもそも比較対象として適当でないと思いますが。 どっちも携帯で使ってるとか言わないように。
368 名前:Be名無しさん [2005/10/27(木) 00:05:11 ] 【宇宙】宇宙機用OS、名大とJAXAらが共同開発へ news18.2ch.net/test/read.cgi/scienceplus/1130334046/
369 名前:Be名無しさん mailto:sage [2005/10/27(木) 01:17:17 ] >>368 ターゲットは何使うんかね。 ITRON名無しさんあたりが知ってるかな。 そういえばH2AはV70使ってるんだっけ?
370 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/27(木) 09:17:19 ] 知ってるよ。 同時に出た(けどスルーされ気味の)プレスリリースをご参照あれ。 www.pizzafactory.jp/?date=20051026#p01
371 名前:369 mailto:sage [2005/10/27(木) 10:51:08 ] >>370 ども。 VRみたいな名前だなと思ったら、MIPSコアですか。
372 名前:Be名無しさん [2005/10/29(土) 19:59:02 ] toppers始めて見たけど、コレは敷居高いねえ。 「開発環境整えて、簡単なプログラムを書いてビルドする」 ここまで辿り着けずにに脱落してしまう人間が大勢いると思うよ…。 ちょっとしたチュートリアルでもあればいいのに、もったいない。
373 名前:Be名無しさん mailto:sage [2005/10/31(月) 10:34:57 ] >>372 オマイが整備してあげたら?(IPAとかからお金出してもらって) 逆の言い方すると、ポーティングとアプリのビルドが簡単になったら世界制覇しちゃうよ。
374 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/31(月) 11:35:15 ] >>373 > 世界制覇 ぃゃまぁそんなに甘くはないと思われw。 >>372 > ちょっとしたチュートリアル どんなチュートリアルなら満足なの?
375 名前:Be名無しさん [2005/10/31(月) 19:16:20 ] >>374 昔、toppers-usersで似たような話題が出たようで。 ttp://www.toppers.jp/TOPPERS-USERS/200309/msg00034.html この人が言ってることはよく的を射ていると思う。同感。 でもこの話題が出てから二年も経ってるんだよなあ… その後ドキュメントが整備されて今に至ってるのかもしれないけど 「gccなんて知らない。Makefileなんて見たこともない。」 な人はほぼ門前払いに近い状況は変わってないんじゃないのかな。 同じμITRONでも、初心者にはHOSがあるから棲み分けろって事なのかも…。 HOSならかなり詳しい入門書が出てるしね。
376 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/31(月) 19:26:30 ] HOSだとMakefileやgccから解放される、ってわけでもないけどね。 煽りに聞こえると遺憾なんだけど、HOSでいい人はHOS使うのが いいんじゃないだろうか。TOPPERSでいい人はTOPPERS使ってもいいし。 複数のOSを使い分けるのも、組込み業界で生きていく上で重要な スキルだし。
377 名前:Be名無しさん mailto:sage [2005/10/31(月) 19:49:39 ] >>376 > HOSでいい人はHOS使うのがいいんじゃないだろうか。 > TOPPERSでいい人はTOPPERS使ってもいいし。 ターゲットとする層が違うのならそう言うことなのだろうけど 実際は違うでしょ? 最低限の部分さえ知ってしまえばtoppersもHOSも大差ない(たぶん) 使い分けが必要なほど両者に違いがあるわけでもない(と思う) 結局、初心者にとっての両者の差は、μITRONの仕様書とにらめっこ する所まで行く道程の困難さに過ぎないと思うわけで。 だから 「本質ではない部分で躓かなくてはならないのはもったいないなあ」 と思った次第。
378 名前:Be名無しさん mailto:sage [2005/10/31(月) 20:30:12 ] 知識が無いなら金で解決する道もありますが。 漏れは嫌いだけどね。 今の組み込み業界を生きていく上で、gnu toolchainの知識は 持っていて損はしないと思うんですが、実際どうなんすかね。
379 名前:サービスコールの不可分性 mailto:sage [2005/10/31(月) 20:46:16 ] >375 TOPPERSのあのスレ、そのころ、よく参加してました。 > 「gccなんて知らない。Makefileなんて見たこともない。」 たしか、あのスレでは、gcc + Make でやってこられた人からしても サンプルが難しいねって言うことだったように記憶しています。 同じこと書きますが、フリーラインズのH8のキット買うとチュートリアルが よくできていますよ。 でも、基本は、(昔のUNIXの)shellでのプログラミングしたスタイルが求められると は思いますが。
380 名前:Be名無しさん mailto:sage [2005/10/31(月) 21:19:54 ] > 基本は、(昔のUNIXの)shellでのプログラミング 誰かeclipse用のプラグインを作ってください
381 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/31(月) 21:52:25 ] >>377 > ターゲットとする層が違うのならそう言うことなのだろうけど ちがうんじゃないかな。FDMPとかIIMPとかHRPとか、そういうのが 無視できるかどうかか、とか。法人サポートが欲しいか否か、とか。 > 最低限の部分さえ知ってしまえばtoppersもHOSも大差ない(たぶん) てことは、最低限の部分で違うという意見よね。 かつそこが(初学者にとって)大きいのであれば、大差ないと切り捨てられないよね。 一方、最低限の部分を判っている連中にとっては、いまさらhello worldなんて要るのかな。 うーん、GNUツールを使いこなしている開発者でITRON初学者とかか? でも、初級教材理解できるよねそのレベルなら。 どの層をターゲットにして話をしたいのかがよくわからないな。 >>379 > 同じこと書きますが、 うんむ。フリーラインズのチュートリアルはよくできているし、協栄エレのも教材として ちゃんと成り立っていると思うし、もなみの教材はそのまま初級/中級コース準拠だし、 ツールのインストール情報だけでよければ、中央製作所のガイドも悪くないし、 アルファプロジェクトは参考情報をWebでも出しているし。 残念ながら北斗電子の環境は未確認だけど、そんなに悪い評判も聞かないし。 > でも、基本は、(昔のUNIXの)shellでのプログラミングしたスタイルが求められると > は思いますが。 ね。HOSをCDTでビルドするというWebページは見かけたような気がするけど、 あれも結局Makefileの呪縛から解き放たれてなかったはず。
382 名前:Be名無しさん mailto:sage [2005/10/31(月) 22:36:03 ] >>381 喧嘩売るのが目的ではないので水掛け論やそもそも論には与する気はないのだけれど。 初心者が「μITRONの上で動くプログラムを作る」という目的の本質から外れた部分で挫ける とするなら本人にもプロジェクトにももったいない話だ。 と言うことが言いたいだけ。 「そんなのはお前の希有。初心者バカにするな。」 と言う話ならそりゃすいませんでしたごめんなさい。 というか 「toppersがチュートリアル不足などというのは誤認識、まったく問題ない」 というポジションの人が何故 > どんなチュートリアルなら満足なの? なんて事をわざわざ聞いたのだろうか? すごく疑問。 あえて餌をまいて提言を引き出しておいて全否定するつもりだったのではと勘ぐってしまう。 多少は建設的な話をするつもりなのかと思ったので正直肩すかし。
383 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/31(月) 23:00:13 ] それなりにチュートリアルは存在しているはずなのに、 不足を感じるのは何故なのかを知りたいわけ。 単に教材の宣伝不足で知られていないのか、 そもそも現存するチュートリアルではターゲットを 外しているのか、仮に外しているのなら、外している要因はどこか。 内容なのか、価格なのか、それ以外か。 内容なら、どのレベルか。 今出ている範囲でも、gcc/make以前かそれ以降かで 意見が2つありそうなわけで。 っつーことなんだけど。 >>382 > まったく問題ない」 妄想。そんなことどこに書いてある?
384 名前:Be名無しさん mailto:sage [2005/10/31(月) 23:11:39 ] 完全に論点がずれてるな TOPPERSの中の人ももちつけ オモチャと比較されたのが我慢ならんのだろうが、初めて一週間も経たない相手を必死に論破しても何もならないだろ www.mtc.pref.kyoto.jp/kenkyukai/embedded/seminar/jsp00.html 環境構築はここを見れば十分だろう この程度の物は本来であれば/doc以下にあるべき しかしターゲットがH8なのにわざわざcygwinでやらせなくても・・とは思う
385 名前:サービスコールの不可分性 mailto:sage [2005/10/31(月) 23:11:57 ] >380 www.apnet.co.jp/product/ms104/ms104-rtos-kit.html TOPPERS開発キット RTOS-KIT-A01 は、eclipse らしいですよ。 さわったこともないので、あまりコメントできません。 ただし、有料です。
386 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/10/31(月) 23:28:22 ] >>384 > オモチャと比較されたのが我慢ならん いや比較されても一向に構わないんだけど。適材適所でHOSにもいいところあるし。 論破っつーか、激しく疑問なわけですよ。 >>385 去年のETで現物見たけど残念ながらStandard Buildなの。 だからEclipseのプラグインが欲しいという人の潜在欲求は満たせない可能性大。 GUIって一点だけでも敷居は下がりそうだけどね。
387 名前:Be名無しさん mailto:sage [2005/10/31(月) 23:50:23 ] >>383 > それなりにチュートリアルは存在しているはずなのに、 > 不足を感じるのは何故なのかを知りたいわけ。 もったいつけなくても>>374 の時点で最初からそう書けばいいのに。 「GNUツールも使えない奴が公式のドキュメントや配布物だけでどうにかなるなどとは思うなよ」 と言うことを称して「敷居が高いなあ」と思うわけですが今さらもうどうでもいいです。 で、それらを踏まえた上で > 単に教材の宣伝不足で知られていないのか、 > そもそも現存するチュートリアルではターゲットを > 外しているのか、仮に外しているのなら、外している要因はどこか。 > 内容なのか、価格なのか、それ以外か。 > 内容なら、どのレベルか。 > 今出ている範囲でも、gcc/make以前かそれ以降か この勢いに任せて書き殴った山のような疑問点一つ一つに私が答えることに何かメリットはあるので?
388 名前:384 mailto:sage [2005/11/01(火) 00:53:26 ] >>386 端から見てると誤解を解きたいのか何かが勘に障ったのか見分けが付かんのよ 激しく疑問なのはいいが激しく詰問してもどうにもならん罠 何が不足か根掘り葉掘り聞かなきゃ分からんほど公式ドキュメントが充実しているわけでないのも事実 個人的にはオープンでないプロプライエタリな教材を持ち出してチュートリアルが存在すると主張するのは・・少し苦しいと思う こういうのもあるよという紹介にしかならんだろ
389 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/01(火) 02:09:05 ] > 何が不足か根掘り葉掘り聞かなきゃ分からんほど 公式ドキュメントが充実しているとは言ってないわけよ。 そもそも公式ドキュメントをどこまで揃える必要があるのかどうかも、現時点ではよく解っていないけど。 仮に揃えるべきだと主張するのなら、何が足らんのか具体的に言ってくれってところかな。 まあ、>>387 のGNUツールの使い方云々が言葉のあやでないとしたら、 カンベンしてくれないかなってのは本音としてあるけど。 ボードはおろか本屋で数千円の解説書を買う金もないのか、っつーか。 > 少し苦しいと思う 理解できる範囲での見解の相違ってことで特にバトルする気はないんだけど、 オープンソースだから何もかもオープンでというのは、期待としては度が過ぎていると思う。 もちろん、自らオープンテキストを作る人々の努力に異議はないが。
390 名前:Be名無しさん mailto:sage [2005/11/01(火) 08:31:03 ] >>389 どうしても人をクレクレ厨扱いしたいみたいだけど、少なくとも自分は自助努力で やってますのでご心配なく。 初心者は解説書買うのも嫌なのだなんて誰もいってないし、>389に何かしてくれと 頼んだ覚えもないのに「勘弁してくれ」なんて言われる筋合いはない。 それこそ妄想だよ。 見たい物を見たいようにしか見ない人に、何度も同じことを書きこむのはムダだと 思うので繰り返しはしないけど 「初心者が「そりゃないだろ」と思える程に情報がない」 と感じる人が他にもいるのは事実みたいだし。まあそれが分かっただけでもめっけものか。 > 何が足らんのか具体的に言ってくれってところかな。 「言ってくれ」なんて口先だけ。 ああしろこうしろって言って欲しくて、それを検討するというなら言うけどさ この流れだと「噛みつきたくて書きこんできた」以外の何者でもないでしょ。 どうせ聞くだけ聞いて否定するか、そうでないとしても"絶対に"何もしない。 もう止め止め。 くだらないこと書きこんで申し訳ありませんでした > all
391 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/01(火) 09:08:18 ] > 初心者は解説書買うのも嫌なのだなんて誰もいってないし、 君に対してはもちろんのこと初心者全部がそうだとは書いていないし 思ってもいないが、君が想定している「GNUツールも使えない奴」と いうのはそういう人では。買えばいいよね本くらい。 > >389に何かしてくれと > 頼んだ覚えもないのに「勘弁してくれ」なんて言われる筋合いはない。 君には言ってないんで。
392 名前:Be名無しさん [2005/11/01(火) 13:11:26 ] TOPPERS C++ APIテンプレートライブラリ って使ってる人居る? 詳細仕様はあるけど、クラスダイアグラムが無いような。。。
393 名前:Be名無しさん mailto:sage [2005/11/03(木) 01:21:59 ] 討論?
394 名前:Be名無しさん [2005/11/04(金) 16:51:01 ] >>127 いまさらだが、MSの欄でMe抜けてね?
395 名前:Be名無しさん mailto:sage [2005/11/04(金) 17:09:15 ] 他にも抜けてるな。 まあその程度の表だということで。
396 名前:Be名無しさん mailto:sage [2005/11/04(金) 18:53:11 ] MeはOSに有らずただのバグソフトでござる。
397 名前:Be名無しさん mailto:sage [2005/11/04(金) 19:21:55 ] 9Xを劣化させるパッチとの説が有力でつが?
398 名前:Be名無しさん mailto:sage [2005/11/05(土) 15:57:27 ] コンパイルの過程や途中で生成されるファイルやオブジェクトの知識なしに デバッグとかできないと思うけどな。Makefileやgcc関連の仕組みが理解 できない人が作ったものって信用できない。そういう人はつまずいてから 業界から去っていただくのが正道だと思う。
399 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/05(土) 17:55:42 ] >>398 まーオブジェクトフォーマットの知識はともかくMakefileは他のビルドツールによって救えるかも知れんと手元のCDT環境でようやく動き始めたJSP用のManaged Buildを眺めていて思わんでもない。 ここ数ヶ月休日ぶっ潰した挙句何もしていなさげな輩に「"絶対に"何もしない」とか捨て台詞吐かれてほんとオープンソースって報われない活動だよなと愚痴。
400 名前:Be名無しさん mailto:sage [2005/11/06(日) 00:38:02 ] >>397 あれ単品で動くんだからパッチってことはあり得ないべ 単に劣化版9xってことじゃまいか
401 名前:Be名無しさん mailto:sage [2005/11/06(日) 10:54:46 ] 趣味にしろ仕事にしろ、これから組み込みソフトの開発を始めようと言う人に、今さらgccだ Makefileだなんていうのも…そこには当然シェルやUNIXコマンドの知識も含まれるだろうし 果たしてそれが組み込みソフトを作る上での普遍的な知識かというと、そんなことより必要な 知識はいくらでもあるわけで こういう議論を見るたびに、Makefileってバッドノウハウの最右翼だよなあと思う 組み込み業界のソフトウェアエンジニアリングが全ソフトウェア業界の中で一歩も二歩も遅れて いるのは分かるけど、先達が歩んだ歴史までもトレースする必要はないと思うんだけどね
402 名前:Be名無しさん mailto:sage [2005/11/06(日) 11:04:14 ] >>399 > ここ数ヶ月休日ぶっ潰した挙句 義務ではないのだから嫌なら辞めるという選択肢もあり それでもそれをやると選択したのは自分 愚痴った時点で負け まあ頑張れ
403 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 11:11:46 ] > 果たしてそれが組み込みソフトを作る上での普遍的な知識かというと、 > そんなことより必要な知識はいくらでもあるわけで 組込みソフトウェア開発はソフトウェア開発のインヘリタンスなのだから ソフトウェア開発で求められる知識は持っとけ、つーことも言えるでしょうな。 例えばMakefileがバッドノウハウだというのは同感だが、それはスパゲティ化した Makefileに閉口したことがないと口に出せない。>>401 は知っているわけだ。 何でも知っているに越したこたーないわな。 > 全ソフトウェア業界の中で一歩も二歩も遅れて へーそうなんだ。で、論拠は?
404 名前:Be名無しさん mailto:sage [2005/11/06(日) 12:34:30 ] 果たしてこれから組み込みソフト開発に携わる人たちが、スパゲティ化したMakefileに閉口する 苦労など経験する必要があるのだろうか しなくていい苦労はする必要が無いというのが持論 IDEなんてものは素人の使う物だ! コマンドラインマンセー! gnusマンセー! 的な風潮があったのは GNOMEやKDEがまだオモチャだった頃の負け惜しみに過ぎないわけで 今時Emacs(vi)+シェルでゴリゴリが一番いいなんて思ってる化石のような人もいまい… というか、一切のツールの補助無しにそれなりの規模のMakefileを一から書ける人も今となっては 貴重だと思うが、自分も自信ないし >論拠は? 開発作業の属人化、繰り返される車輪の再発明、プロセス管理ってなんですか? 開発手法って何ですか? エトセトラエトセトラ… ソフトウェアの中でも最も工業的な分野であるにもかかわらず、最も旧態依然としていることに、やっと 業界全体が気付き始めた(というか組み込みブーム?で外部から指摘されつつある)のが現実 >組込みソフトウェア開発はソフトウェア開発のインヘリタンスなのだから >ソフトウェア開発で求められる知識は持っとけ 例えば、Makefileの書き方やgnusツールの使い方というのは、Windowsプログラマには求められない しかし、Windowsプログラミングもソフトウェア開発のインヘリタンスであることに違いはない よって、Makefileの書き方は普遍的にソフトウェア開発で求められる知識である、という根拠にはならない
405 名前:Be名無しさん mailto:sage [2005/11/06(日) 12:43:15 ] 少なくともバッドノウハウだという認識のある物を人に押しつけたら駄目 それは進歩のない人間のやること バッドノウハウだけど、それを知らないと開発が難しいのだ…という現実とは別の次元の話
406 名前:Be名無しさん mailto:sage [2005/11/06(日) 14:21:42 ] どうして、gnusがでてくる・・・ 開発ツールじゃねぇだろ。 コミュニケーションも開発の要だけどさ。
407 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 15:43:23 ] > 開発作業の属人化、 ふーん。なんだ定性的な判断か。 ソフトウェア開発全般が他の製造業に比べて品質達成度で劣るっていうのは統計情報つきでいくつか目にしたことがあるような気はするんだけど。 プロジェクトの25%しか成功しないなんて、シックスシグマとかいっている世界から見たら噴飯ものだろうな。 だけど、組込みと他のソフトウェア分野で違いがあるという定量的な話は聞いたことないんで、なんか面白いデータでも持ってるのかなと思ったのだけれどな。残念。 日経コンピュータの記事とかだと組込み同様、エンタープライズでも目を覆いたくなるような数値が出ているみたいだね。 SECもいくつかの数値は概ねエンタープライズも組込みも同じような傾向を示すと予想しているみたい(特に管理面とか)なんだけど。 その辺はどう解釈してるのかな。 > Windowsプログラマには求められない え? 求められるよね。 makeを知らないVC++使いで、使い物になる奴を私は知らないな。 時給2千円台で画面作るだけの連中には求められないだろうけど。 VC++にnmakeが入ってくるのはただのオマケじゃないのよ。 まーWindowsというOS実装とmakeというツールを対比させて、 人を納得させようっていうのは詭弁でも使わないと無茶じゃない? 自説を組み立てなおしたほうがいいと思うよ。
408 名前:Be名無しさん mailto:sage [2005/11/06(日) 16:35:21 ] >>407 >Makefileの話では分が悪いから、頑張って煙に巻こうと ご苦労様 >シックスシグマとか 久しぶりに聞いた CMMとか持ち出すならまだしも、なぜかシックスシグマ まだISO9001ならソフト開発にも馴染みがあるだろうに、なぜかシックスシグマ >日経コンピュータの記事とか マッチポンプ雑誌のぁゃιぃ統計まで持ち出して >なんか面白いデータでも 日経コンピュータの記事とかにはなかったかな 知らないけど >時給2千円台で画面作るだけの連中 人間頭に血が上ると本性が出る くわばらくわばら >VC++にnmakeが入ってくるのはただのオマケじゃないのよ。 こじつけ こんなものMS-Cの名残に過ぎない
409 名前:Be名無しさん mailto:sage [2005/11/06(日) 16:44:17 ] >え? 求められるよね。 へーそうなんだ。で、論拠は?
410 名前:Be名無しさん mailto:sage [2005/11/06(日) 16:56:17 ] ちょっと質問。 > 時給2千円台で画面作るだけの連中 それでそんなに高いのなら、 > Makefileの書き方 程度ができる奴は幾らになるの?
411 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 17:54:57 ] >>408 > 久しぶりに聞いた 申し上げにくいことですが、流行り言葉を追いかけているだけだからでしょう。 先日のWOCS (高信頼性ソフトウェアワークショップ、だっけ?) でも 何件かの講演で言及がありました。 製品品質の直接計測が不能なCMM/CMMIやISO9000を品質達成度の文脈で 引用するのは筋違い、なんてことは言い尽くされたことなので今更指摘しません。 > ぁゃιぃ統計 どの資料も所詮統計量ですからエラーを含むとは思います。 より妥当性が見いだせる統計資料へのポインタがあればご呈示ください。 > こんなものMS-Cの名残に過ぎない 後述する>>409 への回答だけで名残でないことは説明できるかなと思いますが、もう一つ。 ビルド時にVS.NETの裏側で、何が起きているのかを一度調べ直してみるといいです。 >>409 WindowsプログラマならMSDNは避けられないですね(まさかここで異論はないよね)。 もう.NETの時代だっていうのに、いまだにnmake使わせるサンプルコード多いですね。 私は一目瞭然と思いますので一々数えないですが、信じられないならVisualStudioの プロジェクトファイルがついているサンプルとの比を計算してみたらいかがでしょうか?
412 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 18:02:18 ] >>402 > 愚痴った時点で負け 痛み入ります。 愚痴ってすっきりして頑張れるっつーこともあるゆえ、ひとつよしなに。
413 名前:Be名無しさん mailto:sage [2005/11/06(日) 18:47:25 ] >>411 手を変え品を変え、それでも駄目ならキャラを変え …哀れというか見苦しいというか、自己顕示の強いコテはこれだから嫌だというか >ビルド時にVS.NETの裏側で どの口が言うのか バッドノウハウじみた機械的な作業を開発環境にやらせ、makefileの存在を知らずに 過ごして何の問題もない、まして一から書けるスキルなど全く必要がない 単価いくらの人間だろうが関係なし >もう.NETの時代だっていうのに、いまだにnmake使わせるサンプルコード多い 残念ながらこれも苦し紛れのこじつけ .NET SDKが統合開発環境無し配布されている以上、nmakeを使わせるのは至極当然の話 これをして全てのプログラマがmakefileを書くべき、詳細を知るべき、と言うことには成り得ない
414 名前:Be名無しさん mailto:sage [2005/11/06(日) 18:59:02 ] VC++にもnmakeがあるから〜、などとというのもずいぶんなこじつけ gnu makeとnmakeの間に何の互換性もなし それどころか開発環境の数だけ仕様が存在するのが現実だろう makeの実装に標準などないだろうに 彼の言うプログラマが知るべきMakefileは一体どの実装のことなのか
415 名前:Be名無しさん mailto:sage [2005/11/06(日) 19:02:14 ] >ここ数ヶ月休日ぶっ潰した挙句 と言う割りには随分暇らしい
416 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 19:23:59 ] > と言う割りには随分暇らしい まーとりあえず動き出したんで。なんかmake以降の速度が異様に遅くて結果待ちが多いのよ。 そういう意味では今はご指摘通り、まさに暇。煮物作ってるみたいな気分。 Win32版CDTのバッファ周りにバグでもあるのかな。Spawner.dllが怪しいって報告はあるみたいだけど。
417 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/06(日) 20:42:18 ] >>413 キャラは変えてないけどな。たまに慇懃無礼で遊ぶ事はあるけど。 で、makeの件を片付けてよろしゅうございますか? 個人的には、CMMやISO9000で 製品品質を測る方法なんてのも非常に興味深く是非御説を拝聴したいところですが。 > makefileの存在を知らずに過ごして何の問題もない MSDNの件は、どう解決なさるおつもりで? ちなみに、MSDNのサンプルは不要もしくはMSDNのサンプルにmakefileよりもdswが 含まれる率が高い、と言えるのなら私の論拠は崩れますよ。 > .NET SDKが統合開発環境無し配布されている以上、 ほんとVS.NETがWindowsについてくればいいのにね♪o(^-^)o さて、現実はそうではなく、少しでも楽しようとVS.NET買った挙げ句に MSDNを開きゃmakefileが待ち構えているわけですね。逃げられない。 ああ無情。でも現実。 > これをして全てのプログラマが 誰かそんなこと書いていましたっけ。 私に限って言えば、画面作るだけの連中には不要かもしれないと書いて、 暖かいレスまで頂いています。 >>414 > 彼の言うプログラマが知るべきMakefileは一体どの実装のことなのか 必要に迫られたもの全部。変な事聞くのですね?
418 名前:Be名無しさん [2005/11/06(日) 21:01:28 ] ここって何のスレ?急に伸びてるけど。
419 名前:Be名無しさん mailto:sage [2005/11/06(日) 21:29:38 ] >>418 頑固親父が的外れな持論を永遠と語るすれ
420 名前:Be名無しさん mailto:sage [2005/11/06(日) 23:27:20 ] >MSDNの件は、どう解決なさるおつもりで? 一括ビルドに都合がいいから、それ以上でも以下でもないだろ いずれにせよサンプルをビルドするにあたってmakefileの中身など知る必要もない 結局分が悪くなっても何一つ認めることが出来ず >慇懃無礼で遊ぶ ということにしてしまうわけか 汚すぎ 子供みたいな奴だな
421 名前:Be名無しさん mailto:sage [2005/11/06(日) 23:50:23 ] >>419 悪かった 特に頑固になるつもりも、明日まで引っ張るつもりもない ああこられては、ここから先は最後にレスした方の勝ち合戦にしかならないだろう >的外れな持論 Makefileのジェネレータのラッパーのラッパー…がそこかしこに存在する現状 という点からもそれほど的が外れた話だとは思わなかったが…
422 名前:Be名無しさん mailto:sage [2005/11/07(月) 02:25:46 ] >>418 Makefileが読めず、コンパイラの仕組みも知ろうとしないで給料もらおう という虫のいいこと考えているやつがなんら有効なデータを示せずに 暴れまくったあげく勝手に勝利宣言するスレ
423 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/07(月) 08:10:11 ] >>420 > 一括ビルドに都合がいいから、それ以上でも以下でもないだろ ふうん。 MSDNのサンプルで、一括ビルドが欲しくなるくらい長大なものをみたことないけどね。 こんど例を教えてよ。 ま、一般論としては、いい着目点だね。 今となってはVisualStudioもコマンドラインからのビルドインタフェースが整備されてきたみたいけど、今まではロクな環境ではなかったわけだ。 VS6とVS.NETでオートメーションインタフェースが違って途方に暮れたWindowsプログラマも結構いたと思うんだよね、余談だけどさ。 いずれにせよ、一括ビルドという用途においては、大抵のGUIベースIDEは使い物にならない。もしくはつい最近までならなかった。 そんな一歩も二歩も遅れているツールに甘んじていた(君が言うところの)Windowsプログラマってのは、どんな生産性を出していたんだい? (私が知る限りの)Windowsプログラマは、この辺りをちゃんと理解していて、makeもGUIベースの環境も使い分けていたけれどね。 だからこそmakefileのexportなんて機能がいまだにVisualStudioにあるんだと思うんだけどな。
424 名前:Be名無しさん mailto:sage [2005/11/07(月) 10:26:17 ] >>422 そっちかよ >>423 > makefileのexportなんて機能がいまだにVisualStudioにある もうないよ
425 名前:Be名無しさん mailto:sage [2005/11/07(月) 10:27:19 ] Avalonのサンプルはmsbuild化されていてMakefileはなかった
426 名前:Be名無しさん mailto:sage [2005/11/07(月) 10:29:30 ] >>425 antへの当て付けと思われ。
427 名前:Be名無しさん mailto:sage [2005/11/07(月) 11:13:00 ] >>423 > こんど例を教えてよ。 rotor
428 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/07(月) 11:27:31 ] >>427 おおなるほど。確かに。
429 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/07(月) 11:59:57 ] >>424 あらほんとだね。ご指摘ありがと。
430 名前:Be名無しさん mailto:sage [2005/11/08(火) 19:34:35 ] iTRONに戻して... (ver4系)SCIの受信処理の記述で悩んでます。 本動作とは影響しない、独立したSCIを使用したデバッグログ&モニタを動かす。 任意の文字を受け(=コマンド)、内容を解析、対応した処理を行う。 受信割り込み() { iwup_tsk( ID_xxxtsk); } xxxtsk() { while(1){ sleep(); 受信データ取り出し&解析&処理(); } } と今は書いてます。 分かりよいのですが効率が悪い気が.. 皆さん、いい方法ないでしょうか?
431 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/08(火) 22:22:24 ] >>430 これが嫌ならsamaphoreを使うんじゃないかなと思います。 でもそんなに効率が違うのか、やや疑問です。 最後はカーネルがTCBをどう持っているか次第ですが。 wupを使わない積極的な理由があるとすれば、それは起床要求キューの段数が実装によりまちまちで、移植性が保証できないということなんじゃないかと思いますが、 どんなもんでしょうか。 semならその辺りは、アプリケーションプログラマが 完全に読み切れます。 まあスタンダードプロファイル範囲内では、semにも潜在的な問題を引き起こす要因がないとも言えないようですが…。(ヒント: TOPPERS/JSPカーネルのシリアルドライバ)
432 名前:Be名無しさん [2005/11/09(水) 01:25:41 ] Toppersてwindowsにインストールできないでしょ
433 名前:Be名無しさん mailto:sage [2005/11/09(水) 11:47:48 ] >>432 それ以前にi386ポートがないから
434 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/09(水) 17:43:07 ] >>432 Windowsエミュレーションならあるよ。 >>433 Windowsエミュレーションにi386ポートは要らないよ。 1.4.1でもi386ポートはあるよ。公式リリースに含まれていないだけ。
435 名前:Be名無しさん mailto:sage [2005/11/10(木) 07:01:05 ] gameBoyAdvance(できればエミュのVisualBoyAdvance)で試したいけどわからん・・・
436 名前:Be名無しさん mailto:sage [2005/11/10(木) 10:59:07 ] >>431 レスThnx.
437 名前:Be名無しさん mailto:sage [2005/11/11(金) 11:15:24 ] T-EngineでLCDが付いているボードがあるけど、GUIのライブラリもあるの?
438 名前:Be名無しさん mailto:sage [2005/11/11(金) 11:52:42 ] >>437 ここで聞くことでは無いと思うが。 WideStudioあるべ。
439 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/11(金) 16:43:23 ] >>438 MS7727CP01でJSPやFI4が動いているみたいだけど、って話では?
440 名前:437 mailto:sage [2005/11/11(金) 23:35:35 ] T-Engine開発キットだけ買えばいいのかとおもったら、 オプションのLCDボードとPMC T-Shellを買わないとGUIライブラリを使えないのか・・・ 遊びで買うにしたら高いなぁ、40万くらいかかるのかな? と思ったら「T-Engine/SH7727開発キット」が15万くらいで買えるのかな? LCDは欲しいけどPMC T-Shellはまぁいいや、GUIライブラリは自分でつくるから。 #やっぱりGBAでTOPPERSを動かせるようにならないとなぁ
441 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/12(土) 09:21:37 ] >>440 なんだ >>438 の言う通りか。T-Kernelに関してはスレ違いだよ。 「T-Engine/SH7727開発キット」のボードはMS7727CP01。JSPやFI4の公式リリースにターゲット依存部が含まれているね。 これを持っているTOPPERSの中の人も結構いるみたいだよ。
442 名前:サービスコールの不可分性 mailto:sage [2005/11/12(土) 22:45:39 ] >430 >431 さんの言うようにTOPPERS/JSPにいい実装があります。 TOPPERS/JSPの実装では、 割り込み時に割り込みハンドラ内でポートから受信バッファに入れていますね。 タスクとのインターフェースは、Cの標準IOのように、バッファサイズを指定の受信要求の 関数を呼び出し、今あるバッファのサイズだけすぐ返すか、バッファが空なら WAITする仕組みになっていたはずです。
443 名前:Be名無しさん [2005/11/17(木) 22:02:59 ] 【IT】Cell向けのμITRON、東芝情報システムが開発中 news18.2ch.net/test/read.cgi/scienceplus/1132225609/
444 名前:Be名無しさん [2005/11/17(木) 22:56:58 ] 【宇宙】宇宙機用OS、名大とJAXAらが共同開発へ news18.2ch.net/test/read.cgi/scienceplus/1130334046/
445 名前:Be名無しさん mailto:sage [2005/11/17(木) 23:46:44 ] >>444 >>368
446 名前:Be名無しさん [2005/11/21(月) 11:08:40 ] 新田 まさに坂村氏がRISCを「知ってた」からこそ・・・の判断ですよ。 それに東芝のTX1はトロンチップですが、1クロック命令など、 大幅にRISCを取り入れて設計されてます。 そういうやり方もあったのだから、 「トロンチップに何故取り入れないのか」 と不平を言うのはおかしな話ですよ。 トロンチップはRISCの技術そのものを 排除していた訳ではありません。 トロンチップの中身は、互換性や使いやすさを実現するための「仕様」で、 そこにどうインプリメントするかは企業の判断です。 その中に必要に応じて、RISC技術を盛り込む事は可能なのですから、 仕様にRISCを指定してないからと言って 「使い物にならない時代遅れな仕様」というのは筋違いです。
447 名前:Be名無しさん mailto:sage [2005/11/25(金) 19:26:02 ] iTRON4 & SHで動かしてるシステムに、TCP/IPとUSB HOSTを付けようと考えてます。 皆さんなら、何を選びますか? 1. iTRON4 + 独自デバイスドライバをごりごり書く or 買ってくる 2. T-Kernel + 独自デバイスドライバをごりごり書く or 買ってくる 3. 組み込みLinuxのいずれか、応答性が必要な個所は後で考える 4. SH止めてPCにする(コスト無視) 5. 他 息抜きと思って、自由なカキコ下さいな。
448 名前:Be名無しさん mailto:sage [2005/11/26(土) 15:02:22 ] >>447 お題がレベル高杉。自動販売機やオーブントースターくらい単純にして下さい。
449 名前:Be名無しさん mailto:sage [2005/11/26(土) 16:40:20 ] >>447 リアルタイム処理が必要なシステムにUSBを使うのが間違い。 と思っているんですが。
450 名前:Be名無しさん mailto:sage [2005/11/27(日) 15:06:55 ] >>447 USB デバイスクラスでも四苦八苦だったので USB HOSTをごりこり書くのはほぼシロート不可能と考えるから ミドルウエア購入か Linux のホストスタックを使うのが吉と考えます。 5 OSはなんでもいいから(買ってでもいいから)使えるホストスタック を探して来い! いちおうホビー用途ではなくてという前提ですが 以上
451 名前:Be名無しさん mailto:sage [2005/11/27(日) 18:31:50 ] ITRON名無しさん、出番ですよ。 【TRON】TRON SHOW 2006 開催 12/14-16@東京国際フォーラム news18.2ch.net/test/read.cgi/scienceplus/1131886928/ 31 名前:名無しのひみつ 投稿日:2005/11/27(日) 15:24:45 ID:x6S0Un8R BTRONはもう無理でしょ。デバイスサポートがグダグダすぎ。 T−Engineフォーラムがいるってことは俺も行って現物見ないとだめかな うちの会社次の開発案件がμITRONかでもめてるんだよな 使えるメモリが256KとかだからT−Engineは無理っぽいのに 大丈夫って断言するやつがいるから・・・はいんねーでしょ?
452 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/27(日) 19:49:34 ] 最近BTRONもT-Kernelも追いかけてないし。番号札に興味ないし。
453 名前:Be名無しさん mailto:sage [2005/11/27(日) 21:19:14 ] >>451 名前見る限り、T-Engine + ICタグつー感じですな。 こことは縁なさそう。
454 名前:Be名無しさん mailto:sage [2005/11/28(月) 08:46:18 ] >>447 ☆マジレス ttp://www.cqpub.co.jp/interface/contents/2005/200512.htm ttp://www.cqpub.co.jp/hanbai/books/34/34501.htm 参考書(接続されるデバイス限定しちゃえばそんなに難しくなさげ) ttp://mes.sourceforge.jp/mes2/index-j.html オープンソースなOS ☆ネタレス ttp://supertank.iodata.jp/products/sotohdlwu/ SH-4+LAN+USB
455 名前:Be名無しさん mailto:sage [2005/11/30(水) 00:40:34 ] M32Rも何かネタ振ってください。
456 名前:Be名無しさん mailto:sage [2005/11/30(水) 15:46:35 ] >>447 です。 レスThanks 夢を見たいのは、T-Kernel + たくさんのICドライバsourceが準備されていて、 ドライバを選択、ボードのH/W依存を変更して組み込める って世界ですが。 まずはiTRON4のままですが、将来のため組み込みLinuxで検討します。
457 名前:Be名無しさん mailto:sage [2005/11/30(水) 16:22:41 ] >>454 とりあえず動かすだけなら簡単なんだけど、ポーリングせにゃいかんので まじめに使おうと思うとそれなりに苦労できまふ。 >>455 ttp://www.cqpub.co.jp/eda/BLANCA/Default.htm に、VDECで配ってるM32Rコアがついてくるようですな。 そういえば、最近M32Rで遊んでないなあ…
458 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/11/30(水) 17:09:33 ] >>457 > VDECで配ってるM32Rコアがついてくる へー。そうなんだ。 ETで聞いたときには、ドータボードが未定と聞いて萎えていたのだけれど。 M32Rにも手をだしてみるかなぁ…。
459 名前:Be名無しさん mailto:sage [2005/12/01(木) 10:24:35 ] 『今でも工業用のITRONは使われているので、組み込みシステムとして地味にやればよかったのに、風呂敷を広げすぎて自滅した』 なんとも組み込みシステムに対する蔑みを感じますが、RTOSの本懐が組み込みであることは言うまでもありません。私が開発に参加したのも組み込みシステムです。 坂村氏の存在意義ってのは『風呂敷を広げ』ることです。未来をどうするのかの展望をある程度具体的に伝えることです。こういう御輿はコンピュータ業界には必要な存在です。大昔、ジョブスが大法螺を吹いてパソコン業界が始まったのは事実です。
460 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2005/12/01(木) 11:17:28 ] >>457-458 念のため中の人に探り入れてみたら、 M32R以外のソフトコアも視野にあるみたい。 ドータボードがなくても遊べるってことか。
461 名前:Be名無しさん mailto:sage [2005/12/02(金) 17:41:35 ] >>459 ジョブズなんかをたとえに用いるのはどうか。 坂村健の言っているスケールはもっとでかい。 坂村のは100年後に評価されるようなレベルだ。
462 名前:Be名無しさん mailto:sage [2005/12/03(土) 14:32:18 ] 100年後に坂本を知ってる奴は殆ど居ないだろうけどな
463 名前:Be名無しさん mailto:sage [2005/12/03(土) 15:22:04 ] 坂本ってだあれ?
464 名前:Be名無しさん mailto:sage [2005/12/04(日) 09:50:42 ] >>463 言い間違えるやつは放置した方がいい。 トレースしやすいから。
465 名前:Be名無しさん [2005/12/30(金) 00:20:09 ] toppers 1.4.2でたようなのでとりあえずあげ
466 名前:Be名無しさん mailto:sage [2006/02/06(月) 19:41:20 ] XTALってITRONなんだよねぇ ITRONを作るのは難しいですか? ITRON入門読んでもよくわからなかった。
467 名前:Be名無しさん mailto:sage [2006/02/06(月) 19:50:01 ] >>466 www.xtal.org/cryrtz/index.html これのどこがITRONなのかさっぱりわからない件について
468 名前:Be名無しさん mailto:sage [2006/02/08(水) 14:46:03 ] >>467 XTALがITRON準拠のリアルタイムOSだって何かでみたんだけど リナックスザウルスに使われているので。
469 名前:Be名無しさん mailto:sage [2006/02/08(水) 16:29:26 ] >>468 ×ITRON準拠 ○独自仕様 ×リナックスザウルス ○MIザウルス 聞きかじった情報が混ざっとるようだな。
470 名前:Be名無しさん mailto:sage [2006/02/12(日) 23:45:27 ] >>463 www.ndl.go.jp/portrait/1024_1536/427-53/002/0041_l.jpg
471 名前:Be名無しさん mailto:sage [2006/03/08(水) 15:25:58 ] >>434 >1.4.1でもi386ポートはあるよ。公式リリースに含まれていないだけ。 くれよ
472 名前:Be名無しさん mailto:sage [2006/03/10(金) 18:04:00 ] Design Wave 4月号、ADuC7026(ARM7コア)にTOPPERS/JSP 1.4xを載せる、 って特集あるよ。 今読んでるとこ。
473 名前:Be名無しさん mailto:age [2006/03/11(土) 23:43:51 ] 質問です。 TOPPERS/JSP 1.4.2 を ARM7に組み込もうと考えてます。 WinXPにCygwin最新版を入れ、GNUARM(gcc for ARM)は構築完了しました。 JSP Kernelは、解凍して C:\toppers\jsp となるようコピーしました。 で、doc\user.txtに JSP Kernelの構築で、chk.exeとかを作成するため make depend make を行う必要があるとあります。 makeを動かした結果、(Intel86用)g++コンパイラも必要っぽいです。 ARMクロス環境を作成するだけなので、86コンパイラを入れなきゃいけないのが理不尽 なんですが、こんなもん? それとも勘違い? エンジニアのみなさん、情報があれば教えてください。
474 名前:Be名無しさん mailto:sage [2006/03/12(日) 01:37:51 ] コンフィギュレータで使うんでないかい?
475 名前:Be名無しさん mailto:sage [2006/03/12(日) 21:03:22 ] インストーラーをポチポチしてれば、コンパイル済みのバイナリが必要な だけ全てC:\Program Files\〜にコピーされて「構築完了」というのが >>473 にとっての道理かもしれないが、そうじゃない世界もあるというだけ。
476 名前:名無し募集中。。。 mailto:sage [2006/03/13(月) 06:31:30 ] Interface誌にもSH2が付くそうだ SH2版のToppersも付属するかな
477 名前:473 mailto:sage [2006/03/14(火) 11:49:06 ] 問題解決しました。 親切にTOPPERにVisual C++ Build用のフォルダが提供されてました。 これで、chk.exe等の生成OKでした。 >>475 ちゃいますがな。 使うつもりがない、開発環境をあまり入れたくない。 レスは有りがたいが、勝手に解釈されても...
478 名前:Be名無しさん mailto:sage [2006/03/14(火) 15:15:32 ] こんなネタが Linux&ITRONをマイクロカーネル上に仮想化 新アーキテクチャを産学で www.itmedia.co.jp/news/articles/0603/13/news087.html
479 名前:Be名無しさん mailto:sage [2006/03/14(火) 16:46:15 ] どっちかてーとEmblixな集まりですな。 しかし、わざわざ仮想マシンを下におくメリットがあるのか? とりあえずオーバーヘッドが気になりますな。 どこかで見掛けたら突っ込んでみるか。
480 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/03/14(火) 17:57:00 ] >>476 同時じゃないけど,数ヶ月後に特集記事出るよ. >>478-479 L4を下に敷いてTOPPERS/JSPとLinuxを,っていうネタは随分前から中島研でやってたような.
481 名前:Be名無しさん mailto:sage [2006/03/14(火) 22:12:03 ] Interface誌、近所で売ってないのだけど、1号だけ買うのはどうしたらよいの だろう。どこか通販で売ってる? 年間購読するしかないかな。 >>480 L4マイクロカーネルねぇ..。
482 名前:Be名無しさん mailto:sage [2006/03/14(火) 22:20:16 ] 既存のOSの下にマイクロカーネルを置いてセキュリティの向上!ネタが流行ると マイクロカーネルの更に下にナノカーネルを置いてセキュリティの飛躍的向上!! なんてのも出てきそう。。って妄想した。
483 名前:名無し募集中。。。 mailto:sage [2006/03/15(水) 04:08:41 ] >>480 >数ヵ月後 ToppersMLにでていた夏ごろって話かな
484 名前:Be名無しさん mailto:sage [2006/03/15(水) 11:05:04 ] >>481 本屋に頼んで取り寄せてもらえばいいんでは?
485 名前:Be名無しさん mailto:sage [2006/03/15(水) 13:51:13 ] >>481 近所にセブンイレブンがあればセブンアンドワイで雑誌注文できるよ、Interfaceも扱ってるし。 ttp://www.7andy.jp/magazine/detail?accd=M0002250 ただ発売日すぎちゃうとダメなんで出てから欲しいと騒いでもだめぽだけど。
486 名前:481 mailto:sage [2006/03/15(水) 17:06:54 ] >>484-485 サンクス。 セブンアンドワイにする予定。
487 名前:Be名無しさん mailto:sage [2006/03/19(日) 13:52:51 ] Linux&ITRONをマイクロカーネル上に仮想化 新アーキテクチャを産学で[06/03/13] news18.2ch.net/test/read.cgi/bizplus/1142284543/
488 名前:名無し募集中。。。 mailto:sage [2006/03/23(木) 05:37:44 ] マルチコア対応リアルタイムOSを一般配布、TOPPERSプロジェクト www.atmarkit.co.jp/news/200603/23/toppers.html Eclipseベースの開発環境(PizzaFactory3)の一部をオープンソース化 www.pizzafactory.jp/
489 名前:Be名無しさん mailto:sage [2006/03/23(木) 21:09:40 ] 【OS】マルチコア対応リアルタイムOSを一般配布、TOPPERSプロジェクト[060323] news18.2ch.net/test/read.cgi/bizplus/1143089948/ [ITRON]マルチコア対応リアルタイムOSを一般配布、TOPPERSプロジェクト pc8.2ch.net/test/read.cgi/pcnews/1143089081/
490 名前:Be名無しさん mailto:sage [2006/03/23(木) 22:23:10 ] 未踏のやつか。 時間かかったなあ。
491 名前:Be名無しさん mailto:sage [2006/03/23(木) 22:29:36 ] >>490 kwsk
492 名前:Be名無しさん mailto:sage [2006/03/24(金) 03:58:33 ] フルセットのPizzaFactory3 っていくらするの?
493 名前:Be名無しさん mailto:sage [2006/03/24(金) 22:50:43 ] >>491 ttp://www.ipa.go.jp/jinzai/esp/2004mito1/mdata/8-3.html
494 名前:Be名無しさん mailto:sage [2006/03/24(金) 23:11:19 ] >>493 thx
495 名前:Be名無しさん mailto:sage [2006/03/25(土) 00:29:25 ] ITRON名無しさん助けてください! [ドイツ製OS]C/C++いっさいなし、Javaだけで開発されたOS - JNode pc8.2ch.net/test/read.cgi/pcnews/1141342533/ >近年、Linuxなどの情報系OSのリアルタイム性を向上させ、 >組み込みシステムへの適応が試みられているが、 >実際には100マイクロ秒のレベルのリアルタイム性能にとどまっているのも、 >このようなOSの基本的な設計の問題と考えられる。 基本的な設計の問題って、具体的に何がクリティカルに違うのよ? スケジューラ全般、とか割り込み処理全般、とかそういう漠然とした ものじゃなくて。
496 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/03/25(土) 09:03:57 ] 一例を挙げるなら,実行コンテキストにヒモづけられているリソースの多寡. これだけじゃないけど. プロセスよりスレッドのほうがコンテキストスイッチが速いのは, RTOSを知らないUnicesやWin32のエンジニアでも知っているよね.
497 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/03/25(土) 18:17:32 ] えー? 転載拒否. 彫刻刀と斧のどちらが高性能かとか生産性が高いかとか,って話があのスレの大半だよね. 組込み技術者なら,木の堅さや大きさを想定してから話すと思うんだけどな. 想定抜きで話せるのは,それぞれの道具の一般的な特徴くらいではないでしょうか. それはさておき JNode面白そう.CooSと違ってC#を覚えなくてよいのが嬉しい. JTRONバインディングする人は出てこないかなー.
498 名前:Be名無しさん [2006/03/27(月) 23:33:49 ] Teaboard/ARM920-MX1買いました。 これにTOPPERSをインスコできますか? それから、TeaboardってGUIの開発ツールはないのでしょうか?
499 名前:Be名無しさん mailto:sage [2006/04/04(火) 08:16:56 ] でかい方の ARM920-MX1 持ってます。 前はMX1の実装はなかったのでT-Kernel使ってるけど今はわからない 開発環境はどうせコマンドラインのgccしかないんじゃないかな。 自力でEclipse上に持っていくくらいしか。
500 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/04/04(火) 09:11:19 ] > 自力でEclipse上に持っていくくらいしか。 www.kmckk.co.jp/tengine/index.html
501 名前:Be名無しさん mailto:sage [2006/04/12(水) 19:13:41 ] FRシリーズのネタ、何かある?
502 名前:Be名無しさん [2006/04/16(日) 23:49:40 ] >>500 そのICE買わないとT-Engine対応のEclipse手に入らないのかな? ユーザーには無償でダウソできるようになってほしい・・・
503 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/04/17(月) 07:58:04 ] PMCのではなくKMCの製品だからね,あのEclipseは. まあICE使わないなら,eclipse.orgから落として来て整備しても大差はない. コンパイラバイナリがついてくるくらいがKMC版のメリットかな.
504 名前:Be名無しさん mailto:sage [2006/04/25(火) 20:33:57 ] 10行以下のパッチであればFSFのassignmentいらないっす。 ちなみに手続きは数ヵ月かかるので気長に待ちませう。 てな事をここに書いて伝わるのだろうか。
505 名前:Be名無しさん [2006/04/28(金) 23:34:15 ] 【IT/政治】日本政府、「世界最高水準のセキュリティー」の次世代OS開発着手へ :Winny被害に対応[06/04/29] news19.2ch.net/test/read.cgi/newsplus/1146231538/l50
506 名前:Be名無しさん mailto:sage [2006/05/02(火) 03:17:03 ] HOSってH8 の Sleepモードの取り扱いってどうなってるの? 一定時間イベントが起こらないときソフトウェアスリープで眠らせ、 割り込みハンドラからイベントフラグで起床させようと思ったけど。 割り込みハンドラ自体死んだままっす。 union un_syscr tmpsyscr; //P_DIVCR.BYTE &= 0xfc; //P_DIVCR.BIT.DIV1=P_DIVCR.BIT.DIV0=0; tmpsyscr.BYTE = P_SYSCR.BYTE; tmpsyscr.BIT.STS = 5; tmpsyscr.BIT.SSOE = 1; //hold output value8 tmpsyscr.BIT.SSBY = 1; P_SYSCR.BYTE = tmpsyscr.BYTE; #pragma asm SLEEP #pragma endasm
507 名前:Be名無しさん mailto:sage [2006/05/02(火) 10:19:02 ] 本当は割込みハンドラもちゃんと実行されているが、 >一定時間イベントが起こらないときソフトウェアスリープで眠らせ の辺りに問題が有り、スリープ→スリープ解除→スリープ… なループに陥っているに一票。
508 名前:555 mailto:sage [2006/05/02(火) 20:33:11 ] ソフトウェアスリープじゃなかった、 クロック停止のソフトウェアスタンバイモードだった
509 名前:Be名無しさん [2006/05/03(水) 22:14:37 ] >>508 誤爆か?
510 名前:505=508 [2006/05/04(木) 00:16:53 ] >>509 555を名乗ったのがまちがい。 H8はスリープとソフトウェアスタンバイ、ハードウェアスタンバイそれぞれ機能が違うのに、、 まぎらわしくソフトウェアスリープなどと書いたので、訂正した。 ちなみに、 HOSのスリープへの移行はタスク中でやるのはよくないみたいね。アイドルループのなかでやるみたい。 ソフトウェアスタンバイについては未だよくわからん。
511 名前:506 [2006/05/13(土) 00:17:36 ] 解決しました。 要はソフトウェアスタンバイになると、タイマ関連とシリアル関連のレジスタが全てクリアされてしまうハードウェアの 仕様を見落としてました。マニュアルには"スタンバイモードではXXにリセットされる"と記述があるのですが、 ハードウェアスタンバイのことと勝手に解釈してました。
512 名前:Be名無しさん [2006/05/13(土) 00:25:15 ] あと、スリープは上で書いたようにアイドルループ中でダミーでコールしてる関数 hospac_idleをundefし、再定義して使いました。
513 名前:Be名無しさん [2006/05/13(土) 20:43:27 ] H8/3048Bで,ITRON仕様OS(NORTiでもTOPPERSでもHOSでも・・・)の「1msの周期ハンドラ」の使用は無謀な話なのでしょうか? というのは,ある人に「H8/3048BクラスのCPUで1msの周期ハンドラはかなりの負担になってしまうので,他の処理が殆どできない」と指摘されたからです。 どなたか,H8/3048BクラスのCPUで「1msの周期ハンドラ」の使用しておられる方はいますか? ちなみに使用している方は,どこのを使っているのでしょうか?
514 名前:Be名無しさん mailto:sage [2006/05/13(土) 22:57:47 ] なんで1msにこだわるの? 無理って言われてるんだから、5msでも10msでも「負担にならない範囲」で サイクリックハンドラ使えばいいだけじゃん。さもなければそんな低速のCPU使うの あきらめたら? それに、そこまで疑問があるんならここで聞かないで自分で時間計測して システムに本当に負担がかかってるか君の手で確認すればいいだけじゃん。
515 名前:514 mailto:sage [2006/05/14(日) 21:33:52 ] 514 でなげっぱなしだったので補足しておきますが、 たしか周期ハンドラはOSのハートビート(OSのタイマ割り込みのインターバル) よりも小さな単位では設定できないかと思います。 とすると 1ms の周期ハンドラを作るにはOSを 1ms 以下でまわさないといけないので それだけでOSのオーバヘッドが増す。その上に同TICKの周期ハンドラが存在すると 1ms の間に ・タイマ割り込み応答 ・OS処理 ・周期ハンドラ をこなさないといけないことになる。これでは他のタスクの入る隙間がない ということを指摘されたんではありませんか? だとすると、 H8/3048 なんかの超トロイマイコンにそんな仕事をさせているのが無謀 ということになりますが。 もちろん周期ハンドラでカウンタを回してる程度なら可能だと思うので ハンドラや他のタスクの内容次第だということも付記しときます。 似たような処理なら、100MHz 超のマイコンでA/Dとポートののマトリックススキャン程度なら 経験あります。H8/3048B なら 25MHz くらいだと思うので、 タスクが回るかどうかの判断ははあなたのシステムの内容がわからない以上 博打(実測でしか結論が出ない)と思います。 もし「無理」というのがあなたのチームの仲間とか先輩が言ったことならば それはシステムがわかっている人の発言という意味で現実に近いのではと思います。
516 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/15(月) 00:22:43 ] > たしか周期ハンドラはOSのハートビート ITRON4.0仕様の場合は,isig_timの呼出し間隔が理想状態における最小のtick. ITRON仕様OSの多くは,デフォルト値を慣習的に1msに設定しているはずだよ. これを逆手に取ってタイマドライバをフックすれば,タイマイベントキューを 辿らなくて良い分だけ軽くできるかもね. まあでも >>515 の言う通り,無謀だと思うよ.
517 名前:サービスコールの不可分性 mailto:sage [2006/05/15(月) 14:46:59 ] ITRON4.0の変な仕様の話をしますと、 >1ms の周期ハンドラを作るにはOSを 1ms 以下でまわさないといけない というのは、少し違っていて、たとえば TIC_NUME=20 TIC_DENO=1 つまり、20msに1度isig_tim()が呼ばれるような実装の 場合でも、1ms周期の周期ハンドラは利用できます。 ただし、 1度に20回呼ばれるという変な仕様です。どうも仕様準拠では、そうらしいです。 TOPPERS/JSPではそう動くようになっているかと思います。 以下TOPPERS/JSPの場合ですが、 で、上記のような、くだらない理屈はさておき、H8/3048で1ms周期でなにか処理した い場合どうするかですが、 タイムティックとは別に、タイマーデバイスを使って 割り込みハンドラで書けばよいのではないでしょうか? H8/3048は、16ビットタイマーが5chあり、そのうちITU0が、タイムティック( カーネルのタイマ)に利用されています。こいつを、1msで重ければ、20ms に TIC_NUME=20に定義してやり、独自に、ITU1あたりを 500usの周期で2回に1度 処理してやればよいのではないでしょうか?
518 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/15(月) 18:15:15 ] > TIC_NUME=20に定義してやり cycラヴな人は大抵揺らぎが嫌いだと思うよ.それが予測可能だとしてもね. それと,TIC_{NUME|DENO}はユーザが変更できるとは限らないよ. それに,処理が集中した場合のタイムデッドラインは守れそうにないね. むしろ遅延の最悪値は悪い方向に倒れるんじゃないかな. タイムイベントキュー周辺のコード次第だけどね.
519 名前:Be名無しさん mailto:sage [2006/05/15(月) 22:51:09 ] >518 まったり逝きましょう。 >それに,処理が集中した場合のタイムデッドラインは守れそうにないね. ITRONを使うことを前提に考えた場合に、カーネルの持つ最大割り込み禁止時間 のオーバーヘッドは、かならず存在します。 これは、カーネルの実装によってかなり左右されます。 ですので、多少クロックの高いCPUを持ってきても場合によって 遅延が大きい場合もあります。 ですので、 処理が集中していようと、たとえば、H8ではないですが、10MHz(測定データ) のとあるCPUのITRONの場合 documentation.renesas.com/jpn/products/tool/rjj10j0134_mr30_r.pdf まぁ、51us程度の間で保証されるはずです。 これがデッドラインかどうかはユーザープログラム次第なのでなんともいえませんが。 具体的に処理が遅延するケースを考えてみた場合、 ITU1の割り込み発生時 3つの状態に条件わけした場合 1)タスク処理中 2)カーネル処理中(過度状態) 3)ハンドラ処理中 1)3)は即時に割り込み処理になります。(もちろんCPUと、レジスタ等のセーブ処理のオーバーヘッドはあります。) 2)は、最大割り込み禁止時間が始まった瞬間の場合に最悪、51us待たされて から割り込みが発生することになります。 TOPPERS/JSPの最大割り込み禁止時間については、実装上の都合で、アプリケーション によって左右されるつくりになっています。ですが実際には、H8においても性能測定用 の機能があるので、自分で性能評価すればってことになっているようです。
520 名前:513 mailto:sage [2006/05/15(月) 23:14:51 ] 皆さま返信どうもありがとうございますm(_ _)m やはりH8/3048Bクラスで1ms周期の処理をさせることは難しいのでしょうか・・・ 上司はこれでやれ!というし同僚はそりゃ無理だろというし・・・泣きそうです。
521 名前:Be名無しさん mailto:sage [2006/05/15(月) 23:36:01 ] >>520 OS利用は絶対条件なのかい? OS使わなければ余裕だけど。
522 名前:Be名無しさん mailto:sage [2006/05/16(火) 01:39:34 ] OS使っても、優先度の低いIDLEループ風タスク1個と 1msタイマ割り込みハンドラだけの組み合わせなら何とかならんかしら。 でTickを5ms〜10msに持っていって これならOSなしにも移行しやすいし。
523 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/16(火) 10:23:03 ] > ITRONを使うことを前提に考えた場合に、カーネルの持つ最大割り込み禁止時間 周期ハンドラやアラームハンドラを使う場合には,最大割込み禁止時間よりもさらに長い遅延が発生するよ. TIC_{NUME|DENO}を下手にいじって同一システム時刻にイベントを集中させると,最悪値はO(n)で効いてくるんじゃないかな.直感だけどね. > ITU1の割り込み発生時 周期ハンドラを使わずにタイマハンドラを別に定義するという案かな. だとすると,それは無難だよね. でも,他のタスクやハンドラの時間制約は考えなくてよいのかな. > 自分で性能評価すれば 最後はここに行き着いちゃうよね. ミクロ的に1msを死守できても,アプリ全体が破綻しないかどうかはわからないし.
524 名前:サービスコールの不可分性 mailto:sage [2006/05/16(火) 15:37:29 ] >523 直感の割には、確信があるみたいですね。 あまり役に立たない話かもしれませんが、ご参考まで、 以下、ユーザーズマニュアル documentation.renesas.com/jpn/products/tool/rjj10j0133_mr30_u.pdf 周期起動ハンドラとアラームハンドラはシステムクロック割り込み(タイマ割り込み)ハンドラからサブルー チンコールで呼び出されます(図3.16参照)。したがって、周期起動ハンドラ、アラームハンドラはシステムク ロック割り込みハンドラの一部として動作します。なお、周期起動ハンドラ、アラームハンドラが呼び出される ときは、システムクロック割り込みの割り込み優先レベルの状態で実行されます。 ------------------------------------------------------- ITU0(システムタイマ)、ITU1(500usタイマ)の 割り込みコントローラに指定した優先度で、実行されるものに なります。ITU0のほうを上位に指定すれば、貴殿のおっしゃるとおり ハンドラの実行時間だけ遅延されますが、ITU1のほうが高ければ、 周期ハンドラ分遅延されることはないですね。
525 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/16(火) 23:41:51 ] > 直感の割には、確信があるみたいですね。 確信は無いよ. μITRON4.0仕様では,システム時刻の更新契機や周期ハンドラの起動契機に,裁量の余地を残しているからね. でもたぶん多くのμITRON4.0仕様OSは,TOPPERS系ITRON仕様OSのように,isig_tim相当の処理の中でwhileループを回しているだろうね.
526 名前:サービスコールの不可分性 mailto:sage [2006/05/17(水) 12:44:12 ] >525 uITRON4.0の仕様から -- 割込みハンドラの優先順位は、ディスパッチャの優先順位よりも高い。割込み ハンドラおよび割込みサービスルーチン相互間の優先順位は、それらを起動する 外部割込みの優先度に対応して定めることを基本に、実装定義である。 -- たしかに、実装定義であり、裁量の余地はあるものの、基本どおりです。 以下、TOPPERS/JSP USER.txtによると -- 2.6 タイムイベントハンドラ JSPカーネルでは,タイムイベントハンドラとして,周期ハンドラのみをサポー トしている.周期ハンドラは,isig_timサービスコールの中から,サブルーチ ンコールで呼び出される.そのため,周期ハンドラの優先順位は,isig_timを 呼び出した割込みハンドラよりも一つだけ高い(厳密に言うと,isig_timを呼 び出した割込みハンドラよりも高く,その割込みハンドラよりも高い優先順位 を持つ他のいずれの処理よりも低い). -- これも、基本どおりですね。
527 名前:Be名無しさん mailto:sage [2006/05/24(水) 17:35:14 ] メモリプールのシステムコールに関する書式は get_mpf(ID, VP *); rel_mpf(ID, VP); になってますが、なんでrel_mpfの第2引数の型が、VP *ではないんでしょう? 実際のコードでのキャストは char *p; get_mpf(MPFID, (VP *)p); … rel_mpf(MPFID, (VP)(*p)); と書くのでしょうか・
528 名前:Be名無しさん mailto:sage [2006/05/24(水) 18:49:14 ] VP p; get_mpf(MPFID, &p); rel_mpf(MPFID,p);
529 名前:Be名無しさん mailto:sage [2006/05/24(水) 18:51:30 ] から考えてみては
530 名前:Be名無しさん mailto:sage [2006/05/24(水) 20:54:54 ] なるほど、malloc,freeなんかと違って、 固定枠を要求するんですね。 char *p; get_mpf(MPFID, (VP *)&p); … rel_mpf(MPFID, (VP)p); で動きました。
531 名前:Be名無しさん mailto:sage [2006/05/24(水) 21:11:30 ] 微妙に理解がズレてる気がしないでもないが、まぁヨシとしよう。
532 名前:Be名無しさん mailto:sage [2006/05/24(水) 21:28:29 ] >>531 >微妙に理解がズレてる気がしないでもないが、 そこを是非説明してください。
533 名前:Be名無しさん mailto:sage [2006/05/24(水) 22:07:15 ] 「固定枠を要求する」という文言が引っかかる。 ここでpが実体としてVPであるとかchar *であるということに、本質的な 意味はあまり無い。「malloc,freeなんかと違って、固定枠を要求する」から >>527 のような誤解を生じたのではない筈。 何が「固定」しているのか、「枠」とは何を指すのか…大体言わんとする 所は推定できるが、人前ではそう言わないようお勧めする。 これ以上は自分で考えるなり、無責任な名無しの戯言と割り切ってください。 是非。
534 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/24(水) 22:42:57 ] >>532 scanf("%d", &val) で printf("%d", val) だよね. 値がポインタでも原理は同じ. ITRONの話っていうよりC言語入門だよ.
535 名前:Be名無しさん mailto:sage [2006/05/25(木) 00:02:21 ] そんなもんを原理って言うか? それは単なる関数の仕様で、もっというなら、 C言語のライブラリ仕様としての欠陥だ。 scanfの方も本来はscanf(" ",val);とすべきだった。
536 名前:Be名無しさん mailto:sage [2006/05/25(木) 00:05:16 ] >C言語のライブラリ仕様 こんな過疎スレで釣りですか
537 名前:Be名無しさん mailto:sage [2006/05/25(木) 01:10:24 ] 俺もVPで悩んだことがある。 どうもサンプルコード見ても文法上のつじつまが合わないので ヘッダ調べると typedef void *VP; なんだなこれが。チャンチャン。 バグってたのは VP buf; char *p; get_mpf(ID, &buf); のとき p=(char *)buf; とすべきところを、 p=(char *)&buf; としてて動かなくてさんざん悩んだ。
538 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/05/25(木) 07:01:42 ] >>535 FORTRANプログラマへの転身を勧めるよ. >>537 TOPPERS/JSPのターゲット非依存部で見つかったバグに,dtq内部でのポインタミスキャストがあったよ. 解っていても間違えやすいよね.
539 名前:Be名無しさん [2006/06/08(木) 09:27:54 ] 大体ポインタに非ポインタマクロ名を付与すること自体間違いのもとだ
540 名前:Be名無しさん mailto:sage [2006/06/09(金) 15:50:36 ] >>539 Win32の連中にも言ってやれよ
541 名前:Be名無しさん mailto:sage [2006/06/17(土) 19:09:29 ] NORTiを使っていますが、set_flgでアドレスエラー(書き込み)が発生しました 原因として何が考えられますでしょうか? MPU:SH-3の7708R OS :NORTi ver4 コンパイラ:HEW4.0(SHC9.0.) 現象:割り込み処理中にset_flgを使用。 ちなみにこの割り込み処理はカーネルマスクレベルよりも低い レジスタの退避や回復はきちんと行っている。 毎回必ずエラーが起きるが、そのタイミングは毎回違う。 そのときのPC値やスタックポインタなどのレジスタの内容は常に同じである。
542 名前:Be名無しさん [2006/06/17(土) 19:11:27 ] たまには、あげ
543 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/06/18(日) 01:22:57 ] >>542 過疎スレageるは皆の迷惑. >>541 MISPOに聞いたら? せっかく金出してプロプライエタリ製品採用したんでしょ. でさ,些末だけど,μITRON4.0仕様的にはset_flgではなくてiset_flg使うよね. NORTiではコンテキストを自動判別していたはずなので直接の原因では 無いと思うけれど,こういうところをいい加減にしていると保守性下がるよ.
544 名前:Be名無しさん mailto:sage [2006/06/18(日) 09:27:49 ] >543 すみません、使用しているのはiset_flgです。
545 名前:Be名無しさん mailto:sage [2006/06/18(日) 14:21:21 ] >541 wai_flg のp_flgptnのアドレスが変 とか? あまりに基本的だけど、可能性あるので
546 名前:Be名無しさん mailto:sage [2006/06/18(日) 17:30:14 ] >545 とりあえず、月曜に調べてみます。 あと、関係ないかもしれませんが 昔のOS(HI-SH77)では普通に動いていました。 今回OSを最新のNORTi(μITRON 4.0仕様)にするため OSを入れなおした結果起きた現象です。 とりあえず、一通り見直しましたが、どうも割り込みの入り口出口あたりが問題かも・・・ とあたりはつけています。 あと、追加の質問で 1.割り込みマスクレベル15に設定しているときにiset_flgなどを使用した場合の問題点。 2.割り込みマスクレベルの設定は、割り込みハンドラに入ってから行うのか 実際の割り込み処理に入ってから設定を行うのか もしよろしければ、教えてください。 1はたしか、動作保障せずだった気がしますが。
547 名前:Be名無しさん mailto:sage [2006/06/18(日) 17:33:10 ] >>546 NORTiを使っているんだよね? だったら、割り込みのときにent_int()とret_int()を使っている? あと割り込みハンドラはHEWのを使うんじゃなくサンプルにあるのを使うんだよ。 昔、SH3で割り込みハンドラをCで作って、さらに割り込み時にent_int()とret_int()を使わないで 作りこんでいたら、うまくいかなかったので。
548 名前:Be名無しさん mailto:sage [2006/06/18(日) 17:43:09 ] 割り込み時にent_intとret_intを使わないでiset_flgを発行するとどうなるの?
549 名前:Be名無しさん mailto:sage [2006/06/18(日) 19:49:37 ] >546 > 1.割り込みマスクレベル15に設定しているときにiset_flgなどを使用した場合の問題点。 カーネルマスクレベルよりも高いレベルの割り込みってことなら、 カーネル管理外のサポートとして、カーネルの動作に左右されない割り込み処理を 作成したい場合に使うもの。(NORTIにかかわらず、uITRON4.0のカーネルはほぼ同じ でしょう。)ですので、カーネルが今割り込んじゃだめって時にも 当然割り込むので、そのときカーネルが呼び出されても、カーネル動作が保障されない わけです。 たまたま、カーネルが処理している待ち行列と関係のない部分の サービスコールなら何ごともなく動くかもしれませんが、 これは、たまたまそうなる実装だった場合でしょう。
550 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/06/18(日) 21:12:50 ] >>548 NORTiの場合,ターゲットプロセッサに依存するよ. ent_int の前に記述してはいけないものとか,コンパイラに依存して行わなければいけないものとかあるので,ターゲットごとに提供されるマニュアルを熟読する必要があるよ. HEWの使用に関しては,pragma interrupt周りのお約束があったような気がするけど.忘れちゃった. >>545 スタックが飛ぶと,何でも起こるね.
551 名前:Be名無しさん mailto:sage [2006/06/19(月) 22:50:22 ] ITRONについて、 ttp://www.assoc.tron.org/jpn/seminar/chap4_1.html 「逆に言えば、サービスコールを発行せずに処理を続ける限りは 他のタスクに実行が移ることはありません。なぜならスケジューラが 機能できないからです。」 とあります。 これは例えばあるタスクAがRUNNING状態で、演算などのサービスコールを発行しない 処理を行っていた場合、それよりも優先度の高いタスクBがその処理の間に READY状態になった場合でもタスクスイッチが行われないということでしょうか?
552 名前:Be名無しさん mailto:sage [2006/06/20(火) 01:33:20 ] >551 そういう解釈でいいと思います。 しかし、厳密には、指定URL(トロン協会のページですが)誤解を招く表現 と言っておきましょう。 ご指摘のケースとして、タスクBが、dly_tsk()でwait状態からReadyになった場合では タスクAからも割り込みハンドラ等からも、サービスコールは呼ばずに、 タスクAからタスクBに切り替わります。当然そのためにスケジューラが機能します。 URLの文言の趣旨は、サービスコールによってのみタスクスイッチすることを言いたかったのだと 思います。 dly_tsk()の中のタイムアップによって、スケジューラが機能するわけですから。 すでに発行済みのサービスコールも含めて「発行せずに」という解釈なら間違っていませんが、 普通そんな解釈はしないですよね。
553 名前:551 mailto:sage [2006/06/20(火) 02:44:21 ] 552さんありがとうございます。スッキリしました。 イメージ的には、タスクAにてサービスコールの無い関数部分が実行されている間にも、 OSタイマ的なもので定期的に割り込み動作を行っていて、カーネルがカウンタをみて必要であれば タスクスイッチなどの処理を行っていると考えたらいいのでしょうか。
554 名前:Be名無しさん mailto:sage [2006/06/20(火) 08:00:02 ] NORTiで割り込み処理において割り込みハンドラも自作でCで記述し 実際の割り込み処理でent_intとret_intを使わずiset_flgを使用したら アドレス書き込みエラーになる点について。 結局、サンプルに従い、割り込みハンドラをアセンブラにして 割り込み処理においてent_intとret_intを使うようにしたら正常になりました。 しかし、ent_intとret_intを使わないとiset_flgで書き込みエラーになる根本的原因が いまだわからず。ソース見てもさっぱりでした。 結局SH-3とNORTiを組み合わせて作成する場合、オールC言語化は無理ということでしょうか?
555 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/06/20(火) 08:04:31 ] >>553 つ isig_tim ()
556 名前:Be名無しさん [2006/06/20(火) 08:21:55 ] >>554 割り込みハンドラではなく割り込みサービスルーチンを使うとオールC言語化可能 詳しくはマニュアルを
557 名前:Be名無しさん mailto:sage [2006/06/20(火) 12:53:28 ] >553 そうです。>555さんのご指摘の通り、周期的にisig_tim()が呼び出されて その処理の中で、カウンタを見てタスクスイッチします。 うっ、ということは、isig_tim()というサービスコールが 使われていることになりますね...
558 名前:Be名無しさん mailto:sage [2006/06/20(火) 13:12:58 ] >554 > 結局、サンプルに従い、割り込みハンドラをアセンブラにして > 割り込み処理においてent_intとret_intを使うようにしたら正常になりました。 よかったですね。 > しかし、ent_intとret_intを使わないとiset_flgで書き込みエラーになる根本的原因が > いまだわからず。ソース見てもさっぱりでした。 そこまで深追いは必要ないと思いますが。 ユーザーズガイドを見るとent_intで、ユーザースタックから割込みハンドラ専用 スタックに切り替えると書いてあるので、(ユーザー)スタックが不足する場合や、 割込みスタック前提でのカーネル内の処理で不都合が起こるのではないでしょうか? > > 結局SH-3とNORTiを組み合わせて作成する場合、オールC言語化は無理ということでしょうか? > >556 さんのご指摘のように、 割込みハンドラではなく、割込みサービスルーチンを使えば良いみたいですね。
559 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/06/20(火) 17:08:46 ] > うっ、ということは、isig_tim()というサービスコールが > 使われていることになりますね... isig_tim はμITRON4.0仕様で新設されたシステムコールで,かつシステム時刻を更新する機構をカーネル内部に持つ場合はサポートする必要がないよ. だから,サービスコールを一切呼ばないシチュエーションは想定できなくもないね.
560 名前:Be名無しさん mailto:sage [2006/06/20(火) 20:39:54 ] >556 >558 アドバイスありがとうございます。 割り込みサービスルーチンですか。 存在は知っていましたが、今まで使ったことなかったので 検討します。
561 名前:551 mailto:sage [2006/06/23(金) 00:40:35 ] >>555 ,557,559さん ありがとうございました。 dly_tsk()の遅延時間経過時やtslp_tsk()のタイムアウト発生など、待ち状態→実行可能状態 に移行した瞬間には、その時点で実行状態のタスクからのサービスコールの発行有無に かかわらず、一旦カーネルに制御が移ってスケジューラが機能して、タスクの優先度に よってはプリエンプトとディスパッチが発生する可能性がある。 というふうに覚えておけば問題ないですよね。
562 名前:Be名無しさん [2006/09/24(日) 06:41:25 ] 保守
563 名前:Be名無しさん [2006/09/30(土) 17:21:48 ] あげ
564 名前:Be名無しさん mailto:sage [2006/10/05(木) 08:27:14 ] itpro.nikkeibp.co.jp/article/NEWS/20060929/249465/ eTRON関連?
565 名前:Be名無しさん [2006/12/08(金) 16:05:57 ] NORTiを使っている人いますか? ミスポのサポートってどうですか? いまNORTiを使っていて、トラブルがあったからメールで問い合わせている んだけど、3日ぐらい放置されている。。。。 他のところでもこんなもの? 単になめられているだけなのかなぁ。。。。。 はぁ
566 名前:Be名無しさん mailto:sage [2006/12/08(金) 18:36:33 ] >>565 俺も問い合わせメールを送って、返事がないからtel連絡したら telの問い合わせは一切受け付けてない、メールをと言われて、 再度メールを送ったが連絡がない。 ...NORTi、内容とライセンスはすごくいいと思っているのだが。
567 名前:Be名無しさん mailto:sage [2006/12/08(金) 18:51:45 ] >>566 商売する気ないとしか思えない。
568 名前:565 mailto:sage [2006/12/08(金) 22:53:33 ] >>566 やっぱり同じですか。 TOPPERSとか使って、メーリングリストで質問する方が 良かったかもと後悔中です。。。。 今更替えられないけど。 はぁ
569 名前:Be名無しさん mailto:sage [2006/12/09(土) 02:54:15 ] NORTiけっこうバグありますね。 それにソースのコメントがぜんぜん違ったり、CPU別機能説明のファイルの 内容も間違いだらけ。さらにサポートはほとんど無いですね。TCPIP使わないなら TOPPERSのほうがいいと思う
570 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/12/10(日) 22:22:49 ] TOPPERSも,ターゲット次第では,頭抱えるようなバグがあるよ. 既に保守している人がいないターゲットもちらほら出てきているし. でも,TOPPERS/JSPだったら,NORTiの5ユーザ価格80万よりも廉い値段で, 6ヶ月から1年程度の単発Q&Aサポートをやってくれる法人は複数あると思うよ. 表看板にサポートのメニューを出してはいないだろうから,各社の営業さんと 直談判しないとダメだろうけどね.
571 名前:Be名無しさん mailto:sage [2006/12/20(水) 15:19:38 ] ARM7にTOPPERSを載せようと思って情報を探していると、 ARM用 pizzafactory3ってのが見つかりました。 無償版があるらしいけど、誰か場所知りませんか?
572 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/12/20(水) 15:49:02 ] >>571 1. CQ出版のInterface 2006年8月号のCD-ROM. 2. SourceForgeのプロジェクトサイト ttp://sourceforge.jp/projects/pizza-ipa-oss/ ドキュメントが皆無なので,Interface8月号は必携. で,これらは,CDT 3.0ベースで有償版よりちょっと古い.メンテも終了. 有償版と同じベースの最新版(3.1)は, 3. BLANCAユーザには,近日中に自宅まで届けられる…かも. 4. 年明けにTECH I連動でCQ出版のサイトからダウンロード可能になる…かも. 5. 24日未明か1日頃,どこかで公開される…かも.
573 名前:Be名無しさん mailto:sage [2006/12/20(水) 21:15:35 ] >>572 SH2は別OSを使ってたので該当ページを読んでませんでした。 感謝。 早速、Interface 2006/8の内容を確認、arm-elfコンパイルをDownload、 雛形生成を確認しました。 ARM7は新規開発で、無償版pizzafactory3よさげなら有償版を買う、と。
574 名前:Be名無しさん [2006/12/21(木) 15:35:11 ] 「なぜITRON携帯は終焉したのか?」というスレでも立てとかどうでしょう? 注意:ITRONが嫌いなわけでなくて、バリバリ使ってまつ。 >【携帯】「来年は最低でも10機種の“ウィンドウズ ケータイ”を出荷する」――マイクロソフト担当者がコメント[12/19] >ttp://news18.2ch.net/test/read.cgi/bizplus/1166505045/39 homepage3.nifty.com/webpress/index.1992d.htm 携帯電話を長く支えてきたリアルタイムOSのTRONシリーズは役割を 終えたとみられ、携帯電話OS市場は汎用OSの時代に入っている。その 代表格であるSymbianやLinuxなどを携帯電話に搭載する動きは世界的な 傾向になっている。 TRONを捨て、各メーカーがSymbian OSやLinuxなど携帯電話向け汎 用OSの採用に向いているのは、FOMA端末を中心としたハイエンド端末 を中心に「高機能化」が進み、端末の開発コストが高騰しているからで ある。その開発費用を一部でも下げようという「コスト削減」と、汎用 OSを使い開発期間を縮めるという「開発スピードの向上」に、理由があ るようだ。
575 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/12/21(木) 17:47:18 ] > ARM7は新規開発 現状のPizzaFactory3は,ターゲット依存部の開発にはあまり向かないかもしれないぉ.
576 名前:名無し募集中。。。 mailto:sage [2006/12/25(月) 23:50:14 ] MISPOになる前に草の根BBSのオフで宮崎さんにあった事あるけど こんなに大きくなるとはおもわなんだ。 当時のPC98用Norti/86 Ver1.14(フリー)が俺の財産です。
577 名前:名無し募集中。。。 mailto:sage [2006/12/25(月) 23:56:00 ] >>570 直談判する前にToppersのMLで様子見るだろうし 今の枯れ具合じゃ誰も選ばないと思う その割りに名古屋の教授さんは手を広げようとしているわけで 大会社しか相手にしてない感がヒシヒシ
578 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2006/12/26(火) 10:53:42 ] >>577 んー.「俺は選ばないと思う」ってことね. それはそれでいいんじゃない? ITRON仕様OSは選択の幅が広い状態だし.幸か不幸か知らんけど. 仮にNORTiを捨てたければ,手は無くもないよってことよ.言いたい事は.
579 名前:Be名無しさん mailto:sage [2007/02/07(水) 15:26:13 ] そうか
580 名前:Be名無しさん [2007/02/08(木) 08:53:31 ] MISPOは内紛で主力技術者の殆どが退社したからねぇ
581 名前:Be名無しさん mailto:sage [2007/02/08(木) 09:04:03 ] kwsk
582 名前:名無し募集中。。。 mailto:sage [2007/02/08(木) 09:14:38 ] 内紛には興味ないが、主力がどこに行ったかは興味ある
583 名前:Be名無しさん mailto:sage [2007/02/22(木) 15:38:15 ] 「μITRON準拠TOPPERSの実践活用」(CQ出版社)
584 名前:Be名無しさん mailto:sage [2007/02/22(木) 16:51:15 ] スラドのトップページのAds by GoogleにToppers開発環境って出ててびっくり
585 名前:Be名無しさん [2007/02/23(金) 12:34:17 ] ITRONでWxWindows使ってる事例とかありますか?
586 名前:Be名無しさん mailto:sage [2007/02/26(月) 12:30:28 ] >>583 amazon、cbook24、bk1、オンライン書店どこ行っても検索かからない。 ISBN割り振られてないせいなのか。。。 なんでCQは毎度毎度ISBN付けずに出すんだ。
587 名前:Be名無しさん mailto:sage [2007/02/26(月) 12:49:56 ] >>580 まぢで? Professional II、最近使い始めたとこなのに。 カーネルではとりあえず問題起きてないけど、 TCP/IPをまだ全然使ってないので、かなり不安。
588 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/02/27(火) 17:42:48 ] >>583 だってTECH Iは雑誌だもん.
589 名前:Be名無しさん mailto:sage [2007/02/27(火) 18:11:07 ] >>583 技術書が豊富な大きめの本屋だと結構山積みされてるよ。
590 名前:Be名無しさん mailto:sage [2007/02/27(火) 23:22:30 ] >>586 です >>583 の本、捕獲しました。
591 名前:名無し募集中。。。 mailto:sage [2007/02/28(水) 01:03:24 ] >>590 もう売っているのか アマゾンで探してみよう
592 名前:Be名無しさん mailto:sage [2007/02/28(水) 06:52:41 ] >>591 アマゾンで検索かからなかったんで、捕獲するのにひと苦労だったのです
593 名前:Be名無しさん mailto:sage [2007/02/28(水) 14:59:51 ] あまぞんは少し待たないと出てこないですよ。
594 名前:Be名無しさん mailto:sage [2007/02/28(水) 20:38:13 ] 売り切れる前に買うか。
595 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/03/03(土) 16:09:26 ] >>585 Wxの話は聞いたことが無いな. OSSがお望みなら,MicroWindowsとMWTについては聞いたことがあるよ.
596 名前:Be名無しさん [2007/03/06(火) 14:43:43 ] >MicroWindows >MWT どっかにスレある? それともサイト。
597 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/03/06(火) 15:45:44 ] >>596 MicroWindowsは,EOTA系のサイトに残骸が残っているかもね. MWTはプロプラな製品での話だから,Web上ではみつからないんじゃないかな. 最終的に扱いがどうなるかまでは聞いていない.BSD風ライセンスだしね.
598 名前:Be名無しさん [2007/03/07(水) 09:33:50 ] 残骸しか無いって... それじゃ、みんなITRONから逃げ出してLinuxしちゃうお。 標準ウィンドウ必要!
599 名前:Be名無しさん mailto:sage [2007/03/07(水) 10:54:07 ] いるか? ITRON使うような機械にフレームバッファついてることはまれだと思いまふが。
600 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/03/07(水) 11:11:37 ] Linuxが便利な場面ではLinux使うのもよい. > 標準ウィンドウ かつてTRON GUIとかいう暗黒面があlkjsdhfらkjshdfらkjsdhf
601 名前:Be名無しさん mailto:sage [2007/03/07(水) 11:53:05 ] つまり、ウィンドウシステムが必要な場面ではITRON使うな、と? Linuxだと簡単にXが動くんかなぁ?
602 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/03/07(水) 13:28:14 ] 金も技術も無いのにOSSに活路を見出したいなら,Linuxが便利だし無難だよってこと. 金出せばいろんなところで出してるよねITRON対応のGUIフレームワークなんて.
603 名前:Be名無しさん mailto:sage [2007/03/09(金) 12:37:36 ] 携帯電話と共にIRON終焉?
604 名前:Be名無しさん mailto:sage [2007/03/09(金) 12:50:39 ] 産業機械でもITRONけっこう使ってるよ レコーダー系とかもね
605 名前:Be名無しさん mailto:sage [2007/03/09(金) 13:08:07 ] もう絶滅してもいいんじゃね
606 名前:Be名無しさん mailto:sage [2007/03/29(木) 12:26:11 ] ヨタがOS作るってことはITRONは既存ソースがあるとしても、T-Engine氏某?
607 名前:Be名無しさん [2007/04/06(金) 20:15:46 ] TRONってややこしいな なんで細分化するんだろう
608 名前:Be名無しさん mailto:sage [2007/04/06(金) 20:35:25 ] WindowsもJavaもこのうえなくややこしいですが
609 名前:Be名無しさん [2007/04/09(月) 12:29:43 ] Linuxのまぁシンプルなこと MMUあり Linux MMUなし uCLinux 以上
610 名前:Be名無しさん mailto:sage [2007/04/09(月) 13:29:14 ] >>609 藻前の知識や経験がシンプルなのはわかった
611 名前:Be名無しさん [2007/04/09(月) 17:35:49 ] >>610 ドモ
612 名前:Be名無しさん [2007/04/13(金) 15:18:44 ] TCP/IPプロトコルスタックでイイのがあったら教しえてください。 安くて安定してるのが良いなぁ NORTiのは使ってみたけど、終わってるorz
613 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/04/13(金) 16:47:10 ] 値段だけでいうとTINETは確実に廉い. 安定性って評価が難しいけれど,初期のバージョンよりは確実によくなっているよ. DHCPクライアントやDNSリゾルバはBB-Shoutのから引っ張ってくればなんとかなるし. カーネルとの結合は疎なほうなので,ちょっと頑張れば,TOPPERS以外のμITRON4.0仕様OSでも動くのではと思う.試してないけれど.
614 名前:Be名無しさん [2007/04/13(金) 18:48:50 ] >>612 おれはイーソルのPrCONNECT2をNORTi4で使ってる。
615 名前:612 [2007/04/16(月) 12:50:18 ] 遅レスすまん >>613-614 THX PrCONNECT2の安定性ってどうですか? NORTiのは負荷が掛かるとパケット捨ててくれたり固まったりするし... Centeもそれほど高くなさそうなんで、検討中です
616 名前:Be名無しさん [2007/04/17(火) 08:10:01 ] >>615 PrCONNECT2安定性は結構良いと思うよ。 NORTiのTCP/IPでトラブってて仕方なく PrCONNECT2にした。 動かすまではちょっと苦労したけどいったん動いたら 問題起こっていないね。
617 名前:Be名無しさん mailto:sage [2007/04/18(水) 22:12:35 ] MISPOってもう潰れたと思ってたんだけど、 明日から秋葉でやるCQ出版イベントの出展者リストに載ってた。 なに売って飯食ってるのか不思議
618 名前:Be名無しさん mailto:sage [2007/04/19(木) 07:44:34 ] ボードバンドルのライセンスとかチップベンダ相手のポーティング費用とか ガイオと仲良いうちは安泰じゃね?
619 名前:Be名無しさん mailto:sage [2007/05/07(月) 20:39:38 ] ◆4WD27e3i1oさんちがニュースになってたよ www.eetimes.jp/contents/200705/17945_1_20070507155835.cfm
620 名前:Be名無しさん [2007/05/17(木) 11:07:51 ] すみません、質問です。 JSPカーネルをgcc3.4.4でmakeしようとすると、 > ../cfg/chk -m jsp.syms,jsp.srec \ > -obj -cs jsp.chk -cpu h8 -system akih8_3048f > Program failed in its process by following reason. > Internal error: Unknown symbol (Probably, Symbol table was stripped) > gmake: *** [jsp] Error 1 というエラーが出ます。 toppersのMLなどを見て解決方法を調べたんですが、 >kernel_cfg.oで_checker_magic_numberのシンボルが削除されていること >が原因のようです。 >staticを外して外部結合にすれば解決しました。 とあるんですが、よく意味が理解できません。 どなたか具体的に解決方法が分かる方がいたら教えてもらえないでしょうか?
621 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/05/17(木) 12:31:07 ] 近日中にJSP1.4.3が出るよ.
622 名前:Be名無しさん mailto:sage [2007/05/18(金) 07:09:10 ] >>620 学生さんか新人さんかね 釣られてみるか >kernel_cfg.oで_checker_magic_numberのシンボルが削除されていること >が原因のようです。 >staticを外して外部結合にすれば解決しました。 実物知らないが書いてある事そのまま解釈すると kernel_cfg.cの_checker_magic_numberの前に付いてるstaticを削除 グローバル/ローカルシンボルとか勉強しような
623 名前:Be名無しさん [2007/05/18(金) 17:17:42 ] >>622 おす、ありがとうございます。 staticを消しましたが、状況が改善されないのでまた違う原因があるのだと思います。 とりあえず致命的に知識が足りないので頑張って勉強しようと思います。
624 名前:Be名無しさん [2007/05/21(月) 17:37:38 ] ITRON系市販OSの適正価格はいくらぐらいなんでしょ? オープンソースとミスポは不安、イーソルは高い。
625 名前:Be名無しさん mailto:sage [2007/05/21(月) 21:07:37 ] ルネサスのHIOSを使えば? うちはNORTiを使ってるけど。
626 名前:Be名無しさん mailto:sage [2007/05/22(火) 10:10:26 ] NOTRi、俺は使っている分には問題ないが。 採用事例が少ないOSの方が怖い。
627 名前:Be名無しさん [2007/05/22(火) 10:37:54 ] レスども。 なるほど、HIOSは高いって聞いたので。100万前後のITRONでも買う人はいるのかな?
628 名前:Be名無しさん mailto:sage [2007/05/22(火) 21:58:07 ] ちょっと質問なんですが。 当方、μITRONの勉強をしたいなぁと思ってるリアルタイムOS初心者です。 それで、勉強に使うものとして パーソナルメディアの「ITRON・μITRON 標準ハンドブック」 なんてどうかなぁと考えてるんですが、 これって内容が古かったりとかしないですか? 4.0をカバーしてますか?
629 名前:名無し募集中。。。 mailto:sage [2007/05/22(火) 22:20:55 ] PDFで良ければココから仕様書をもらえる www.assoc.tron.org/jpn/itron-doc.html
630 名前:628 mailto:sage [2007/05/22(火) 22:34:04 ] >>629 俺もググってそのサイトを見つけたんです。 それで4.0の仕様書は有料になってたんで、 なんとかタダで勉強できないかなぁ、 というわけで、 パーソナルメディアの「ITRON・μITRON 標準ハンドブック」 にたどり着いたんです。 そしたら500ページ以上あるじゃないですか、このハンドブック。 そこで>>628 の質問をした、という流れです。
631 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/05/22(火) 23:06:33 ] > 4.0をカバーしてますか? その本,いつ発行されたか考えれば,判ると思うよ. あと,こんな本も同じ出版社から出ているよ. ttp://www.personal-media.co.jp/book/tron/191.html
632 名前:Be名無しさん mailto:sage [2007/05/22(火) 23:16:58 ] >>628 オレはCQの「ITRONプログラミング入門」を読んで勉強中。 ITRON3とITRON4両方取り上げている。 サンプルプログラムが少ないとか、サービスコール一覧で 内容の半分弱を占めている、のような感じ。 RTOSもTRONも何もわからなかった自分にはちょうど良いみたい。
633 名前:名無し募集中。。。 mailto:sage [2007/05/22(火) 23:28:08 ] >>630 すまん こっちだった www.ertl.jp/ITRON/SPEC/mitron4-j.html
634 名前:628 mailto:sage [2007/05/22(火) 23:51:42 ] >>633 うおっ、これはすごいっ。 これで迷い無く勉強を進めることができます。 ありがとうございます。 >>631 薄々は気付いてたんですが確信が持てなかったもので…。 その本、詳しそうですね。 参考にします。 ありがとうございます。 >>632 俺も、 日経BP社の「組込みソフトエンジニアを極める」 を読んで組込みソフトウェアの全体像を掴んだ気になっている、 というひよっこ以下の者です。 仕様関連の知識はゼロに等しいです。 その本、参考にします。 ありがとうございます。
635 名前:Be名無しさん mailto:sage [2007/05/23(水) 05:10:47 ] 住まいはどちらですか?もし名古屋に近くて、 組み込み初心者なら、こういう講義に参加したらどうでしょう? www.nces.is.nagoya-u.ac.jp/NEXCESS/
636 名前:Be名無しさん mailto:sage [2007/05/23(水) 07:39:49 ] 名古屋・愛知は組み込みの街。 ソフトは製品に組み込まれ、 プログラマーは大会社の施設に組み込まれて働く。
637 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/05/23(水) 08:14:17 ] 電波新聞社のHIOS本とオーム社のHOS本も,入門書としては,なかなかだと思うよ.
638 名前:Be名無しさん mailto:sage [2007/05/23(水) 12:33:58 ] HOS(MES)は...
639 名前:Be名無しさん mailto:sage [2007/05/23(水) 14:06:23 ] >>638 それはH8/OSの事では? まぎらわしいが別物だ。
640 名前:Be名無しさん mailto:sage [2007/05/23(水) 15:05:02 ] ○| ̄|_
641 名前:名無し募集中。。。 mailto:sage [2007/06/04(月) 21:38:32 ] Toppers1.4.3が出たけどi386が忘れ去られているのはユーザーが少ないのかな LPIA(Low Power Intel Architecture)も控えているし色々面白いのに
642 名前:Be名無しさん [2007/06/05(火) 07:38:23 ] >>641 > LPIA(Low Power Intel Architecture)も控えているし ウチじゃ使う数少なくて買えないもん、関係ないやぃ。
643 名前:Be名無しさん mailto:sage [2007/06/05(火) 15:12:54 ] 今、Teaboard/ARM920-MX1を買って遊んでいるのですが、これのサンプルプログラムで、 簡易ウェブサーバーにするところまではできたのですがこれはあくまでJPGだけのアップロードでした。 そこでホームページをアップロードさせるにはhtmlを読み込めなければならないのですが、 なにかよいプログラムはないでしょうか? teaboardをサーバーにしてホームページをアップロードしたいと思っています。
644 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/06/05(火) 18:41:36 ] > Teaboard スレ違いではないかと.
645 名前:Be名無しさん mailto:sage [2007/06/05(火) 19:40:18 ] OSも書かずにハードを書いて質問とな OSはT-kernel? jpgうpできるんならhtmlも簡単に出来ると思うけどなぁ。。。 ターゲット側のプログラムで拡張子がjpgかどうか判定してるっぽいから htmlもうp可能になるように判定変えれば良いんじゃね? と見当違いっぽい回答してみるテスト ttp://www.t-engine4u.com/products/tbarm920mx1_faq.html のQ12か
646 名前:Be名無しさん [2007/06/12(火) 11:07:48 ] 【TOPPERS】ITRON総合スレ2【NORTi】【HOS】 pc11.2ch.net/test/read.cgi/os/1077188504/ 127 名前:Be名無しさん[sage] 投稿日:04/05/18(火) 21:34
647 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/06/12(火) 11:48:12 ] >>643 >>645 pc11.2ch.net/test/read.cgi/os/1151691950/
648 名前:Be名無しさん mailto:sage [2007/07/05(木) 11:58:53 ] Xen 版の JSP やっと動いた。Xen 3.0.3 の環境あったんでそれで 四苦八苦してたんだけど、3.0.2 に変えたらあっけなく動いた。 3.0.3 のソース使うとコンパイルさえ通らんし、xend も 3.0.2 と 3.0.3 間で 互換性ない。またく違う。 はぁ〜、時間かかったー。
649 名前:Be名無しさん mailto:sage [2007/07/06(金) 00:50:48 ] TOPPERSってGCCマンセーなんだよな・・・ 俺は純正コンパイラ使っているから正直とっつきにくい。 さらに、仕事で使う際に、メリットをあげることができないしね・・・ そういう意味では勉強に使うのはいいけど、仕事では、使うのは難しいね。 ドキュメントもいまいちだし。
650 名前:Be名無しさん mailto:sage [2007/07/06(金) 01:48:00 ] オレは GCC 1.39 とかから使ってるからぜんぜん違和感ないけど。 純正、って、AT&T のやつw?
651 名前:Be名無しさん mailto:sage [2007/07/06(金) 13:25:39 ] TOPPERS/JSPをGCC以外でのコンパイルは Makefileのコンパイルオプションをそのコンパイラ用に書き換えるだけで良いんじゃないの?
652 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/06(金) 13:44:13 ] >>649 HEW/TM/GHS/VC++/...と,これだけプロプラコンパイラをサポートしている ITRON仕様OSって,後はNORTiくらいしか無いと思うよ. 最近はメーカ推奨(いわゆる純正)がGCCだったりするよ. ま,無理に使う必要は無いね.必要になった時に焦っても間に合うよ.たぶんね. >>651 それほど簡単でもないよ.cfg/chk辺りは鬼門だと思うよ.
653 名前:Be名無しさん mailto:sage [2007/07/06(金) 13:49:59 ] >>652 なるほどね でもchkは静的APIのパラメータチェックしているだけだから コンフィグレーションファイルの定義に自身があればchk通す必要はない・・・はず
654 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/06(金) 14:14:11 ] cfgには,そこはかとなくインラインアセンブラの薫りがするね. この辺りも処理系によっては面倒だったりするよ.
655 名前:Be名無しさん mailto:sage [2007/07/06(金) 20:55:06 ] 個人や教育機関などでは結構GCCマンセーだけど、企業ではあまり使われているところを見ないね。 まあ、俺もそうたくさん色々と仕事をしたわけじゃないけど、たとえばSHを使うところはSHの純正だね。 そもそもGNUの存在を知らないおっさんが多いからか?
656 名前:Be名無しさん mailto:sage [2007/07/06(金) 20:56:12 ] TOPPERSの個人会員になっている人っている?なろうか迷っています・・・微妙〜
657 名前:Be名無しさん mailto:sage [2007/07/07(土) 00:17:34 ] >>655 ARM や MIPS や PowerPC は GCC なんでない?
658 名前:Be名無しさん mailto:sage [2007/07/07(土) 01:41:54 ] FPGA系とか用でGCCベースのやつは知ってる
659 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/07(土) 12:15:25 ] >>657 ARMはRVCTだと思うよ. あれはインラインアセンブラで余計なことしてくれる鬼門だよ. 確かにMIPSはGHS or GCCという感じだね. >>658 ソフトコアに限らないよ. 国産物だと,S1C33とかMePとかXStormy16とかを調べてみてよ.
660 名前:Be名無しさん mailto:sage [2007/07/07(土) 16:34:59 ] つーか、m68k で GCC の評価は非常に高かったから、文化的にそこから引き継いでるもんは 結構 GCC でしょ。ベンチャーにとってはベースにするのに金かからないんだから。
661 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/08(日) 11:01:46 ] >>655 TOPPERSに限って言えば,プロプラ環境に熱心なのは,むしろ教育機関だよ. ・TM - 名古屋市工研,Nexcess ・HEW - 宮城 ・VC++ - 豊橋 とかね. 法人会員は,温度差はあるけれど,キッチリ動けばGCCでもプロプラでも拘らないという感じかな. 立場上GHSを推さなきゃいけないADaCさんのような例もあるけれどね.
662 名前:Be名無しさん mailto:sage [2007/07/08(日) 13:04:46 ] 日立系の工場で働いているけど、コンパイラは最初からSHCなんだよね (あえてHEWと書かないのは、部署によってはいまだに古いバージョンのSHCをDOSから動かしている) ソース見るといろいろGCC特有っぽいのがあるんだよね。 俺自体GCC使ったことないから、食わず嫌いの点があるけど。 今度、今かかわっているプロジェクトのハードとソフトを一新して、 コンパイラとOSも変えるらしい。 でも周りの人もGCCやTOPPERS知らないから、導入する場合提案できないんですよ。 そうなると、たぶんHEWとHI/7000かNORTiの組み合わせかな・・・ 本当はせっかくだからTOPPERSを提案したいけれど・・・
663 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/09(月) 08:34:55 ] SHC(最近のバージョンだけれど)で動くTOPPERS/JSPも探せばあるよ. でも,HI/7000やNORTiでもいいんじゃないかなと思うよ.
664 名前:Be名無しさん mailto:sage [2007/07/09(月) 22:16:51 ] TOPPERSのsys_logは初めてつかったけど、便利ですね。 っていうか、今までシリアルを利用したデバッグってやってなかったからね。 この処理の考え方を仕事に使いたいけどいいのかな? (あくまでもソースは自分で作る)
665 名前:名無し募集中。。。 mailto:sage [2007/07/10(火) 00:34:38 ] log4cxxじゃ重過ぎるからね
666 名前:Be名無しさん [2007/07/12(木) 13:15:16 ] T-kernel 移植中... ARM のVECTOR 定義 から スタートアップ する部分の参考例 どっかありませんか? 移植された方、是非ともお願いします m(__)m
667 名前:666 [2007/07/12(木) 13:20:33 ] あっ、、もしかして teaboard 購入してソース見たほうがよさげってことか?
668 名前:Be名無しさん mailto:sage [2007/07/12(木) 14:06:30 ] ここで聞いても答えは出ないと思うわけです。 まあ、仕事なら金で解決した方が早いんでないかと。
669 名前:Be名無しさん [2007/07/12(木) 15:46:31 ] 【参院選】民主党から、在日コリアンの期待背負った金氏(民団幹部)が立候補…在日参政権訴え news22.2ch.net/test/read.cgi/newsplus/1184200703/l50
670 名前:666 [2007/07/12(木) 15:49:33 ] いや、会社のボードをもらって、もろ趣味で。
671 名前:666 [2007/07/13(金) 09:18:00 ] ややや T-Kernel が起動した ^^ 自己解決したお。 もう少し手直しして、どっかに公開しようかな。
672 名前:Be名無しさん mailto:sage [2007/07/14(土) 10:05:50 ] ライセンスの問題はないのか?
673 名前:Be名無しさん mailto:sage [2007/07/14(土) 18:16:04 ] TOPPERSのは1.4から98xは対象外とか 1.3もActivXコンポーネントエラーで実装できないとか M$の極悪ヴァージョンアップ商法に翻弄されまくっとるな。 こんなんTRONじゃないな。 VB使うとか論外杉るわ。
674 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/15(日) 13:01:47 ] >>673 どこを縦読みすれば良いのか一瞬迷ったよ. JSPのWindowsエミュレーション版しか試していません,という釈明が欲しいよ.
675 名前:Be名無しさん [2007/07/17(火) 17:35:25 ] T 1 M こ V
676 名前:666 [2007/07/18(水) 17:19:35 ] T-License って閉鎖的!? 公開どーすっかなぁー
677 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/18(水) 22:00:12 ] T-Kernel総合スレで相談したら良いのではないかな.
678 名前:Be名無しさん mailto:sage [2007/07/19(木) 13:47:07 ] ITRON総合スレでも相談してみるといいよ。
679 名前:Be名無しさん mailto:sage [2007/07/19(木) 16:27:55 ] ITRONの所でT-Kernelの話するのは、Sせんせえ的に うれしくない状況ではなかろうか。
680 名前:Be名無しさん mailto:sage [2007/07/23(月) 12:04:14 ] Sせんせえうれしくないと困るのか、いまだに?
681 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/23(月) 13:08:16 ] T-Kernel トロン協会系ITRON あとのスピンオフITRON系の人々にとっては,正直言うと(
682 名前:Be名無しさん mailto:sage [2007/07/23(月) 13:28:10 ] 組込みの経験はほんと知れてるんであれなんだけど... ここしばらく μITRON や TOPPERS/JSP のベンキョしてみたんだが、 実装依存多くて、これだと作ったアプリの使い回しってあんまできそうな 気がしないんだけど、そんなことないの? それより効率とかの方が大事ってことなのか。 ITRON がこれだけ国内で使われて評価されてるというのは、具体的には どのあたりなの? 「こういう点がいい」というのが聞きたい。
683 名前:Be名無しさん mailto:sage [2007/07/23(月) 13:44:55 ] μITRONっていっても、うちはそこまで高度に使ってないんだよね。 あるプロジェクトでは、タスクの生成と、タスク間をメールをポーリングしながら使用してます。 また、他のプロジェクトでは、タスク間をイベントフラグを使用してやり取りしています。 だから、サービスコールもせいぜい、cre_tskだのset_flgやwai_flgとかで、 割り込みは直接ベクタテーブルに書いてます(def_inhとか未使用) コンフィグレータも使用してません。 まあ、使っているμITRON自体かなり昔の仕様(ver2.0)だしね・・・
684 名前:名無し募集中。。。 mailto:sage [2007/07/23(月) 21:44:55 ] 今さら新規格を作る意味は無いがOSは低機能安定で十分だと思う それよりペリフェラルがつなぎやすいとか開発環境が整っているほうが重要 MinimumLinuxとかRealTimeJavaがあればいいのかも知れない
685 名前:Be名無しさん mailto:sage [2007/07/24(火) 01:14:34 ] H8SX1653にTOPPERS/JSPを移植することってできますか? 移植方法や参考例があれば教えてください。
686 名前:Be名無しさん mailto:sage [2007/07/24(火) 02:00:26 ] ふつうにH8版入ってなかったっけ・・・?
687 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/07/24(火) 07:27:49 ] >>681 read.jsを使ったら書き込みしくじったよ.orz >>685-686 SX固有のレジスタを使わない前提なら,H8ターゲットを基にペリフェラルのアドレスさえ合わせれば動くと思うよ. メモリもクロックも十分有るしね.
688 名前:Be名無しさん [2007/07/25(水) 14:58:56 ] ミスポがリクナビで募集してるが ttp://rikunabi-next.yahoo.co.jp/rnc/docs/cp_s01800.jsp?rqmt_id=0004739896 > 募集の背景: > ユーザーが多くて需要に応え切れていません。 応募しようと思ったらこのスレの>>580 に気になる一言が! > MISPOは内紛で主力技術者の殆どが退社したからねぇ 詳細知ってる人がいたら教えてください。
689 名前:Be名無しさん mailto:sage [2007/07/27(金) 20:34:11 ] 詳細はシラネ とりあえず問い合わせメールの返事が 返ってこないのはガチ
690 名前:Be名無しさん mailto:sage [2007/07/27(金) 22:15:47 ] MISPO、レスポンス良くなってたぞ。 なんか、人?サポート人員?増えたらしい。
691 名前:Be名無しさん mailto:sage [2007/07/28(土) 17:45:40 ] 採ったけど開発要員として使えないからサポートの方に 回してるだけじゃないのか?
692 名前:Be名無しさん mailto:sage [2007/07/28(土) 18:13:52 ] もうみすぽ。
693 名前:Be名無しさん mailto:sage [2007/07/28(土) 18:59:22 ] そうかサポートちっとはマシになったのか。 じゃあ1ヶ月以上放置されているメールを 文面そのままで再度送信してみるか。
694 名前:Be名無しさん [2007/07/30(月) 18:05:55 ] 最近、TOPPERS/JSP つかってみたけど、こいつ動的タスク生成とか機能が弱いなー 予想外にも HOS ってよくできてると感じたよ。 ただ、更新がとまってるっぽいのが異様に不安だw。 だれか HOSって業務で使用した人っているの? (信頼性とかどうなんだろ!?)
695 名前:Be名無しさん mailto:sage [2007/07/30(月) 18:56:53 ] >>694 何でFI4使わないの? JSPはスタンダードプロファイルだから機能弱くても仕方ないよね。
696 名前:694 [2007/07/30(月) 19:05:16 ] 俺が今使ってる環境、開発環境はarmだったんだよw
697 名前:Be名無しさん mailto:sage [2007/07/30(月) 20:43:37 ] ドキュメントの充実さやコンフィギュレーションがGUIで操作できるなどを考えるとルネサスのOSが最適か?仕事では。 趣味ならTOPPERSでもいいとおもう。
698 名前:694 [2007/07/30(月) 21:42:16 ] ちなみにNOTRTiが会社でなんだが、趣味でいろいろ手出ししてるの。 ↓そんで、印象は、 TOPPERSはソースごちゃごちゃ、でも、機能も無いしバグは少なそう NORTiはversion3,4 が混在で怖っちぃけど、信頼性はまぁよし。 HOSは信頼性が不安だが、ソースはキレイで改造しやすかった。 ...ルネサス製のは、、、 ゴメンナサイ。ワタシARM教信者デス。
699 名前:Be名無しさん mailto:sage [2007/07/30(月) 22:14:22 ] TOPPERSは志は高いけど、所詮教育現場だもんな。確かに協力している企業とかいるけど 本当の現場の生の意見とか状況とか把握していない気がする。 やはり現場をもっと理解してほしいね。
700 名前:Be名無しさん mailto:sage [2007/07/30(月) 22:52:51 ] 学者さんに企業サイドが「現場の理解を」とか言っても始まらない。 現場を理解している人当事者自身でやるしかないのは自明。
701 名前:Be名無しさん mailto:sage [2007/07/31(火) 02:09:35 ] TOPPERSはオープンソースだから拡張し放題だぜ もうじきASP(アドバンススタンダードプロファイルだっけ)もリリースするはず IIMPとかIDLとかもっと更新や早く公開しろっての
702 名前:694 [2007/07/31(火) 09:11:23 ] >699 おおぉー、そうそう、そんな感じ。
703 名前:Be名無しさん mailto:sage [2007/07/31(火) 12:33:11 ] 企業のエンジニアさんたちも、仕事にキリつけたあと、 ボランティアで夜な夜なコード書いてるみたい。
704 名前:Be名無しさん mailto:sage [2007/07/31(火) 12:38:36 ] ルネサスの..ってHIOSのこと? SH系でしか使ったこと無いけど、SH3、SH4、と別製品だった。(使ったのはSH4) ..ということはライセンスも別のはず。 SH2、SH3、SH4、と製品規模によって使うCPUシリーズを変えてるので それぞれ買ってたら、もたない。 既にNORTi主体に移行させてるけど NORTiは「SHシリーズ」とかだから良心的やね。
705 名前:Be名無しさん mailto:sage [2007/07/31(火) 13:57:03 ] HIOSはHI7000、HI7700、HI7750シリーズがあったはず
706 名前:Be名無しさん mailto:sage [2007/08/07(火) 17:05:08 ] NORTi4 と NORTi Professional って違う製品なの?
707 名前:Be名無しさん mailto:sage [2007/08/07(火) 17:32:54 ] >>706 Proがつかない方はタスク7個まで
708 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/08/07(火) 19:21:37 ] >>701 IIMPやIDLは,AICさんの商売柱だから… 歴史的経緯でIIMPの一次配布元がトロン協会だったりとか…. 兄弟筋のHRPは今年中に公式リリースになると思うよ. ターゲット依存部は空っぽかもしれないけどね.
709 名前:Be名無しさん mailto:sage [2007/08/09(木) 03:22:15 ] >>707 そんな事は無い(w
710 名前:Be名無しさん [2007/08/09(木) 15:19:27 ] >>706 NORTi4にシミュレータを付けてProfessionalという製品にしたみたい。 TCP/IPプロトコルスタックはNORTi4に元々付いていた。
711 名前:Be名無しさん mailto:sage [2007/09/12(水) 12:17:33 ] ニコニコ動画(RC)‐プロジェクトX 挑戦者たち 第113回「家電革命 トロンの衝撃」 www.nicovideo.jp/watch/sm526580 2007年06月28日 18:58:59 投稿 プロジェクトX 挑戦者たち 第113回「家電革命 トロンの衝撃」 2003/4/15放送 発表当時からのTRON信者でした。番組の構成が分かりにくいですが 前半はBTRONの話、後半はITRONの話です。当時TRONはほとんどのパソコン雑誌で叩かれて、 当時のライバルOS/2とよく比較されました。携帯の組み込みOSは現在ITRONを採用しているところはなくなりましたが、 ITRONは東京ガスのガスメーターで、プロジェクト最大の成果であるCTRONはNTTの電話交換機に採用され、 最近ではデンソーがいつの間にかカーナビ用のOSに「T-Engine」を採用していたようです。
712 名前:Be名無しさん mailto:sage [2007/09/12(水) 17:36:37 ] BTRON搭載のパソコンみたいのが システムエラーのときに 「こまったことになりました」 とメッセージを表示したのを見たときは笑った。
713 名前:Be名無しさん mailto:sage [2007/09/22(土) 20:17:55 ] >>699 企業や現場のやつが手を貸してやればいいだろ
714 名前:Be名無しさん [2007/10/02(火) 10:11:23 ] >>713 手を貸したいけどフツーのソースと違って、OSのソースコードって複雑でキツイ。 皆さんFATファイルシステムって、何使ってる? 電源断対応とか気になってどれがおすすめなのかわからない。 Cente-FileSystem の電源断って、勝手に空きセクタ使って? (壊して) ジャーナリング っぽいことしてるようだ。 他のファイルシステムで電源断対応って記載されているものは、感じなの?
715 名前:Be名無しさん [2007/10/02(火) 10:19:10 ] × 他のファイルシステムで電源断対応って記載されているものは、感じなの? ○ 他のファイルシステムで電源断対応って記載されているものは、こんな感じなの?
716 名前:名無し募集中。。。 mailto:sage [2007/10/02(火) 23:45:52 ] FatFs for TOPPERS www.toppers.jp/fatfs.html 電源断対応・・・じゃないみたい
717 名前:Be名無しさん [2007/10/03(水) 13:35:11 ] マイクロスクリプトとプログラミング言語T 貳式 pc11.2ch.net/test/read.cgi/tech/1191386047/
718 名前:Be名無しさん mailto:sage [2007/10/15(月) 19:34:02 ] toppersとかHOS、mesなんかのフリーのOSを製品に搭載 してるところってある?割と普通のことかな?
719 名前:Be名無しさん mailto:sage [2007/10/15(月) 20:19:05 ] TOPPERS採用製品はどこかにまとめてあったような気がする。
720 名前:Be名無しさん mailto:sage [2007/10/15(月) 20:43:12 ] つ ttp://www.toppers.jp/applications.html これかな?
721 名前:Be名無しさん [2007/10/27(土) 01:34:43 ] nortiでハンドラからタスクにsnd_mbxするとrcv_mbxで受け取ったアドレスが 0になっちゃうんですけどどなたかご存じないでしょうか・・・orz
722 名前:Be名無しさん mailto:sage [2007/10/27(土) 13:25:35 ] 割り込み中に呼び出したってこと? 割り込み中にsnd_mbxって呼んでもよかったっけ・・・?
723 名前:Be名無しさん mailto:sage [2007/10/27(土) 13:51:46 ] nortiはハンドらで呼んでもいいってどっかに 書いてあったけど・・
724 名前:Be名無しさん mailto:sage [2007/10/27(土) 20:41:27 ] ITRON では割り込み処理中に呼んでいいシステムコールは実装定義...だったかな とりあえずマニュアルか何かで確認?
725 名前:Be名無しさん mailto:sage [2007/10/27(土) 20:47:19 ] iTRONの仕様では呼んじゃだめだったはず >>724 のとおり、実装次第じゃ呼んでもいいかもしれない それはNORTiのマニュアル確認だね
726 名前:Be名無しさん mailto:sage [2007/10/28(日) 15:37:58 ] 今、NORTiのマニュアル見たらメール送信はハンドラからでもOKで受信はタスク内のみだね。 できないとしたら、設定や使い方とか?
727 名前:Be名無しさん mailto:sage [2007/10/29(月) 12:03:26 ] >>721 ローカル変数のアドレスを渡してないよね。 ローカル変数であればstaticにすること。 メールボックスはポインター渡しだから受け取るまで そのアドレスが存在していなければいけないよ。 あと、最新のNORTiにアップデートすることで 直ることもあるよ。
728 名前:Be名無しさん mailto:sage [2007/10/29(月) 13:26:18 ] 横からゴメンよ。 おいらのは、NORTi4 1.18a。 最新っていくつ?
729 名前:Be名無しさん mailto:sage [2007/10/30(火) 21:02:08 ] >>728 最新はわからないけどおいらのSH用のNORTi4は1.18aだった。 この後アップデートがでているかどうかはわからない。
730 名前:Be名無しさん mailto:sage [2007/10/30(火) 22:58:40 ] >721 指摘にもあるようにメッセージパケットを壊している(アプリで)っぽいかなと 思う。 4.0仕様では、メッセージパケットは、線形リスト構造のため、カーネル側のワーク にコピーされない。アプリが用意したメッセージパケットのヘッダ部を使って 線形リストを作るという仕組みなので、メッセージパケットがアプリで使われると カーネルは思わぬ動きになるかもしれませんね。 3.0では、線形リスト方式よりもリングバッファ方式が多く使われていたため、 こちらの場合は、ポインタであろうと値であろうとそのまま送られます。 つまりカーネルのワークに値(ポインタでなくともよい)をコピーします。 4.0では、このリングバッファ方式のメールボックスによく似たサービスコール としてデータキューを仕様に追加しています。 可能なら、メールボックスからデータキューに変えてみて様子みてはどうですか?
731 名前:Be名無しさん mailto:sage [2007/10/31(水) 23:44:43 ] 皆様ありがとうございます。 データは壊していません。 データはリングバッファになっており通常は問題ないのですが 時々問題現象が発生します。 当初ハンドラにent_int/ret_intを書いてなかったためそのせいか?と 思いましたが書いてみても同じでした。 ARMなのですが、ent_int/ret_intを書いてマニュアル指定の関数型にすると 動かなかったので、関数定義にコンパイラの __irqを併用しており、 そのせいか?とも思いますが良く分かりません。 ARMの場合の説明ってどこかにあったでしょうか・・orz
732 名前:Be名無しさん mailto:sage [2007/11/01(木) 08:00:52 ] >>731 割り込み処理は割り込みハンドラではなくて 割り込みサービスルーチンを使うとレジスタの 問題を回避できるよ。 ARMは使ったことがないのでわかりません。ごめん。
733 名前:Be名無しさん mailto:sage [2007/11/02(金) 01:24:49 ] 皆様お世話になりました。 結局、ARM用の説明を見てなくてハンドラ前後に「何も」入れてない のが原因っぽいです・・ありえねー っすねorz
734 名前:Be名無しさん mailto:sage [2007/11/15(木) 15:38:19 ] TOPPERS/ASPの一般向けリリースは来年のESECか・・・ もっと早く配布してほしいんだけどなぁ
735 名前:Be名無しさん mailto:sage [2007/11/15(木) 16:23:53 ] 会員になるとか。
736 名前:Be名無しさん mailto:sage [2007/11/15(木) 18:51:17 ] 会員ってタダでなれたっけ? なんか会費いるんだっけ
737 名前:Be名無しさん mailto:sage [2007/11/19(月) 14:50:03 ] ET2007行ってきた人に聞きました。 メモリ保護機能を有効に使うためには メールボックスは推奨せず、優先度付データキュー(新規)を 推奨するらしいです。 メールボックスの管理領域の不正書き込みされた場合にメモリ保護違反 にできないためらしいです。
738 名前:ITRON名無しさん ◆4WD27e3i1o mailto:sage [2007/11/19(月) 17:30:46 ] >>736 ttp://www.toppers.jp/joinus.html >>737 それは(まだ蒸気である)新世代カーネルでの話だね. PX準拠のIIMPや,新世代への移行を固める前に仕様がfixとなってしまったHRPカーネルでは,メールボックスが生き残っているよ.
739 名前:Be名無しさん mailto:sage [2007/11/23(金) 11:41:39 ] NORTiのARM版のユーザさんっていらっしゃいます?
740 名前:Be名無しさん mailto:sage [2007/11/29(木) 21:29:58 ] いたらどうするんだい?
741 名前:Be名無しさん mailto:sage [2007/11/30(金) 21:30:30 ] ( ´・ω・)人(・ω・` )ナカーマ.
742 名前:Be名無しさん mailto:sage [2007/11/30(金) 23:37:43 ] 交際を申し込む
743 名前:Be名無しさん [2007/12/03(月) 23:19:29 ] TOPPERSのウィンドウズ上のシミュレートってどうやれば良いんでしょうか。
744 名前:Be名無しさん mailto:sage [2007/12/04(火) 11:00:31 ] 1.シミュレーターを作る。
745 名前:Be名無しさん mailto:sage [2007/12/04(火) 19:29:53 ] 次!
746 名前:Be名無しさん mailto:sage [2007/12/04(火) 22:02:24 ] HOSのウインドウズ上のシミュレートってどうやれば
747 名前:Be名無しさん mailto:sage [2007/12/05(水) 21:53:29 ] NORTiってマヌアルに「プリエンプティブなOS」と書いてるけど タイマー割り込みでタスク切り替えてるの?
748 名前:Be名無しさん mailto:sage [2007/12/06(木) 08:29:51 ] >>747 マニュアルに 機能 チックタイムの経過通知 形式 void isig_tim(void); 解説 OS に、周期タイマー割込みが入ったことを知らせます。割込みハンドラ専用です。 戻値 なし 補足 NORTi 独自のシステムコールです。 と言うのがある。これで何かやってるんじゃない。
749 名前:Be名無しさん mailto:sage [2007/12/06(木) 22:43:21 ] それって スリープ時間カウントうp でわ・・
750 名前:Be名無しさん mailto:sage [2007/12/07(金) 00:35:25 ] プリエンプティブとはつまり、 タスクが自主的にプロセッサを手放さなくても、 優先度の高いタスクが実行可能状態になったら、 そちらが実行される、ということなので、 なんであれ(とはいえ具体的には何らかの割込みであろうが) ディスパッチのきっかけにはなり得る。
751 名前:Be名無しさん mailto:sage [2007/12/07(金) 13:51:54 ] >>747 >タイマー割り込みでタスク切り替えてるの? は、Windows等に乗ってるタイムスライスのことかと。 プリエンプティブは ↑ >>750 OSに処理が来た時点で、優先順位や待ちTaskを調べて、OSが状態にあった処理をする。 OSに処理を渡すイベントは、割り込み、システムコールなど。
752 名前:437 [2007/12/09(日) 11:19:03 ] >>743 > TOPPERSのウィンドウズ上のシミュレートってどうやれば良いんでしょうか。 GBA用のエミュレータ使えばいいんじゃね?
753 名前:61-27-174-169.rev.home.ne.jp mailto:akiko532005@infoseek.jp [2007/12/09(日) 21:50:17 ] ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ?????? ??????????????????????? ?? ??? ??????????? ??? ????? ??????
754 名前:Be名無しさん [2007/12/20(木) 23:47:01 ] >>747 >タイマー割り込みでタスク切り替えてるの? タイマー割り込みでタスクを切り換えるのは、ラウンドロビン。 ラウンドロビンで割り当てられるCPU時間の断片をタイムクォンタム (time quantum)もしくはタイムスライス(time slice)という。 e-words.jp/w/E383A9E382A6E383B3E38389E383ADE38393E383B3.html
755 名前:Be名無しさん mailto:sage [2007/12/21(金) 00:18:54 ] >>754 ぐるぐると順番にタスクを切り替えるのが「ラウンドロビン」であって、 かならずしもタイマ割り込みで変える、ってものでもない。
756 名前:Be名無しさん mailto:hage [2008/01/12(土) 00:05:11 ] NORTiのシミュレータってHWダミー作らなくてもとりあえず ソースそのまま1発ビルドしてタスクくらいはデバッガで動かせる、、 と思ってよいでつか?エロい人教えてくださいお願いします。 NORTi用ソースをTOPPERSのシミュレータで動かすのは 多分ちょっと面倒ですよね・・
757 名前:Be名無しさん mailto:sage [2008/01/13(日) 00:01:04 ] >>756 つか, 今時どんな OS でもスレッドライブラリくらい載ってるだろ? 自分でシミュレータ作ったって 1 週間あればおつり来るじゃん?
758 名前:Be名無しさん mailto:sage [2008/01/14(月) 18:34:17 ] >756 貴殿の環境わからないけど Hewのシミュレータ使ってみれば alvs.dyndns.tv/~vcom/modules/pukiwiki/
759 名前:Be名無しさん mailto:sage [2008/02/02(土) 00:02:01 ] >>582 コソーリ教えよう! eForce で検索するよろし。