[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 10/03 13:32 / Filesize : 241 KB / Number-of Response : 760
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【TOPPERS】ITRON総合スレ2【NORTi】【HOS】



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
で検索するよろし。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef