Кто-нибудь знает, какой способ использовать файлы заголовков C в Python? Например, у меня есть C-программа, которая включает глобальную переменную:
typedef struct ImageInfo
{
uint8_t revisionMajor;
uint8_t revisionMinor;
uint16_t checksum;
} ImageInfo;
ImageInfo gImageInfo; /* Placed at a specific address by the linker */
Я хотел бы иметь возможность взять двоичный код, сгенерированный компилятором/компоновщиком C, и проанализировать эту структуру (и, возможно, изменить ее) с помощью Python script.