2012-03-08 11 views
5

he un dispositivo embebido con Python instalado en. ¿Es posible el acceso a los registros de forma explícita en Python puro, o debería escribir extensiones C para mi código Python?acceso a los registros de bajo nivel de un dispositivo embebido usando Python

+0

Tiene también tienes cualquier sistema operativo que hay ? – georg

+0

@ thg435: No, pero me gustaría ser también interesado en el caso de que tenía un sistema operativo. – Randomblue

+0

Tengo curiosidad es algo como esto http://code.google.com/p/python-on-a-chip? – georg

Respuesta

5

Parece que no se puede acceder a los registros de bajo nivel. Recomiendo simplemente escribir un código corto de extensión C para permitir que Python acceda a los registros que necesita.

1

que asumen "registros" significa "E/S mapeada registros del dispositivo".

Si tiene Linux en x86, hay una PortIO paquete de Python.

Desde el enlace: "PortIO es un envoltorio de Python para el puerto de E/S de las macros como outb, INB, etc. proporcionado por la biblioteca de C en plataformas Linux x86."

Cuestiones relacionadas