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

时间:2012-03-08 14:28:30

标签: python c embedded

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

我假设“寄存器”表示“i / o映射设备寄存器”。

如果你有Linux-x86,那就有一个Python PortIO包。

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