OneはオープンソースのSDRプラットフォームで、ハード・ソフトの全ての設計情報がGitHub上に公開されている。Gadgetsというベンチャーがクラウドファンディングを募って始めた物らしい。Oneをセットアップして使えるようにしてみたので、記事にまとめる。Gadgets製の物が3〜4万円で売っているけれど、中国製なら格安で手に入る。そもそもハードもオープンソースなんだから格安品ってだけでニセモノとは言えないでしょう、という事でお約束のAliExpressにてケース付きで約1万円の物を購入。(この写真のセットは2020年秋頃は買えたけれど、現在はもう売っていないようだ)外付けの高精度クロックのオプションも追加。ケースに収めて付属のロッドアンテナをセット。手のひらサイズで見た目も悪くない。ファームウエアの更新ファームウエアの更新方法は、GitHub上のページに解説がある。GitHub.github.comファームウエアが古いとPCで正常に認識出来ない場合があるので、まずはファームウエアのインストールを行う。ファームウエア書き込みツールのインストールGitHubではファームウエア書き込みなどのツール類は基本的にソース提供でバイナリ配布しておらず、Windows環境だと少々面倒。Ubuntuであれば、一発インストール可能。hackrf本体へのファームウエア書き込みファームウエアのバイナリはGitHubで配布されているリリースパッケージに含まれている。thi...github.comパッケージをダウンロードして展開しfirmware-bin/に置いてあるバイナリを焼けばOK。hackrf_one_usb.bin書き込みは一瞬で終わってしまう。Versionの欄に焼いたファームウエアと同じバージョンが表示されれば成功だ。Oneにも対応している。こちらもソース配布が基本なのだが、Ubuntuであればバイナリインストール可能だ。gr-osmosdr...と簡単な筈が、自分のUbuntu18.04環境ではバイナリインストールだとうまく動作しなかったので、ソースからビルドを実行した。Oneの開発用ライブラリのインストール。libhackrf-devosmosdrのリポジトリを持ってくる。gr-osmosdr/インストール済みのGNURadioが現時点で最新のバージョン3.9の場合は上のコマンドだけでOK。手元のバージョンは3.8なので、以下のコマンドでバージョン3.8対応のソースを持ってくる。gr3.8あとはビルド&インストールすればOK。installFMラジオを動かしてみる以前RTL-SDR(USBワンセグチューナ)で試した時と同様、FMラジオのフローグラフを動かしてみた。Arguments”に”hackrf=0′′を指定する。他は基本的に以前の記事で作ったFMラジオのフローグラフと同じでOKだ。Oneをセットアップして動かしてみた。今回はFMラジオを動かしただけだったけど、RTL-SDRより対応周波数が広く(1MHz〜6GHz)用途が広がりそうだ。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。けん日々の電子工作やプログラミングの内容を備忘録を兼ねて記事にしております。趣味でやっている事なので「やりたい」と思ったら時間や手間を惜しまずにやり遂げることがモットー。記事の信頼性向上のため、情報源はターゲットデバイスの開発元による公式ドキュメントなど一次情報を徹底的に(しつこく)調べるようにし、その他の二次情報には極力頼らないように心がけています。e-DIYで行こう!.ホーム検索トップサイドバ。