תוכנות

דף זה מרכז רשימת תוכנות, הקשורות לתהליך הפיתוח של פרויקט-גמר ולתחום מערכות משובצות מחשב (Embedded systems), באופן כללי. בין התוכנות המפורטות להלן, תוכלו למצוא סביבות-פיתוח, קומפיילרים, סימולטורים, תוכנות-עזר שונות ועוד. ניתנה העדפה ברורה לתוכנות חינמיות וחופשיות לשימוש (Freewares) ורק במקרה שלא קיים תחליף חינמי ראוי, צויינה תוכנה מסחרית.

 

סביבות פיתוח [IDE] וקומפיילרים

  • μVision - סביבת-פיתוח עבור משפחת 8051 ו-ARM. קיימת גרסת דמו, בעלת מספר הגבלות, אך מתאימה מאד לסטודנטים.
  • IAR Workbench - סביבת פיתוח עבור 8051, ARM, AVR ועוד. יש גרסת ניסיון ל-30 יום.
  • AVR Studio - סביבת פיתוח עבור מיקרובקרים ממשפחת AVR. חינמית.
  • MPLAB - סביבת פיתוח עבור מיקרובקרים ממשפחת PIC. חינמית.
  • SDCC - קומפיילר חינמי לשפת C עבור משפחת 8051. חינמי.
  • EclipseSDCC - סביבת פיתוח שמשלבת IDE מוכר (אקליפס) עם קומפיילר ל-8051. חינמי.
  • WinAVR - אוסף של כלי-פיתוח (קומפיילר,דיבגר,צריבה) עבור מיקרובקרים ממשפחת AVR. חינמי.

 

תוכנות חינמיות, ייחודיות לאתר דיגיגיל

 softwares

  • HexFactor - תוכנה שמייצרת "מפת זיכרון" על-סמך תוכנו של קובץ hex.
  •  CapID - תוכנה שמזהה ערך של קבלים לפי הקוד שעליהם.
  • ResID - תוכנה שמזהה ערך של נגד לפי צבעי הטבעות המצויירות עליו.

 

תוכנות ליצירת שרטוטים חשמליים

  • OrCad - תוכנת שרטוט מעגלים מסחרית (לא חינמית) שנפוצה מאד בתעשיה.
  • PCB123 - חינם. מומלץ לחפש באינטרנט גרסאות ישנות של התוכנה,הן היו נוחות יותר לשרטוטים.
  • Eagle - חפשו באתר את גרסת ה-Freeware החינמית. מתאימה לשימוש סטודנטים וחובבים.
  • DipTrace - חפשו באתר את גרסת ה-Freeware החינמית. מתאימה לשימוש סטודנטים וחובבים.
  • FreePCB - חינם. תוכנה ליצירת שרטוטים עבור לוחות מודפסים (PCB), עד 16 שכבות. ייצוא לגרבר.
  • Kicad - חינם. קוד פתוח GPL v2. תוכנה מושקעת ליצירת סכמות חשמליות, תכנון לוחות מודפסים (PCB) וצפיה בגרבר. בפיתוח מתמיד.
  • TinyCAD - חינם. קוד פתוח GPL v2. תוכנה ליצירת סכמות חשמליות. קלה יחסית לשימוש.
  • EasyEDA - אתר באינטרנט, שמפעיל תוכנה המאפשרת שרטוט מעגלים, לוחות מודפסים (PCB) וסימולציה. לא דרושה התקנה כלשהי, ייתכן שנדרשת הרשמה.

 

תוכנות לתכנות ("צריבה") של מיקרובקרים

ISP Programmer - תוכנה שמאפשרת לצרוב קוד (תוכנית) אל מיקרובקרים בעזרת מתקן ביתי.

ProgISP - תוכנה שהיא קוד פתוח (Open source), המתאימה לרוב מתקני-התכנות בשיטת ISP, שניתן לרכוש באינטרנט.

 

סימולטורים / דיבגרים

  • μVision - סביבת-פיתוח ל-8051, כוללת גם סימולטור משוכלל.
  • EdSim51 - סימולטור חינמי ל-8051, מיועד למורים ולסטודנטים.
  • JSIM51 - סימולטור חינמי ל-8051 (לחצו JSIM ואז על דגל בריטניה בשביל ממשק באנגלית).
  • TS Controls - סימולטור חינמי עבור משפחת מיקרובקרים 8051. תוכנה ישנה יחסית (1997), מבצעת היטב כל מה שמצופה מסימולטור ויכולה להיות שימושית עבור סטודנטים שרוצים להתנסות בכתיבת קוד ל-8051. אתר התוכנה כבר אינו פעיל  וניתן למצוא אותה רק על-ידי חיפוש באתרים שונים בעזרת גוגל.