| بورتو Python منفذ مستوى منخفض I / O لنظام التشغيل Linux X86 |
التحميل الان |
بورتو الترتيب والملخص
- اسم الناشر:
- Fabrizio Pollastri
- موقع ويب الناشر:
- http://avc.inrim.it/html/
بورتو العلامات
بورتو وصف
Python منفذ مستوى منخفض I / O لنظام التشغيل Linux X86 Portio عبارة عن مجمع Python لحضور ماكرو المنفذ I / O مثل Outb، Inb، إلخ. مقدمة من مكتبة C على منصات Linux X86. هذه الوحدة مفيدة عندما تكون هناك حاجة إلى منفذ Pourfise General I / O على مستوى منخفض. ستكون المبرمجين الذين يرغبون في أداء I / O على المنفذ المتوازي على مستوى أعلى، من الرضا عن وحدة Pyparallel بشكل أفضل. لقد ألهمت وحدة iOport وحدة مماثلة كتابة portio.this يتم إصدار مشروع الترخيص العام الجنرال GNU (GPL). الأمر المستخدم: تم تبديل برنامج العينة هذا وإيقاف تشغيل جميع خطوط البيانات الخاصة بالمنفذ المتوازي LP0 مع فترة 6 ثوان. لاحظ التحقق من امتيازات الجذر قبل الدعوة إلى iOperm للحصول على أذونات I / O مناسبة للمنافذ المعنية SYS، والوقت، و OSIMPORT PORTIO # تحقق من لجذر PrivilegesIf OS.GetUID (): طباعة 'تحتاج إلى أن تكون الجذر! الخروج. SYS.EXIT () # اكتساب إذن I / O على LP0Status = Portio.ioperm (0x378، 1، 1) إذا الحالة: طباعة "ioperm: ''، OS.StrError (الحالة) SYS.EXIT () # تبديل للأبد خطوط البيانات LP0DATA = 0WHILE 1: LP0in = portio.inb (0x378) portio.inb (البيانات، 0x378) طباعة "قراءة x من LP0، مكتوبة x إلى LP0 ' (LP0IN، البيانات) البيانات = ~ البيانات و 0xFF Time.Sleep (3) المتطلبات: بيثون ما الجديد في هذا الإصدار: إصلاح بعض عدم تطابق نوع الوسيطة في وحدات ماكرو I / O. ترقيت سلاسل تنسيق Pyarg_parsetuple مع التنسيقات الجديدة "غير الموقعة" المتاحة من Python 2.3. لذلك يتطلب Portio الآن إصدار Python => 2.3.
بورتو برامج ذات صلة