באיזה שפת תכנות משתמשים עבור תכנות של הלוח הזה? - אלקטרוניקה ומודינג - HWzone פורומים
עבור לתוכן
  • צור חשבון

באיזה שפת תכנות משתמשים עבור תכנות של הלוח הזה?


card

Recommended Posts

שלום

שני הלוחות הבאים, באים עם מעבד ARM Cortex-M3.

http://www.goodluckbuy.com/stm32f103rbt6-development-board--2-8-lcd-touch-panel-.html

http://www.goodluckbuy.com/stm32f103vet6-arm-cortex-m3-development-board-2-4-tft-lcd.html

הם זולים מאד, וכוללים אפילו מסך...

השאלה:

באיזה שפת תכנות משתמשים כדי לתכנת אותם?

קישור לתוכן
שתף באתרים אחרים

  • תגובות 46
  • נוצר
  • תגובה אחרונה

C/CPP בעיקרון אבל הלוחות האלו לא ממש מומלצים למתחילים. נסה את הדגמי DISCOVERY, הם אמורים להיות קלים יותר לעבודה ויש יותר מדריכים/דוגמאות (עולים 10-15 דולר).

קישור לתוכן
שתף באתרים אחרים

רק לוח , מסך תוכל לקנות בנפרד אני מניח.

פעם גם התעניינתי ברכישת לוח STM32, שחיפשתי מידע בעניין תמיד המליצו על סדרת ה DISCOVERY. נראה שהם יותר פופולרים -> קהילה גדולה יותר -> יותר מדריכים ואנשים לשאול שאלות.

בניגוד לארדואינו אתה ממש צריך לעבוד עם החומרה, אין analogWrite - צריך להגדיר את הטיימר וכו'.

עריכה: בכל מקרה לפני שאתה קונה משהו, חפש מדריכים ומידע שיספיק כדי להתחיל.

קישור לתוכן
שתף באתרים אחרים

הבנתי..

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

מה שאומר שתוכניות יהיו ארוכות יותר לכתיבה.

אוקיי אז נוותר על זה..

חבל שלארדואינו אין לוחות שכוללים כל כך הרבה דברים, ובמחיר כזה זול...

קישור לתוכן
שתף באתרים אחרים

המסך נראה טוב,

אבל 60$ על מסך??

במחיר כזה, כבר אפשר לקנות טלפון סיני זול,

ולכתוב לו בשפת תכנות נורמלית כמו Java,

ותראה מה אתה מקבל בו:

- מסך

- מעבד

- סלולר

- Wi-Fi

- תקשורת Bluetooth

- מצלמה

- פנימי ומיקרופון פנימיים כלולים

- מגוון חיישנים: אור, זוית, וכו'

- נטענת + מעגל הטענה בילט אין :)

או אופציה נוספת, במקום טלפון חכם סיני זול, היא סיני זול,

כשאתה מקבל בו את כל מה שכתבתי קודם, רק בלי הקישוריות הסלולרית, אבל מנגד מקבל מסך יותר גדול מהמסך שבטלפון.

יש רף מסוים של מחיר, שמעבר אליו כבר המיקרו-בקר מפסיק להיות משתלם, ואז יותר משתלם לעבור לטלפון חכם זול, עם אנרדואיד...

(כך לטעמי)

אלא אם יש לך סיבה נוספת שלא חשבתי עליה..

קישור לתוכן
שתף באתרים אחרים

רציתי מסך גדול בכדי לייצר סוג של לשלוט הכל בבית פלוס תצוגה נאה של כל החיישנים שאני אוסיף. (לרכב או לבית)

מסך קטן יותר יהיה זול יותר .

ובהחלט שלא רציתי לפתוח זאת על פלטפורמה של אנדרויד .

קישור לתוכן
שתף באתרים אחרים

רציתי מסך גדול בכדי לייצר סוג של טאבלט לשלוט הכל בבית פלוס תצוגה נאה של כל החיישנים שאני אוסיף. (לרכב או לבית)

זה אכן יצא יפה..

אבל פעם הבאה כשאתה מגיע לרמות כאלה של מחירים, תשקול את הרעיון שהבאתי..

ובהחלט שלא רציתי לפתוח זאת על פלטפורמה של אנדרויד .

למה?

לא יהיה לך יותר נוח לעבוד עם Java שכוללת Framework נורמלי,

לעומת ++C ישנה?

אני ממש הייתי שמח אם היו מיקרו-בקרים שכוללים Java או #C, ובמחיר זול.

(יש #C, זה ה-Netduino, אבל לא במחירים של רגיל)

קישור לתוכן
שתף באתרים אחרים

זה לא בדיוק נכון ,

שאתה יושב "על " אתה כפוף לכללים שלה ולמה שהיא נותנת מבחינת גישה לחומרה תיזמונים וכו.

שאתה כותב לאטמל (בהתחלה תחת הארדוינו) מאד קל לכתוב קרוב לחומרה ולשלוט בתהליכים של התוכנה.

קישור לתוכן
שתף באתרים אחרים

אתה צודק.

אולי צריך באמת להגיד שבהתאם לשימוש שרוצים, אז כך יכול להיות מתאים לעבור למשהו שהוא כבר מחשב קטן, או לא.

אגב לי אישית, הדבר שהכי מפריע במיקרו-בקרים זה השפת תכנות המיושנת.

לא האמנתי בחיים שאני אחזור לגעת ב-++C.

אומנם היא Object Oriented, לפחות זה,

אבל עדיין, שפה ישנה וגורמת לי ממש להרגשה של דחייה :)

אחרי שמשתמשים בשפות עם Frameworks, כמו Java ו-#C,

קשה מאד לחזור לזה.

כמו כן בשפות הנ"ל יש References, כך שאין צורך יותר בפוינטרים וכל הבלאגן..

המחירים כיום של מיקרו-בקרים הם זולים מאד - אפשר לקנות Arduino Pro Mini, עם ATMega328, במחיר של 4.5$.

המחיר בהחלט טוב,

אם רק היו משפרים את שפת הפיתוח - כלומר שיהיה אפשר לכתוב בשפה יותר חדשה(ועדיין במחיר זול עבור המיקרו-בקר), זה היה מושלם.

נקווה שזה יגיע.

קישור לתוכן
שתף באתרים אחרים

http://hwzone.co.il/tech/news/141157

אתה מבין שהדבר הזה ( או דומה לו ) יוכל להריץ EMBEDDED 2013 , אני בטוח שאיזה קבוצה של אנשים תפתח ואז יהיה ממש קל לפתח לזה מה שאתה רוצה .

אבל שוב ככל שמתרחקים מהחומרה (כלומר שפה עלית) מאבדים שליטה ויעילות .

קישור לתוכן
שתף באתרים אחרים

אתה צודק.

אולי צריך באמת להגיד שבהתאם לשימוש שרוצים, אז כך יכול להיות מתאים לעבור למשהו שהוא כבר מחשב קטן, או לא.

אגב לי אישית, הדבר שהכי מפריע במיקרו-בקרים זה השפת תכנות המיושנת.

לא האמנתי בחיים שאני אחזור לגעת ב-++C.

אומנם היא Object Oriented, לפחות זה,

אבל עדיין, שפה ישנה וגורמת לי ממש להרגשה של דחייה :)

אחרי שמשתמשים בשפות עם Frameworks, כמו Java ו-#C,

קשה מאד לחזור לזה.

כמו כן בשפות הנ"ל יש References, כך שאין צורך יותר בפוינטרים וכל הבלאגן..

המחירים כיום של מיקרו-בקרים הם זולים מאד - אפשר לקנות Arduino Pro Mini, עם ATMega328, במחיר של 4.5$.

המחיר בהחלט טוב,

אם רק היו משפרים את שפת הפיתוח - כלומר שיהיה אפשר לכתוב בשפה יותר חדשה(ועדיין במחיר זול עבור המיקרו-בקר), זה היה מושלם.

נקווה שזה יגיע.

אתה מודע לזה שיש references גם ב-C++ ומעבר לזה, לרוב הפלטפורמות האלו יש למעשה framworks וספריות מוכנות נכון?

קישור לתוכן
שתף באתרים אחרים

http://hwzone.co.il/tech/news/141157

אתה מבין שהדבר הזה ( או דומה לו ) יוכל להריץ EMBEDDED 2013 , אני בטוח שאיזה קבוצה של אנשים תפתח ואז יהיה ממש קל לפתח לזה מה שאתה רוצה .

תקרא שם את תגובה מספר 3 למטה..

ואז תראה מה דעתי על זה.

זה לא משתלם.

במחיר כזה, אתה קונה כבר טלפון או , עם מסך וכל התוספות.

אתה מודע לזה שיש references גם ב-C++

האם ה-References שאתה מדבר עליהם יעבדו גם על ה-++C של Arduino?

אם לא, אז זה לא רלוונטי לכאן..

ומעבר לזה, לרוב הפלטפורמות האלו יש למעשה framworks וספריות מוכנות נכון?

ספריות יש.. לכל רכיב בד"כ..

אבל Frameworks?

קישור לתוכן
שתף באתרים אחרים

כשאתה קונה לוח עם מיקרו אתה עושה את בגלל שאתה רוצה להשתמש בפורטים השונים.

טאבלט/טלפון לא מאפשר לך לעשות את זה (כל עוד שאתה לא קונה חומרה נוספת שעל הדרך גם תתפוס לך את כניסת ה-usb)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.


×
  • צור חדש...