pkg.soopen package index

brew / rang 9437

Installer orbuculum avec Homebrew, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de orbuculum pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install orbuculum

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#orbuculum

nixpkgs package indexes · pkgs/by-name/or/orbuculum/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Arm Cortex-M SWO/SWV Demux and Postprocess

Commandes et alias

  • orbcat
  • orbdump
  • orbfifo
  • orblcd
  • orbmortem
  • orbprofile
  • orbstat
  • orbtop
  • orbtrace
  • orbuculum
  • orbzmq

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2023-06-30: The changelog records Orbuculum 2.1.0 with timestamping work, a move to Meson/Ninja, stream abstraction cleanup, option renames, ORBTrace SWO support, and reliability fixes.
  • 2024-10-23: The release page for 2.2.0 describes orbflow protocol, ORBTrace Mini gateware 1.4.0 compatibility, FreeBSD support, and experimental ETM4 work.

Related projects

  • Orbuculum is part of the Orbcode ecosystem alongside ORBTrace mini hardware. It also interoperates with common embedded debug tools such as Black Magic Probe, OpenOCD, PyOCD, and SEGGER J-Link.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
orbcatexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbdumpexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbfifoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orblcdexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbmortemexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbprofileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbstatexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbtopexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbtraceexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbuculumexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
orbzmqexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et 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.

page générée2026-08-03
version du gestionnaire2.2.0
gestionnaire mis à jour2026-06-18
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:orbuculum
Version2.2.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/orbcode/orbuculum
Dépôthttps://github.com/orbcode/orbuculum
Dernière mise à jour2026-06-18T02:29:00-04:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

orbuculum

nix profile install nixpkgs#orbuculum
  • normalized package name match
  • Correspondance par : Orbuculum
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/or/orbuculum/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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