יום שבת, 3 בנובמבר 2012

BeagleBoard

BeagleBoard הינו כרטיס של embeded computer המשמש אותנו לצרכי ביצוע poc מהירים .האח הבוגר החכם והחזק של beaglebone השכיח אצל חובבנים בתחום .
beagleboard

אנו משתמשים בפלטפורמה linuxית ממספר סיבות העיקריות בהן הינה שבניגוד ל windows embeded  הכל חינם.וגם עצם זה שזה קוד פתוח מאפשר לנו לגשת למחוזות שהיו סגורים בפנינו ב windows embeded.
מבחינה ארכיטקטונית הפתרונות שלנו בד”כ נראים כך :
3
המערכת מורכבת מ
1.כרטיס beagleboard שהוא הembeded computer שמריץ את כל הלוגיקה של הפעלת ה device
2.מDriver שלנו שעיקרו המרות מתחים בין ה Beagleboard ל Device המופעל ,לפעמים הוא גם מכיל לוגיקות real time שקשה או מיותר להעמיס את הbeagleboard בהם .החיבור הינו באמצעות קווי io מה beagleboard בד”כ למרות שלפעמים החיבור מתבצע באמצעות יציאות אחרות .
Device .3
4.מחשב שתפקידו שו”בי בעיקר כגון תיכנון משימה ב offline בצגת גרפיקה מאוד מורכבת וכד ממשק משתמש חכם הקישור ל beagleboard  מתבצע באמצעות lan למעט מקרה אחד בה החיבור היה באמצעות usb המחשב לא תמיד מחובר למערכת.המחשב לא מריץ בהכרך linux בזמן העבודה למרות שבפיתוח תמיד אנו עובדים במערכת linux ית  לצרכי פיתוח הקוד .

תצורה נוספת שלפעמים אנו משתמשים בה הינה :

4
בה החיבור לתצוגה הינה ישירות מהכרטיס ליציאת S-Video של ה Beaglebourd.קוד התצוגה נכתב ב QT ובד”כ מתקבל באיכות מעולה

אין תגובות:

הוסף רשומת תגובה