お前らの好きなuITRONのシステムコールって?
■ このスレッドは過去ログ倉庫に格納されています
0001ケンちゃん
NGNG俺の場合、同期モノなら *_sem より *_flg だなぁ…
0002名無し@沢村
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGん?*_zeroなんてあったっけ??
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG沢村にマジレスするな。
ところでuITRONって何?
0007デフォルトの名無しさん
NGNGTRONの組込み向け阿留戸酢だよ。
0008デフォルトの名無しさん
NGNG参考URLとかを貼ってくれ
0009かおりん祭 ◇VqKAORinK6
NGNG从o゚ー゚从< 新スレおめでとうございま−す♪
= ⊂ ) \_______
= (__/"(__) トテテテ
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGほれっ!
http://www.assoc.tron.org/jpn/document.html
0012デフォルトの名無しさん
NGNGTRONが世界的に普及しなかった訳がはっきりとわかりました。
こんなしょぼい開発資料ページしか用意していないのであれば、
今後も所詮携帯程度しか普及しないでしょう。
#というか他に開発者用公式ページがあるのか?
0013デフォルトの名無しさん
NGNGたしかにしょぼすぎ…
まあ大学の先生が音頭取ってるだけじゃこの程度なんだろーね。
日本の組込みでは意外と流行ってるのが不思議だ。
0014デフォルトの名無しさん
NGNG東大のネームバリューでは?
0016デフォルトの名無しさん
NGNGとはいっても16==12で、何の情報も持っていないのだが、厚かましくもage
0017デフォルトの名無しさん
NGNGTRONの入っていない組み込み機器を挙げてみたらいかがでしょう。
たかが携帯電話といっても、その台数は馬鹿になりません。
PCなんか台数・普及率ともに、とっくに追い越されているわけですし。
0018デフォルトの名無しさん
NGNGhttp://www.assoc.tron.org/spec/trend_20020411.pdf によれば、
携帯の他には、車載、DVC、FAX、等などがあるみたいですね。
この pdf だと、車載はエンジン制御らしいけど、当然、
NAVIなんかにも搭載されているんでしょうね。他に考えられるの、DSCとかかな。
そう考えると、結構な数になるみたいです。
0019デフォルトの名無しさん
NGNG高田先生の実装を使っているんですか?
0020デフォルトの名無しさん
NGNGウチのお得意さんのセットメーカーでは結構使ってるみたいだよ。>>18
0021デフォルトの名無しさん
NGNG教えて下さい。高田先生って誰ですか?
0022デフォルトの名無しさん
NGNG19じゃないけど
http://www.ertl.ics.tut.ac.jp/index-j.html
↑ここの人。
002312
NGNG資料も開発環境も仕様も一般に公開されていないならば、
仮に性能的に劣っていても情報を公開している方が
将来的に主流になる気がする。PC-ATしかり、Linuxしかり
俺自身は興味があるけれど、情報すら集めることも出来ない。どうしようもない。
公式ページでは、文字コードセットを眺めて俺の携帯にtronが入っていない事を確認しただけでした。
#もしどこかに何らかの開発者用情報があるなら、調査不足でスマソ
0024デフォルトの名無しさん
NGNG資料が出揃ってからじゃないと仕事が
出来ないあなたのような人には無理なんじゃないの?
0025デフォルトの名無しさん
NGNGITRONは言語じゃなくて、システムコールの仕様です。
だから、ユーザー(多分機器メーカー)は、
各RISCメーカー(M/N/H/F/M)が販売しているツール(GUI/ライブラリ)を使って、
開発機器に実装しています。
実際には、CソースからシステムコールをCALLするだけなので、
ユーザーが直接ITRONの中身を書くことはまずないです。
また、各RISCメーカーがツールを提供しているんだから、
あの情報量からでもなんとか開発してるんではないでしょうか。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGそう言う意味だと、TRONはLinux(POSIX)に近いものと捕らえるのがよい?
0028デフォルトの名無しさん
NGNG22のサイト行けば、osのソース自体が転がっているんですけど。
へたなドキュメントより、深く理解できていいと思うけど。
002912
NGNG資料が無いのは致命的だと。もちろん契約すれば資料が貰えるから、
仕事の時には苦労しないんだとは思うけれども。
>>25
今サーバが落ちているみたいだけれど、あのページのどこかに
システムコール一覧があったりするんでしょうか?
それをエミュレートするようなツールがフリーであれば、遊ぶことが出来るかも。
0031デフォルトの名無しさん
NGNG誰かが上で書いてたけど、uITRONは組込み向けのRTOSです。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGhttp://sources.redhat.com/newlib/
0035デフォルトの名無しさん
NGNG文字コードが絡まないようなところが多いね(汗
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG売り物なら付いてくるんでは?
フリーの実装はどうすんだろ。
0038デフォルトの名無しさん
NGNGマイコン、たとえば日立のH*を組込みで制御する場合、
やっぱり日立製のCコンパイラーだのアセンブラーだのを買う必要ありですか?
要はプログラムを書込むROMのコードを出力させるには、これら日立製ツールが必要ですか?
他の日立製意外のツールで方法ありますか?素人質問でホントすみません…
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGシンボルの名前省略しすぎで気持ち悪いデス
cre_sem() ぢゃなくて create_semaphore() とかさ〜、
わかりやすい名前にしようyo!
0041デフォルトの名無しさん
NGNGあれだよ、strcpyと同じで馴れろって事だよ。
0042デフォルトの名無しさん
NGNG1行で72文字を超えるとそれ以降がコメント扱いにされるから、
できるだけ短いほうがいいんだよ
0043デフォルトの名無しさん
NGNG関数名・変数名は8文字までです。
0044デフォルトの名無しさん
NGNGん?そうかい。…パット見で結構分かり易くないかい。
cre_sem del_sem sig_sem wai_sem ...
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGはサカムラの間違いであるに46ケンチャン
ついでに言うと cre_sem の時点で既に7文字だしw
俺的には、ムリになんでも3文字区切りにまとめるのではなく
せめて4文字まで使ってもイイ!!(・∀・)ことにして欲しかった..
cal_por が call_port になり、wai_flg が wait_flag になるだけで
だいぶ見やすくなるかと
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG組み込み環境は、大昔の制限が残ってる環境があるのです。
無制限じゃなくていいから、32文字ぐらい通るようにしてくれ。
0049デフォルトの名無しさん
NGNGVC++でも動くふりーのuITRONを紹介するからこれで勉強でもしれ!
http://www.ertl.ics.tut.ac.jp/TOPPERS/top.html
0050IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0051デフォルトの名無しさん
NGNGfewfwfeefwefw
0052IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNGIPってどこに売ってるんだ。ゴルァ!
ウンコー
0056デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGオマエモナー
>>137
上の変なスパイ工作員の人よりずいぶんとおもしろい予感がします。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG正直そういうのは仕方ないと思う
2ちゃんで中傷されたとか騒いでる連中のたわ言と
匿名という鎧で安全を保障することで悪い権力を告発できるメリットを考えると
大目に見て2ちゃんは守られるべきだよ
0062デフォルトの名無しさん
NGNGいや、普通に感想だったら大丈夫なんじゃないかな。
0063デフォルトの名無しさん
NGNGひろゆきが出してるのもある。
0064デフォルトの名無しさん
NGNG削除依頼板作業所
http://qb.2ch.net/test/read.cgi/sakud/1028262850/l50
ボランチア自覚してる人にとっては必見なんだと思うんだ。
0065デフォルトの名無しさん
NGNG住所も特定できる、、、
プロパイダってそんなに信頼できる物なのか?
0066デフォルトの名無しさん
NGNGせめて照会があってから通知しなさいよ、ログは。
>西村
0067デフォルトの名無しさん
NGNG一般人はどうやってみるんだ?
掲示板といえるのか。
0068デフォルトの名無しさん
NGNG312 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/10 19:59 ID:jWxHxvti
全部にいれてみた。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG知らないこと多すぎ・・・
0071デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG知らないこと多すぎ・・・
0075デフォルトの名無しさん
NGNG逮捕されなくても、処罰されることがあるんだよ。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGなにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが
面倒なので、全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
実にさらっとひろゆきらしいでつ。。。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGブラウザで見ようとするとhttp://server.maido3.com/に飛ばされる状態が
あと何分かかるのかってことだと思う は
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG石とかボードを買えば付いてくるというのはありそうだけど
0088山崎渉
NGNG0089デフォルトの名無しさん
NGNG■「言論の自由はどうなった!」
言論の自由は、名誉毀損には適用されません。
批評・批判といった言論だと証明するのは、発言者の責任です。
■「最高裁があるじゃないか! 高裁差し戻しだ! 反訴しろ!」
最高裁は憲法に絡まない限り、受理してもらえません。今回の件では不受理はほぼ確定でしょう。
高裁差し戻しの可能性はひじょうに低いのはひろゆきも承知で、だから、最高裁にもっていこうとしています。
反訴についても、誰を訴えるかという特定が困難。これまた不受理の可能性がひじょうに大。
■「T動物病院は削除ルールに従ったのか! 2ちゃんには削除ルールがちゃんとあるんだ!」
2ちゃん独自の削除ルールに従わねばならない法的根拠はありません。
また、2ちゃんの削除ルール自体、判決では不十分なものとされています。
0090山崎渉
NGNG0091--
NGNG0092山崎渉
NGNG0093デフォルトの名無しさん
NGNG009493
NGNGtypedef struct t_systime {
H utime; /* 上位16ビット */
UW ltime; /* 下位32ビット */
};
のutime、ltimeっていったい何?
0095デフォルトの名無しさん
NGNG009693
NGNGutime * 2^32 + ltime
で良いの?
0097デフォルトの名無しさん
NGNGget_tim()で取れるのってシステムクロック値でしょ?
そのまんまじゃだめじゃん?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGアプリのオリジナル作者が知らない間に開発時のOSとは別のOSで
アプリが実行されているような状態。
まあ、国外にコピーされたと見るのが大概だな。
010197
NGNGシステムクロックなのか。
じゃ、
(utime * 2^32 + ltime) / CPUのヘルツ
で良い?
010297
NGNGそんなことはわかっている,というのならば、すまん。
自分が触ったことのあるItronだと、get_tim()で得られる結果は、
あくまで、システムが起動してからカウントしたクロック値が得られるだけだったので、
ある1回のget_tim()で得られる結果を見てもあんまり意味がないんだよね。
(RTCと組み合わせて...なんてこともあるかもしれないが。)
ある時点とある時点のget_tim()の結果の差を使って時間を計るっていう使い方をしたと思う。
その差から得られる時間は101の式で良いと思うんだけど。
まあ、その式のままやる場合は、intのサイズとかに気をつけないといけないかなあ。
utime部分とltime部分の計算を二つに分けたほうがいいかも。
0103デフォルトの名無しさん
NGNG総本山のサイトにリファンス実装がある。
0104デフォルトの名無しさん
NGNGあのー、64ビット変数が使える環境(コンパイラ)ならね。
16ビットCPU環境で64ビット変数を使うのは、浮動小数点を使うレベルとは言わないが反則かも。
>> 33
Cランタイムは開発環境が用意してるライブラリを使う。
用意されてるランタイムライブラリをリンクして、_c_int00とかに飛べば使える。
_c_int00は初期化が終わるとmainに飛ぶ。
0105104
NGNG追加ですが、
クロック単位でカウントされるとしても、時間はタイマ割り込みで測っているはずなので
、精度はOSのティックと同じになる。普通は10ms単位。
あと、長時間測る場合CPUのクロック自体の精度が悪いし、割り込み禁止で
ずれていくので人間相手とかだとRTCを使う必要があったりする。
あと本題ですが、sig_sem()とset_flg()、snd_msg()くらいしか使わないですね。
0106デフォルトの名無しさん
NGNG全体の制御は、どう書くのが一般的なんでしょうか。
具体的には、最優先タスクのwhileループの制御を教えて下さい。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGslp_tskかwai_tskでcpu放棄すれば他に回るでせう。
0109デフォルトの名無しさん
NGNGというか、uITRONユーザの駆け込み寺になっとるな
0110デフォルトの名無しさん
NGNGOS板の方はなんか荒れ気味だからねえ。
0111デフォルトの名無しさん
NGNG需要があるの?
0112デフォルトの名無しさん
NGNG制御系なら俺に聞いてもいいぞ(2)
http://pc2.2ch.net/test/read.cgi/tech/1038094914/
0113デフォルトの名無しさん
NGNGHEW使ってますが、なんででつか?
0114デフォルトの名無しさん
NGNGhttp://www.assoc.tron.org/jpn/
http://www.nhk.or.jp/projectx/index.htm
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGチョンセイギの悪行が暴露されるのかな。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG関係ないが、
PHSは
トロンじゃなかった・・・・
0119山崎渉
NGNG0120山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGdel_bossの方がいい
0126デフォルトの名無しさん
NGNGsus_bossで我慢しる
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGTOPPERSで検索しる
0129デフォルトの名無しさん
NGNGITRONには不案内なのですが、所謂RTOSでmutexとsemaphoreのシステムコールを
区別しているものがあるようですが、一般的にmutexとsemaphoreのそれぞれの
定義ってどういうものなのでしょう?
ぐぐっても納得いく説明が無いようなのですが・・・
0130デフォルトの名無しさん
NGNGsemaphoreはそうではない。
だけだと思ったが、違ったっけ?
semaphoreしか使ったことないけど(w
(たいしたものを作ってないからネ
0131129
NGNGレスサンクスだす。
>>mutexは実行優先順位が一時的にmutex所有者が一番高くなる。
>>semaphoreはそうではない。
手持ちの書籍にもそんなことが書いてありました。
要はpriority inversionを避けたいときはmutexを使え、ということなんでしょうか。
ところで、お使いのOSは何でしょうか?差し支えなければ教えて頂けますか?
0132130
NGNG>要はpriority inversionを避けたいときはmutexを使え、ということなんでしょうか。
日立のuITRON使ってます。それで一度、日立の人にレクチャーしてもらいますた(w
そのときも、それぐらいしか言っていなかったよーな。
ま、折れもそれでやった仕事がITRONを使った最初のやつだったんで、深いこと
聞かれても知らぬ。
0133129
NGNGどうもありがとうございます。勉強になりますた。
日立の資料を探してみようかと思います。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNGこのPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
0136山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG書き方が正しいのか分からない。
どこかに実際の組み込み機器のソースが丸ごとupされてる
サイトはないでしょうか?
0139_
NGNG0140山崎 渉
NGNG0141デフォルトの名無しさん
NGNG本当に商品に入ってるのは無理だろうけど、
CQ出版のインタフェース別冊のシリーズ辺りには
ソースコードが載ってる
0142山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
■ このスレッドは過去ログ倉庫に格納されています