bytesこういう感じである程度わかる。適当にアーキテクチャをあわせて変えておく。適当にアーキテクチャをあわせて変えておく。いうファイルができる。11...すると、使用率順に表示してくれる。マークはどこからもそれが呼ばれていない関数、つまり呼び出し元と思われるもの。(コールコストを含む)。最大コールスタック数。コールコストが意外とでかい。にわかにグローバルで流行している。必須の測定器のひとつだが、もともと非常に高価なため、個人でちゃんとしたメーカーものを所有することはまずない。低価格と言われるものでも数万円〜だった。民主化だというおもむき。さんという日本語でブログも書かれているかたの設計のもの。(もしかするとVNAではなく後続プロジェクトのSDRのほうだったかもしれないが)。(もともとPCBの設計はソースに含まれてない)。ファームにも独自のコードが入っている。これのクローンと思われるものが非常に安価に売っている。本来の性能じゃないから買う側でちゃんと調べろや、ということが書いてある。自分には技術レベル的にVNAは必要ないが、VNAとして使わなくても、これはそのままアンテナアナライザーにもなるわけで、もはや自作するより良さそうだ。相当の結果を得られない。(VNA使ったことないので温度感がわからない)。順番に実行していく被測定物を繋ぐ特定のよく使う周波数範囲に関してはキャリブレーション済みの状態を保存できる。呼びだすような例が書いてある。ソフトウェアが存在している。これはOSSではない。よるもので特に難しさはなさそう。実装を読めばホストインターフェイスは容易に書けそう。細かいことをやろうとするとホスト側で信号処理をやらないといけない。シリアル化みたいなのはちょっと面倒そう。使ってないピンを引き出してUARTに割り当てたらいいのかも。ファームウェア販売されているものに入っているファームウェアは店によって違うっぽい。ファームが入っているようだが、これにはいくつか種類がある。上限周波数とアンテナアライザーに特化しているかどうかの違いらしい。違いがわからないのでコードを読んでみたが、上記レポジトリには上限周波数のフラグはあってもアンテナアライザー特化版フラグが入ってなさそう。する高調波拡張が入っているみたい。(ブランチには1.5GHzまでの拡張もある)ということで何らかの変更を入れる場合どっちからフォークするかは悩ましい。バージョンのコードもあったりする。版はオリジナルから定期的にコードを手動でマージしているみたいなので、特に必要がなければオリジナルにPRを作ったほうが良さそうかな。高級な機能は入れにくい。可能なら宣言済みのバッファをうまく利用したい。ファームウェアの歩きかたブロックダイアグラムをまず見とく。うまく組み合わせてあまり部品数を増やさずに構成されている。