制御系なら俺に聞いてもいいぜ(9)
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:80 06/11/12 20:36:48 おっ、やっと荒らし規制明けた。 まぁ、私が扱ってたのは2バイト整数とその派生の固定小数点数だから。 >>92 今更ソースはないし、説明も面倒なんでCで書いてみた。 int main(int argc, char ** argv) { int x = atoi(argv[1]); int xn; int r; for (r = 1, xn = x; xn > 0; r += 2) { xn -= r; } r >>= 1; if (xn < 0) {// 切り上げなら不要 if (r * r - r >= x) --r;// 切り捨てなら不要 } printf("%d:%d\n", x, r); return 0; } 四捨五入しなくていいなら掛け算も使わないのが味噌屋根。 101:デフォルトの名無しさん 06/11/13 02:07:12 >>98 RTOSの上にJavaタスクが乗ってるって奴じゃ? たとえばJBlendだとITRONの上にJavaタスクが乗ってる リアルタイム処理はITRON、リッチな処理はJavaでやる 102:デフォルトの名無しさん 06/11/13 05:01:20 >>100 ありがとうございます。筆算で開くやり方と似たやり方に見えますね。メモメモ・・・と ITRONを130MHzぐらいのSHで使ってみたけど、mSオーダーのリアル性はダメダメでした。 いいとこ10mSオーダーまでかな。MSECを1にしたら重くなるし。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4967日前に更新/73 KB
担当:undef