שְׁאֵלָה:
העלה באופן תכנות סקיצה של Arduino מאפליקציית Android
Karoly S
2015-05-28 02:17:32 UTC
view on stackexchange narkive permalink

אני מנסה לבנות אפליקציית Android ממנה אוכל להעלות קובץ .hex לארדואינו שלי (לאונרדו). אני מודע לכמה אפליקציות בחנות Google Play המסוגלות לפונקציונליות זו, אך לא נראה לי למצוא משאבים ניתנים לפעולה כיצד לבצע זאת. אני מודע לכך ששולחן העבודה Arduino IDE משתמש ב- AVRDude לביצוע ההעלאה, אך אני לא מאמין ש- AVRDude זמין באנדרואיד ולכן אני אובד כאן לחלוטין. מישהו יודע איך אעשה זאת?

לאחר עוד חיפושים, אני יודע שהליאונרדו (ATMega32u4) משתמש בפרוטוקול AVR109 כדי להבהיר תוכניות חדשות על החומרה, אבל אני עדיין במצב שלם אובדן מהו התהליך ואיך הייתי משחזר אותו בג'אווה.

אם אתה זקוק לתוצאה, השתמש באחת מהאפליקציות הקיימות או בדוק אם המחבר שלה ירשה לך את חלקי המפתח. אם אתה רוצה משהו משלך, בסופו של דבר תצטרך לעשות את רוב העבודה ליצור (או לפחות להעביר) בעצמך.
@ChrisStratton אני צריך פתרון שיש לי תובנה / שליטה מלאה עליו. אין לי שום בעיה לבצע את העבודה ובעצם הייתי מעדיף אותה, אבל אין לי מעט הבנה לגבי העבודה שצריך לעשות ולכן אני כאן. הייתי בקשר עם מפתח אחד אך האינטראקציה לא הייתה מועילה כפי שחשבתי שהיא עשויה להיות. לצערי אני די חדש בצד הזה של הדברים אז אני לא יודע את הדברים הנכונים לחפש, לחפש וכו '.
אם הייתי רוצה לעשות זאת עבור ארדואינו קונבנציונאלי, הייתי מתחיל לברר את הפעולות כנגד ממשק API ** סידורי ** כדי לדבר עם מעבד האתחול, ואולי לבדוק אותו כנגד משהו שחושף יציאות סדרתיות בשולחן העבודה לג'אווה, כניפוי באגים של אנדרואיד. דברים במצב הם כאב בהתחשב בכך שאתה צריך להשתמש ב- ADB-over-wifi. אתה יכול לנסות להבין איך עובד avrdude, למשל. ואז הייתי מנסה לשלב את זה עם קוד קיים שנמצא שם לדיבור על גבי סדרת USB על גבי לוחות Arduino עם ערכות השבבים השונות בצד המכשיר. עבור לוח מסוג ליאונרדו שני החלקים עשויים להיות צמודים יותר.
טיפים מוצקים. אתחיל לבדוק את כל זה, תודה לחבורה!
נסה את ספריית ** Physicaloid ** עבור אנדרואיד שנראית כמו יישום AVRdude מלא ב- Java.
אחד תשובה:
Sean Houlihane
2016-10-24 00:52:20 UTC
view on stackexchange narkive permalink

אם הייתי רוצה לעשות זאת עבור ארדואינו קונבנציונאלי, הייתי מתחיל לברר את הפעולות כנגד ממשק API סדרתי כדי לדבר עם מאתחל האתחול, ואולי לבדוק את זה מול משהו שחושף יציאות סדרתיות שולחניות לג'אווה, כניפוי באגים של אנדרואיד דברים הם כאב שניתן להשתמש ב- ADB-over-wifi. אתה יכול לנסות להבין איך עובד avrdude, למשל. ואז הייתי מנסה לשלב את זה עם קוד קיים שנמצא שם לדיבור על גבי סדרת USB על גבי לוחות Arduino עם ערכות השבבים השונות בצד המכשיר. עבור לוח מסוג ליאונרדו שני החלקים עשויים להיות צמודים יותר.

העתק מההערה של כריס סטרטון שהוכרה כתשובה.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...