uboot image files

Uboot is a popular bootloader for embedded linux devices. This module can be used to create uboot files.

Module reference

Uboot image file format

class ppci.format.uboot_image.ApplicationType

Application type

class ppci.format.uboot_image.Architecture

Computer architecture

class ppci.format.uboot_image.Compression

Compression types

class ppci.format.uboot_image.ImageHeader
class ppci.format.uboot_image.OperatingSystem

Operating system

ppci.format.uboot_image.write_uboot_image(f, data: bytes, image_name='foobar', load_address=256, entry_point=256, os=<OperatingSystem.INVALID: 0>, arch=<Architecture.OPENRISC: 21>)

Write uboot image to file