Skip to main content
Ctrl+K

objutils 0.8.12 documentation

  • Readme
  • Installation and Getting Started
  • Tutorial
  • HOW-TOs
  • Scripts provided by objutils
    • objutils
  • Readme
  • Installation and Getting Started
  • Tutorial
  • HOW-TOs
  • Scripts provided by objutils
  • objutils

Welcome to objutils#

_images/objutils_dark.jpg

objutils provides Python APIs and CLI tools to work with object files and classic HEX/record formats used in embedded firmware workflows. Start with the tutorial and scripts, or jump to the full API reference.

Contents:

  • Readme
    • Installation
    • Prerequisites
    • Features
    • Recent improvements
    • First steps
    • Documentation
    • Bugs/Requests
    • References
    • Authors
    • License
    • Contribution
  • Installation and Getting Started
    • Supported Python and platforms
    • Install
    • Quick verification
    • Next steps
  • Tutorial
    • Prerequisites
    • Hello, HEX world
    • Join vs. no-join
    • Typed access (strings, numbers, arrays)
    • CLI companions
    • What next?
  • HOW-TOs
    • Convert between HEX formats (API)
    • Convert between HEX formats (CLI)
    • Join or keep separate sections
    • Pretty hexdumps for reviews
    • Read/write typed values at absolute addresses
    • Extract loadable image from ELF
    • Inspect HEX files
    • Next steps
  • Scripts provided by objutils
    • oj_elf_arm_attrs
    • oj_elf_extract
    • oj_elf_import
    • oj_dwarf_import
    • oj_cgen
    • oj_elf_info
    • oj_elf_syms
    • oj_hex_info
    • oj_coff_info
    • oj_coff_syms
    • oj_coff_extract
    • oj_coff_import
    • arduino_build_artifacts
  • objutils
    • objutils package

Indices and tables#

  • Index

  • Module Index

  • Search Page

next

Readme

On this page
  • Welcome to objutils
  • Indices and tables

This Page

  • Show Source

© Copyright 2025, Christoph Schueler.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.16.1.