パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Rioオーディオが終了」記事へのコメント

  • 安かったので、買った一人です。ファームウエアのバージョン
    アップも期待出来ないですね。

    今持っている機種は、最新の携帯のメモリより小さいし、
    使い勝手が良いとは言えなかったので
    買って損とまでは、言わないけど。え!って感じです。
    • 先ほどSU30のファームのVerUp(3.393.015)しました。
      [PLAY]と[電源OFF]が同じボタンなのにはいまだに慣れず、
      脱力させてくれます…
      #ソースと開発環境公開して欲しい
      • ファームの開発は、アセンブラ、C、JAVAあたりが多いのかな?

        あまり公表しているところを知っていないです。ググッても
        殆ど出てないみたいだし。
        私も知りたいですね。
        • ファームウェアの経験はCとアセンブラ以外ないのですが、最近C++書くこともあるんだと聞いています。そういうときって、C++の中で使っていい機能が決められてるんですか?たとえば

          1)テンプレート
          2)仮想関数
          3)例外処理
          4)実行時型情報

          テンプレートは使う使わないにかかわらずバイナリの大きさも変わらないし、必要となるランタイムも同じです。極論すればシンタックスシュガーですし。でも2~4は生成されるバイナリに影響があるわけで、どこまで使っていいか、なんての
          --
          屍体メモ [windy.cx]
          • >テンプレートは使う使わないにかかわらずバイナリの大きさも変わらないし

            これは自作関数での話ですよね。vectorとか使いまくってるとあっという間にバイナリサイズが膨らみます。自作テンプレートも関数単位じゃなくてクラス単位にすると以下同様
            • >仮想関数使った時点でRTTI使ってるようなものですが・・・

              たしかに、RTTIが使えないコンパイラでも仮想関数を使ってRTTIもどきを実現する事ができるわけで、「ようなもの」っていう意味はわかります。ただ、typeid 演算子を使わなきゃできない処理は本来派生クラスの仮想関数内でやるべき事じゃないのか?と思ってしまうんですよ。なので、RTTIつかいて~って思ったときに、「まてよ?それてなんかクラス設計を俺が間違ってるだけじゃない
              --
              屍体メモ [windy.cx]
              • by Anonymous Coward on 2005年08月29日 10時28分 (#789451)
                仮想関数うんぬんよりも、newとかdeleteの方が問題になると思いますよ。
                ファームならOSのメモリ管理もそれほど当てにできませんし、何も考えずにnewとdelete繰り返してたらあっという間にメモリが断片化しまくってメモリの割り当てができなくなるかと。
                (まあ、Cでもmallocとfreeしまくると同じですが)
                昔ファームをC++で書いていた時は、派生クラスを作りまくってたので仮想関数は普通に使ってましたが、newは最初の1回だけにして、一度作ったクラスを使いまわすように書いていました。
                親コメント
              • 確かにnew/deleteが問題になりますね。ファームウェアをC++で書いた経験が無いので、new/deleteに関係した工夫といえば、自分で デバッグ用の new/delete をオーバーロードするっていうくらいです。クラスごとの new/delete をオーバーロードすれば、うまく使いまわしできそう。

                仮想関数テーブル経由の呼び出しのオーバーヘッドとかを気にしてたんですが、むしろメモリアロケーションのほうでしたか。

                つーか、Rioオーディオのトピックでこんな話してるとぜんぶ「オフトピック」にされちゃいそうなんですが、以前から気になっていた事なんでついでに聞いちゃえと思って聞いてみました。
                --
                屍体メモ [windy.cx]
                親コメント

Stableって古いって意味だっけ? -- Debian初級

処理中...