macOS
brew install orbuculumlocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de orbuculum pour les workflows d'agents IA.
installation
brew install orbuculumlocal Homebrew formula metadata
nix profile install nixpkgs#orbuculumnixpkgs package indexes · pkgs/by-name/or/orbuculum/package.nix · Source: api.github.com
aperçu
Arm Cortex-M SWO/SWV Demux and Postprocess
historique
Orbuculum is a suite of host-side tools for decoding and presenting trace output from Arm Cortex-M CPUs. The Orbcode project describes it as software for making otherwise invisible trace flows visible, starting with SWO and expanding to 1-, 2-, and 4-bit parallel trace when paired with ORBTrace mini or other trace capture hardware.
Orbuculum began around Single Wire Output and Serial Wire Viewer workflows for Cortex-M debugging. The upstream documentation says it originally supported only the SWO pin, then added support for parallel trace through ORBTrace mini and other interfaces such as JTrace.
The 2.2.0 README describes a larger internal shift from a legacy chip-like stream protocol to `orbflow`, an extensible packet-oriented protocol that represents probe data more compactly. It also notes added CPU families, improved client application handling, improved stats and timing, a simplified communications subsystem, and early ETM4 support.
Orbuculum is niche but meaningful in embedded debugging. The upstream page lists support for Black Magic Debug Probe, SEGGER J-Link, generic USB TTL serial interfaces, FTDI high-speed serial interfaces, OpenOCD, PyOCD, ice40-HX8K and ECP5 parallel-trace boards, raw SWO files, and TCP sources that expose SWO.
The ORBTrace mini page links the hardware and software sides of the ecosystem: ORBTrace mini is an open-source debug and parallel trace interface for Cortex-M microcontrollers, and Orbuculum is the host suite used to exploit the captured trace stream.
Embedded developers run `orbuculum` as the mux that connects to a trace probe and exposes a network interface, then attach tools such as `orbcat` for ITM channel text, `orbdump` for raw SWO capture, `orbtop` for live activity views, `orbstat` for analysis and KCacheGrind output, `orbmortem` for post-mortem analysis, and `orbtrace` for ORBTrace FPGA configuration.
The practical use case is low-intrusion insight into firmware execution: text channels, program-counter samples, performance analysis, and crash reconstruction without relying only on breakpoints or serial logging.
Orbuculum matters to package nerds because it packages a specialized embedded trace workflow as Unix-style command-line tools. The formula exposes many executables, each handling one part of trace capture, demultiplexing, viewing, statistics, or post-processing.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
orbcat | cli | exécutable global | |
orbdump | cli | exécutable global | |
orbfifo | cli | exécutable global | |
orblcd | cli | exécutable global | |
orbmortem | cli | exécutable global | |
orbprofile | cli | exécutable global | |
orbstat | cli | exécutable global | |
orbtop | cli | exécutable global | |
orbtrace | cli | exécutable global | |
orbuculum | cli | exécutable global | |
orbzmq | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/orbcode/orbuculum
métadonnées d'installation
| Clé du paquet | brew:orbuculum |
|---|---|
| Version | 2.2.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/orbuculum |
| Page d'accueil | https://github.com/orbcode/orbuculum |
| Dépôt | https://github.com/orbcode/orbuculum |
| Docs amont | https://github.com/orbcode/orbuculum#readme |
| Licence | BSD-3-Clause |
| Archive source | https://github.com/orbcode/orbuculum/archive/refs/tags/V2.2.0.tar.gz |
| Dernière mise à jour | 2026-06-18T02:29:00-04:00 |
| Pulse | updated |
| Dépendances | capstone, dwarfutils, libusb, sdl2-compat, zeromq |
| Dépendances de compilation | libelf, meson, ninja, pkgconf |
| Bibliothèques fournies par macOS | ncurses |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | orbuculum |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
orbuculum
nix profile install nixpkgs#orbuculumpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.