我有一个安装了Python的嵌入式设备。是否可以在纯Python中显式访问寄存器,还是应该为我的Python代码编写C扩展?
答案 0 :(得分:5)
您似乎无法访问低级寄存器。我建议只编写一个简短的C扩展代码,以允许Python访问您需要的寄存器。
答案 1 :(得分:1)
我假设“寄存器”表示“i / o映射设备寄存器”。
如果你有Linux-x86,那就有一个Python PortIO包。
从链接:“PortIO是端口I / O宏的Python包装器,如Linux x86平台上的C库提供的outb,inb等。”