2012-03-08 79 views
5

我有一個嵌入式設備,其中安裝了Python。是否可以顯式訪問純Python中的寄存器,還是應該爲我的Python代碼編寫C擴展?使用Python訪問嵌入式設備的低級寄存器

+0

有你也有什麼操作系統有? – georg 2012-03-08 14:35:01

+0

@ thg435:不,但我也會對我有操作系統的情況感興趣。 – Randomblue 2012-03-08 14:37:38

+0

我只是好奇這是像http://code.google.com/p/python-on-a-chip? – georg 2012-03-08 14:42:50

回答

5

看來你不能訪問低級寄存器。我建議只寫一個簡短的C擴展代碼,讓Python訪問你需要的寄存器。

1

我假設「寄存器」是指「I/O映射設備寄存器」。

如果您有Linux-x86,則有一個Python PortIO包。

從鏈接:「PortIO是端口I/O宏象OUTB,INB等通過在Linux x86平臺的C庫提供了Python的包裝。」