פורטיו

Python ברמה נמוכה יציאה I / O עבור לינוקס x86
הורד עכשיו

פורטיו דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Fabrizio Pollastri
  • אתר האינטרנט של המוציא לאור:
  • http://avc.inrim.it/html/

פורטיו תגים


פורטיו תיאור

Python ברמה נמוכה יציאה I / O עבור לינוקס x86 Portio הוא עטיפת python עבור יציאת I / O מאקרו כמו Outb, Inb, וכו 'מסופק על ידי ספריית C על פלטפורמות X86 לינוקס. מודול זה שימושי כאשר נדרש יציאת כללי לשודר ברמה נמוכה. מתכנתים שרוצים לבצע I / O על הנמל המקביל ברמה גבוהה יותר, יהיה מרוצה טוב יותר על ידי מודול pyparallel. מודול דומה Ioport יש השראה לכתיבה של Portio.This הפרויקט משוחרר תחת רישיון ציבורי כללי GNU (GPL). דוגמה: תוכנית זו מדגם לעבור ולכבות את כל קווי הנתונים של LP0 מקביל עם 6 שניות. הערה ההמחאה של הרשאות שורש לפני השיחה ל- ioperm כדי לרכוש את ההרשאות I / O תקין עבור PORTS.Import מעורב, זמן, Osimport Portio # בדוק עבור שורש הרשאות OS.Getuid (: הדפסה 'אתה צריך להיות שורש! יציאה ". SYS.EXIT () # לרכוש הרשאה עבור I / O על LP0STATUS = Portio.ioperm (0x378, 1, 1) אם סטטוס: הדפס 'ioperm:', OS.StrError (סטטוס) sys.exit () # toggle לנצח קווי נתונים של LP0DATA = 0While 1: lp0in = portio.inb (0x378) portio.outb (נתונים, 0x378) הדפס 'קרא% x מ LP0,% x כדי LP0'% (LP0IN, נתונים) נתונים = ~ נתונים ו 0xff time.Sleep (3) דרישות: · פייתון מה חדש במהדורה זו: · תוקן כמה סוג ארגומנט אי התאמה ב- MACROS I / O. · מחרוזות פורמט Pyarg_parsetuple עם הפורמטים "לא חתומים" החדשים של Python 2.3. אז Portio עכשיו דורש Python גרסה => 2.3.


פורטיו תוכנה קשורה

ג 'ק

פרויקט Jackcess הוא ספריית ג 'אווה טהורה לקריאה וכתיבה למסדי נתונים של MS Access. ...

279

הורד

ליבג

Libavg הוא ספריה למצגות תקשורתית ומתקנים שנועדו להפוך את מנהל מקרומדיה superflous. ...

144

הורד