pkg.soopen package index

brew / 順位 2814

picotool を Homebrew, apt, Nix, zypper でインストール

picotool のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install picotool

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install picotool

Debian stable package indexes · picotool · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#picotool

nixpkgs package indexes · pkgs/by-name/pi/picotool/package.nix · ソース: api.github.com

openSUSE zypper確認済み · 92%
sudo zypper install picotool

openSUSE Tumbleweed package metadata · picotool · ソース: download.opensuse.org

概要

パッケージ概要

Tool for interacting with RP2040/RP2350 devices and binaries

コマンドとエイリアス

  • picotool

履歴

プロジェクトの歴史と使われ方

picotool is Raspberry Pi’s command-line utility for inspecting, converting, loading, saving, verifying, and managing binaries and devices built around RP2040 and RP2350 microcontrollers.

プロジェクトの歴史

Raspberry Pi developed picotool for inspecting RP2040 binaries and communicating with devices in BOOTSEL mode. Version 1.1 added interaction with running devices that expose compatible USB stdio support.

Version 2.0 accompanied Pico SDK 2.0 and introduced RP2350-aware operations. Subsequent releases expanded support for partitions, one-time-programmable memory, signing, encryption, embedded block devices, and UF2 manipulation.

採用の歴史

picotool is maintained under the Raspberry Pi GitHub organization and is distributed by Homebrew, Debian, Nix, and openSUSE packaging ecosystems.

Its role expanded beyond an optional inspection and flashing utility when Raspberry Pi Pico SDK 2.0 began using picotool for ELF-to-UF2 conversion, replacing the earlier elf2uf2 utility in that workflow.

使われ方

Developers use picotool to inspect ELF and UF2 metadata, load or save flash contents, verify images, reboot boards into or out of BOOTSEL-related modes, convert binaries to UF2, and perform RP2350 OTP and security operations.

パッケージ好きにとっての重要性

picotool is both a user-facing board utility and part of the Pico SDK toolchain. Package maintainers care about matching its version and capabilities to Pico SDK and silicon generations, particularly around RP2350 support and binary-format changes.

It provides a native command-line route to tasks often performed through drag-and-drop BOOTSEL storage, making Pico workflows scriptable and suitable for automated development environments.

タイムライン

  • Version 1.1: Added support for interacting with compatible running RP2040 devices via USB stdio.
  • 2022: Version 1.1.0 expanded USB access, loading behavior, and installation support.
  • 2024: Version 2.0 added RP2350 support alongside Pico SDK 2.0.
  • 2025: Versions 2.1 and 2.2 expanded metadata, partitions, OTP, signing, encryption, and performance.
  • 2026: Version 2.3.0 added embedded block-device and UF2-combination commands.

Related projects

  • picotool is closely coupled to the Raspberry Pi Pico SDK and the UF2 firmware format. Its build uses libusb for device communication, and its ELF-to-UF2 role superseded the SDK’s earlier elf2uf2 tool.

ソース

  • Official build documentation: https://github.com/raspberrypi/picotool/blob/master/BUILDING.md
  • Official releases: https://github.com/raspberrypi/picotool/releases
  • Official repository: https://github.com/raspberrypi/picotool

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
picotoolcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-09-19
マネージャ版2.3.1
マネージャ更新日2026-09-11
ローカルデータOK
上流最新
検出された最新2.3.0

https://github.com/raspberrypi/picotool

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:picotool
バージョン2.3.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/picotool
ホームページhttps://github.com/raspberrypi/picotool
リポジトリhttps://github.com/raspberrypi/picotool
ライセンスBSD-3-Clause
ソースアーカイブhttps://github.com/raspberrypi/picotool/archive/refs/tags/2.3.0.tar.gz
最終更新2026-09-11T14:37:25Z
Pulseupdated
依存関係libusb
ビルド依存関係cmake, pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepicotool
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

picotool 2.1.1+dfsg-1

interact with RP2040/RP2350 devices or binaries

https://github.com/raspberrypi/picotool

sudo apt install picotool
  • Section: libdevel
  • Architecture: amd64
  • 4 依存関係
  • normalized package name match
  • 一致条件: Picotool
Debian stable package indexes · deb.debian.org · Debian stable package indexes: picotool from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

picotool

nix profile install nixpkgs#picotool
  • normalized package name match
  • 一致条件: Picotool
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pi/picotool/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

picotool 2.1.1-1.5

Tool to inspect RP2040 binaries

https://github.com/raspberrypi/picotool

sudo zypper install picotool
  • License: BSD-3-Clause
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: picotool
  • 5 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Picotool
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: picotool from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation