Tôi có thiết bị nhúng được cài đặt Python. Có thể truy cập rõ ràng thanh ghi trong Python thuần hay tôi có nên viết phần mở rộng C cho mã Python của mình không?Truy cập vào sổ đăng ký cấp thấp của thiết bị nhúng bằng cách sử dụng Python
5
A
Trả lời
5
Dường như bạn không thể truy cập vào sổ đăng ký cấp thấp. Tôi khuyên bạn chỉ cần viết một mã mở rộng C ngắn để cho phép Python truy cập vào các thanh ghi mà bạn cần.
1
Tôi giả định "đăng ký" nghĩa là "sổ đăng ký thiết bị được ánh xạ i/o".
Nếu bạn có Linux-x86, có gói Python PortIO.
Từ link: "Portio là một wrapper Python cho cổng I/O macro như OUTB, inb vv cung cấp bởi thư viện C trên nền tảng x86 Linux".
Bạn cũng có bất kỳ hệ điều hành có ? – georg
@ thg435: Không. Nhưng tôi cũng quan tâm đến trường hợp tôi có một hệ điều hành. – Randomblue
Tôi chỉ tò mò là cái gì đó giống như http://code.google.com/p/python-on-a-chip? – georg