Pycorn.

פייקורן הוא מערכת הפעלה מתפרשת שנכתבה בפיתון.
הורד עכשיו

Pycorn. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Torne Wuff
  • אתר האינטרנט של המוציא לאור:
  • https://launchpad.net/pycorn

Pycorn. תגים


Pycorn. תיאור

פייקורן הוא מערכת הפעלה פרשה שנכתבה בפיתון. Pycorn הוא מערכת הפעלה מתירה שנכתבה בפיתון, שנועדו לשחזר את אפשרויות הלמידה הקלות של מיקרוקומטר 8 סיביות. מנהלי התקן, פרוטוקולי רשת, מערכות קבצים יכול להיות כל מיושם בפיתון ללא C או Code Massbler.The המטרה של הפרויקט היא ליצור סביבת OS מתורגמן שמיש עם יכולות של מחשבים מודרניים; המאפשר עקומת למידה חלקה מתוך רכישת מיומנויות תכנות בסיסיות ישר כדי ליישם פונקציונליות ברמת ההפעלה החדשה ומנהלי התקנים. הביצועים אינם מטרה, אם כי זה יהיה נחמד. פיתוח נוכחי ממוקד במגוון של פלטפורמות זרוע בשל הפשטות היחסית של חומרה.פיקורן משתמשת כיום Devkitarm לבנות Python, חלק של פרויקט Devkitpro של Wintermute (http://www.devkitpro.org/). Devkitarm כולל צולבות COPILY COMPLETTED בפלטפורמות זרוע גנריות, לבנות של Newlib Embedded C ספריה, ו wintermute של libsysbase קובץ IO הפשטה הספרייה. זה מספק מספיק "דברים" כדי לקמפל את המתורגמן python לתוך הספרייה.כדי למעשה לעשות תמונה אתחול Linkcript ו- CRT0 נדרשים אשר מיושם על ידי pycorn. אלה הם פלטפורמה ספציפית: סקריפט הקישור משתמש כרגע כתובות פיזיות ולכן חייב להיות מותאם לכל יעד, ו- CRT0 נכתב בהרכבה לעשות דברים כמו מחסנית ההתקנה. עכשיו יש לנו רק אותם עבור Marvell של PXA270 מערכת על שבב, כמו בשימוש ב Gumstix Verdex פיתוח לוח (http://www.gumstix.com). לוח זה יכול להיות מדומה על ידי QEMU. נקודת כניסה ראשית נדרשת גם אשר מעוררת את המתורגמן Python עם כמה טיעונים, ואף על פי שזה כתוב C הוא Portable.Of קורס, זה לא ממש לעשות שום דבר גלוי; Newlib אין מתקני IO בפועל. נהג סידורי ספציפי פלטפורמה משמש לעת עתה, מחובר לובססבאזה של Stdin / Stdout / Stderr ידיות. וזה זה עכשיו. אין דרך לייבא כל המודולים אשר אינם מובנים לתוך המתורגמן כמו כל הגישה לקובץ נכשל עכשיו, ואת Readlin של Python של Readline הוא באמת טיפש, כך שאתה לא יכול אפילו backspace .. אבל זה עובד! בניין: 0) הורד Devkitarm מ ו לפרוק אותו איפשהו. הוסף devkitarm / bin לנתיב שלך. עכשיו אתה אמור להיות מסוגל לרוץ ARM-EABI-GCC וחברים .1) הוסף את ספריית Makepp בעץ המקור Pycorn לנתיב שלך. Makpp הוא נחמד לעשות החלפת עם הרבה תכונות nifty; משמש בעיקר כי אני שונא לעשות את הטיפול של תיקיות משנה. ראה לפרויקט שלהם Page.2) התקן את השירות של Mkimage של U-Boot. זה בדביאן כחבילה "Uboot-mkimage", או שאתה יכול לקמפל אותו מקורו של U-Boot.3) לרוץ "Makpp שלום / hello.uimage". זוהי תוכנית "שלום העולם" אשר אמור לטעון לתוך U-Boot ולהדפיס על פלטפורמת ברירת המחדל Port.4a) אם יש לך לוח gumstix verdex אתה אמור להיות מסוגל לטעון את זה על ידי סדרתי, TFTP, או MMC, ו בצע אותו עם bootm.4b) אם לא, אתה יכול לדמות אותו תחת QEMU על ידי עושה "Makpp HELLO / לרוץ", בהנחה שיש לך QEMU מותקן. את bootloader יהיה מוגדר באופן אוטומטי אז זה פשוט צריך לרוץ. HIT C-A X (C-A x תחתון) להרוג QEMU. מה חדש במהדורה זו: · Pycorn עכשיו מגפיים לתוך סביבת זיכרון וירטואלי, תוך שימוש די הרבה קוד זרוע כללי. · יציאת PXA270 כעת מכילה רק כמה כתובות בתסריט קישור.


Pycorn. תוכנה קשורה

פגז מוגבל

פגז מוגבל (LSHELL) הוא יישום המאפשר לך להגביל את הסביבה של כל משתמש SSH. ...

170

הורד