使用Python访问嵌入式设备的低级寄存器

使用Python访问嵌入式设备的低级寄存器,python,c,embedded,Python,C,Embedded,我在中安装了一个带有Python的嵌入式设备。是否可以在纯Python中显式访问寄存器,还是应该为Python代码编写C扩展?看起来您无法访问低级寄存器。我建议只编写一个简短的C扩展代码,以允许Python访问所需的寄存器。我假设“寄存器”是指“I/o映射设备寄存器” 如果您有Linux-x86,那么有一个Python包 在链接中:“PortIO是Linux x86平台上C库提供的端口I/O宏(如outb、inb等)的Python包装器。”你也有操作系统吗?@thg435:没有。但我也对我有操作

我在中安装了一个带有Python的嵌入式设备。是否可以在纯Python中显式访问寄存器,还是应该为Python代码编写C扩展?

看起来您无法访问低级寄存器。我建议只编写一个简短的C扩展代码,以允许Python访问所需的寄存器。

我假设“寄存器”是指“I/o映射设备寄存器”

如果您有Linux-x86,那么有一个Python包


在链接中:“PortIO是Linux x86平台上C库提供的端口I/O宏(如outb、inb等)的Python包装器。”

你也有操作系统吗?@thg435:没有。但我也对我有操作系统的情况感兴趣。我只是好奇这是什么样子?