Bluetoothスタックを理解しようとしています。多くのブログでは、彼らは次のプロジェクトに言及しました。コマンドコマンド。ところで、bluezパッケージをダウンロードしてコンパイルしてみると見つかりません。ツールフォルダにあるようです。このパッケージまたは他のパッケージに代替があるかどうかを教えてもらえますか?
答え1
このコマンドは2020年9月ソースから削除されました:
ツール:CSRコントローラのレガシーコードを削除する
このコードは長い間触れておらず、コントローラ固有の送信の大部分はカーネルによって処理されるため、今は誰もそれを使用しません。
おそらく古いブログを見ていますが、私はこのトピックについてよく知りません。
本当に必要な場合は、以前のバージョンだけが必要です。例: Debian 11 まだそれを提供するこれは、パッケージがプリアンインストールバージョン5.55(右側)に基づいているためです。
したがって、最新のアップストリームバージョンを提供するのに十分なgitリポジトリを複製するだけです。
git clone --depth=1 --branch=5.55 https://git.kernel.org/pub/scm/bluetooth/bluez.git
またはそこからダウンロードしてください(図のように)。http://www.bluez.org/):https://www.kernel.org/pub/linux/bluetooth/bluez-5.55.tar.xz