【TOPPERS】ITRON総合スレ3【NORTi】【HOS】 (880レス)
1-

495: 2010/06/30(水)13:48 AAS
割込みを受け付けると、割込み禁止モードになるハードウェアが多いんじゃないかと思うけど。
496: 494 2010/06/30(水)13:53 AAS
なるほど、回路とかFPGA側で多重割り込みなんかしないような作りにするわけでつね。
497: 2010/06/30(水)16:25 AAS
てか、マニュアルで確認してくださいよ?
498: 2010/07/01(木)09:23 AAS
>>494
> ベクターテーブルとかって例えばHEWだったらジェネレートしてくれるんでしたっけ?
だいたいそう。全マイコンでどうかまではよくしらない。

> それは何々あるか理解しとけば弄らなくても良いのでしょうか?
マニュアルを見ればかいてあるはず。

> ハードウェアからの多重割り込みってどうやって抑止するんでしょうか。
マイコンによってすべてそうかは知りませんが、M16Cファミリなら
#pragma INTERRUPT って書いた時のオプションで、割込み禁止なのか許可なのか指定できる。 
記憶が正しければ /E を付けた場合に許可だったと思う。
仕組みは、コンパイラが、割込みハンドラでレジスタのスタック保存をし、割込み許可フラグを
省2
499
(1): 2010/07/28(水)00:47 AAS
OSの勉強しようと思ったけどLINUXのソースコードは難しいので、TOPPERSから始めて見たが、
TOPPERSでも大変だなあって思った。

作った人は偉い
500
(1): 2010/07/28(水)13:34 AAS
シングルソースで済むように、フル装備のITRONだからねー
501
(2): 2010/07/28(水)13:46 AAS
>499
TOPPERSは他と比較すると読みやすいかもしれませんが、
一応実用になるRTOSのカーネルのソースを理解するのは、
上級者向けということなので、結構難しいよ。
一応、NEXCESSだったか、今はそれなりの料金かかるけど
そこで、カーネルの内部構造 という講座があって、高田先生
みずから説明してくれたりするよ。
502
(1): 2010/07/28(水)15:08 AAS
Unix V6, V7か Minixがいいのでは。
503: [―{}@{}@{}-] 2010/07/28(水)16:53 AAS
只今オープン価格中です
良かったら見てください。
外部リンク:ameblo.jp
504: 2010/07/28(水)21:08 AAS
>>500
そうですね。
CPU固有のソースコードを分離したせいで思ったよりも複雑ですね。
それに伴ってコンフィグレーターが複雑だし、静的APIのコンバーターもあったりして、
カーネルよりもコンパイルの仕組みの方が複雑な気がしました。
505
(1): 2010/07/28(水)21:09 AAS
>>501
外部リンク:www.nces.is.nagoya-u.ac.jp
終わっているようですが

>>502
ま、TOPPERSである程度勉強を進めてしまったので、このままTOPPERSをしてみたいと
506
(1): 501 2010/07/29(木)10:15 AAS
>505
国からカネもらってやってたのが終わって、今はNCESですね。
近々のは以下のようなのがあります。
外部リンク[htm]:www.nces.is.nagoya-u.ac.jp
507: 2010/07/29(木)21:43 AAS
>>506
名古屋まで行って聞きたいセミナーはないような
外部リンク[htm]:www.nces.is.nagoya-u.ac.jp
508
(4): 2010/07/29(木)21:53 AAS
TOPPERS/JSPのWindowsシミュレーション環境をWindowsXPで動かそうとしたけど
Visual Studio 2008だとうまく動かないな。

make.vbsがちっとも動作しない。
jsp/cfg/vc_project/のchecker.dspとconfigurator.dspのコンパイルは何とかなるけど、
jsp/tools/WINDOWS/vc_project/toppers.dspがコンパイルできない。

やはりVC++6がいるのかな?
509: 2010/07/30(金)01:12 AAS
未だにVC++6にしか対応していないってのは問題かも
510: 2010/07/30(金)21:15 AAS
>>508
Linuxのシミュレーション環境もそのままでは動作しない
このパッチが必要
外部リンク[html]:www.northern-cross.info

TOPPERSプロジェクトの人達はPC系OSで動かすことはあまり考えていないようだ
まあ、PC関係のソースコードを変更する度にバージョンアップしたくないってのもあるかもしれないが
511
(5): 2010/07/31(土)14:54 AAS
>>508
逆にH8やARMとか安いボードが手に入るのにVSのエミュレータで動作を試そうという動機がよくわからないのだが.
512: 2010/07/31(土)15:36 AAS
>>511
おすすめプリーズ
513: 2010/07/31(土)17:18 AAS
>>511
ARMの場合、az9360mbとintegrator以外で動かすとなると、ポーティングが必要になる
514
(1): 名無し募集中。。。 2010/08/01(日)10:12 AAS
>>511
試してみる時点でボードが必要というのは敷居が高い
だからWindows/Linuxのシミュレーションの存在意義がある
しかしメンテナンスされていないため残念な状態に

既に足を踏み入れた人にとってはわからない葛藤だろうね
1-
あと 366 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s