היי Ngel.
בחודשים האחרונים התחלתי לתכנן ולבנות פרוייקט שכולל מיקרו בקר מסדרת AVR.
אני ממליץ לך לבדוק פרוייקט שנקרא Arduino.
מדובר בפרוייקט קוד פתוח שמנסה להביא פלטפורמה פשוטה לפיתוח ובקרה
לאנשים שלא מבינים לעומק אלקטרוניקה, מיקרובקרים או אפילו תיכנות.
בפועל הפרוייקט מביא לך ערכת פיתוח שמכילה מיקרו בקר מסדרת AVR,
צורב או Bootloader שמקל על הורדת התוכנה לרכיב,
קומפיילר וסביבת עבודה מאוד בסיסית והכי חשוב
סיפריות של קוד מוכן שמתעסקות עם כל מה שקשור לחומרה.
את התוכנה לערכה אתה כותב ב-C ובגלל סיפריות הקוד אתה יכול לעבוד
ללא התחשבות או צורך להכיר את המיקרו בקר ואת החומרה.
הפרוייקט הוא פרוייקט קוד פתוח ולכן ניתן למצוא באינטרנט הרבה פרוייקטים ופיתוחים סביב הערכה כמו
גרסאות שונות לחומרה, כרטיסי הרחבות לערכת הפיתוח, סיפריות קוד ועוד.
אני לא אהבתי את הרעיון של התנתקות מוחלטת מהחומרה
אבל הפלטפורמה הזו היא נקודת פתיחה דיי טובה לפיתוח ברמה בסיסית
ותמיד אפשר להשתמש בכלים ובתיעוד הרחב מסביב לפרוייקט בשביל פיתוח מורכב יותר בהמשך.
לפרטים נוספים ראה את האתר המקורי:
http://arduino.cc
וגרסה שונה לחומרה שמבוססת על ה-arduino כאן:
http://sanguino.cc
אורן.
...I think I am, therefore I am. I think