שְׁאֵלָה:
מהם IDE האחרים עבור Arduino?
DLJ
2014-02-12 10:22:30 UTC
view on stackexchange narkive permalink

ה- IDE הבסיסי של Arduino חסר הרבה תחכום הקיים ב- IDEs אחרים כגון השלמת קוד, קריסת קוד, ארגון תיקיות וכו '. האם ישנם IDEs אחרים המאפשרים תכנות ב- C או C ++ ומשפרים את ההיבטים הללו?

הצעה: האם ניתן להרחיב שאלה זו בשפות שונות (לא רק IDE שונות)?
למה אתה מתכוון @anorton
@anorton זה יביא לשאלה אחרת לגמרי.
anorton כנראה פירושו שאפשר היה מעוניין לדעת גם באילו שפות תכנות, מלבד C ++, ניתן להשתמש כדי לתכנת Arduino. נכון, @anorton?
@Ricardo זה נכון. אבל אני מסכים שיש לשמור על שאלה זו לחלוטין * IDEs *. :)
@anorton אני מסכים. השפה האחת היא שאלה נפרדת.
ה- IDE של ארדואינו כולל קיפול קוד. זה לא מופעל כברירת מחדל. ערוך את "Preferences.txt" בשורה: 'editor.code_folding = false' והפוך אותו ל'אמיתי '. זה לא נועד לפגוע בשאלה.
22 תשובות:
Hardik Thaker
2014-02-12 10:25:27 UTC
view on stackexchange narkive permalink

יש תוסף ליקוי חמה של Arduino בשם sloeber! ו- Eclipse הוא IDE מדהים של קוד פתוח חוצה פלטפורמות!

סטינו הוא טוב. זה דורש טקסט נשגב 2 שיש לו ניסיון בחינם ללא הגבלת זמן.

Visual Micro מספק מערכת בנייה מלאה עם ניפוי באגים עבור Arduino ב- Microsoft Visual סטודיו. למשתמשים מתקדמים הוא גם מאפשר להציג או לשנות את קוד המקור הבסיסי של Arduino, לערוך פרוייקטים ו / או ספריות מכל מקום ולשתף אותו במספר פרויקטים לצד אינטליגנציה חוצה פלטפורמות אמיתית.

למידע נוסף עבור אל האתר הרשמי של Arduino

לפיתוח ב- Windows, יש מהדורה מיוחדת של IDE הרשמי של Arduino בשם arduino-erw, מהדורה זו טובה בהרבה מהאחרונה מכיוון שתיקנה הרבה בעיות פיגור ויציבות!

וגם NetBeans!
@Jean-ChristopheDuperron תודה! אני בהחלט אשתמש בתוסף NetBeans. תודה Hardik Thaker אני לא אוהב להשתמש ב- Eclipse אבל אם ה- NetBeans נכשל אני אשתמש בתוסף Eclipse
מה שלום סטינו? אני אוהב את Sublime ותהיתי אם סטינו טוב יותר מה- ID של ארדואינו (במיוחד מבחינת שגיאות / קריסות הצפה סדרתי).
@FakeName אני מעריך את ההתלהבות שלך, אבל אתה תרצה לכוונן את השפה שלך רק טיפה ;-)
אני משתמש בתוסף Arduino Eclipse ואני שמח ממנו. אבל אני אסתכל על ההצעות האחרות שלא הייתי מודע להן!
@ChrisO - למה? עדיין לא שמעתי ** אי פעם ** טיעון משכנע לצנזורה.
@FakeName, בדיוק התקין אותו. אני מקווה שהכל יעבוד כשורה מחר תוך כדי עבודה על מעקב אחר עכבר עבור הרובוט שלנו
@FakeName אני לא מתכוון לטעון בעד / נגד צנזורה (מה שלא יהיה). StackExchange עוסק במקצועיות, אך מבחינה מעשית הקהילה היא זו שמחליטה: אם אף אחד לא מסמן את ההודעה / תגובה שלך כפוגענית, אז זה בסדר כמו כן, אה?
@ChrisO - אני חושב ש- [XKCD זה] (http://xkcd.com/137/) מסכם כראוי את דעתי בנושא.
@FakeName האהא, תודה מבריקה על הקישור, הולכת למדפסת, עכשיו ;-) וואו, שיפור מיידי של המורל במקום העבודה ...
האם ל- Eclipse או Visual Studio יש תכונות כמו מעקב אחר שיטות (למשל CTRL-Click מוביל ליחידה האחרת שנקראת בשיטת משתמשים) ועזרה בהקשר ל- C ++? (סליחה אם זו שאלה ממש מתחילים)
@Hamish_Fernsby, כן, ליקוי חמה עושה את זה בצורה מדהימה. ראה תיעוד ההתקנה שלי כאן: https://arduino.stackexchange.com/a/75491/7727. זה הופך את הניווט בקוד להרבה יותר קל ומאפשר לחפור באמת בליבה ובספריות.
Anders R. Bystrup
2014-02-12 15:28:35 UTC
view on stackexchange narkive permalink

בהרחבה על התשובה של Fake Name, יש גם תוסף Arduino של Visual Micro עבור Atmel Studio (בנוי מ- Visual Studio). הוא משתף את הכלים, המקורות והספריות עם ה- IDE של ארדואינו אך מספק את כל השלמת הקוד ותכונות אחרות של Visual Studio.

התוסף Visual Micro עובד גם בכל הגרסאות של Visual Studio. מספק ניפוי באגים של usb ומנהל דירקטוריון תואם ל- Arduino IDE.

AtmelStudio הוא מחשיב וקצת מוזר - כמו יצירות רבות של מיקרוסופט - אבל חזק ובסופו של דבר מאוד שימושי. סיימתי שלושה פרויקטים עבור ה- Due ומוצא את זה מאוד קל. המלץ על [אמולטור J-Link] (http://www.segger.com/jlink_base.html) מאת Segger.
JohnB
2014-02-12 20:57:10 UTC
view on stackexchange narkive permalink
ניתן להשתמש ב

vim לפיתוח Arduino, אך יידרש תצורה כלשהי (כדרכם של vim). תצטרך את קובץ התחביר ו- התוסף הזה המאפשר לך להרכיב ולפרוס מ- vim.

Grant Lucas הפיק כתבה מעולה על הצבת הריבוע של מצב הסביבה שלך:

שימוש ב- Vim לפיתוח Arduino

הנה פוסט מהיר על הגדרת Vim לפיתוח Arduino במקום להשתמש ב- Arduino IDE. אם אתה משתמש Vim כבד, זה יכול להיות קצת הלם להיכנס לעורך אחר. למרבה המזל ההתקנה די קלה לגרום לכל זה לעבוד עם Vim. פוסט זה מניח שאתה מרגיש בנוח עם אופן ההתקנה של Vim ובאופן אידיאלי כבר יש לך סביבה שמתאימה לך.

התקן את ה- ID של ארדואינו

המתן. מה?!? אני שומע אותך אומר. אני יודע אני יודע. אנו למעשה לא משתמשים ב- Arduino IDE, אך אנו זקוקים לו לתצורה כלשהי ולקבצים שהיא מתקין. תוסף ה- Vim נשתמש בקשרים למה ה- IDE מתקין ומגדיר כך שהוא נחוץ. באפשרותך להוריד את ה- IDE מאתר Arduino.

התקן תוסף vim-arduino

כדי להשיג את הטוב העיקרי של הידור, ניטור ופריסה לארדואינו. , קחו את הגרסה האחרונה של vim-arduino. התקן אותו בתיקיית ה- .vim שלך באמצעות כל השיטה בה אתה משתמש לניהול תוספי ה- Vim שלך. רמז: אני ממליץ על פתוגן מכיוון שהוא הופך את ההתקנה לפשוטה כמו זריקת תיקיית התוסף לתיקיית חבילות.

קובץ תחביר Vim

הבא הוא להשיג את קובץ התחביר כדי שנוכל לקבל קידוד צבעים נחמד לקבצי .pde ו- .ino. הורידו את arduino.vim העדכני ביותר והתקינו אותו בתיקיית התחביר של Vim. כדי לגרום לתחביר להחיל על סוגי הקבצים הנכונים הוסף את הקובץ הבא לקובץ ה- vimrc שלך

  au BufRead, BufNewFile * .pde set filetype = arduinoau BufRead, BufNewFile * .ino set filetype = arduino  

קביעת התצורה של IDE של ארדואינו

לפני שתנסה לקמפל ופריסה עם Vim, קבל את כל זה לעבוד עם IDE של ארדואינו, שכן תוסף Vim רק קורא מההגדרות שנשמרו על ידי IDE. אם זה עובד ב- IDE, זה אמור לעבוד ב- Vim. הקפד לבחור את היציאה הטורית הנכונה tty.usbmodem * מתוך כלים> יציאה טורית ב- IDE. הערה: זה יופיע רק כאשר ה- Arduino מחובר לחשמל.

עבודה מ- Vim

ברגע שתוכל לתקשר עם ה- Arduino שלך מ- IDE אתה אמור להיות טוב לגמרי ללכת עם Vim. אתה לא צריך לפתוח את IDE אלא אם אתה רוצה קוד לדוגמא. פתח את קובץ השרטוט שלך ב- Vim והשתמש ב- <Leader>ac כדי להרכיב סקיצה, <Leader>ad כדי להרכיב ואז לפרוס לארדואינו המחובר ו- <Leader>as חלון חדש עם מסך לניטור הפלט הסדרתי מהארדואינו.

תהיתי מתי פוסט Vim עומד לעלות בהתחשב בכך ש- Emacs כבר היה קיים] (http://arduino.stackexchange.com/questions/40/what-are-the-other-ides-for-arduino/101# 59) ;-)
@Asheesh חייב לייצג!
בדיוק גיליתי שהגדרת העדפת ה- IDE של Arduino 'השתמש בעורך חיצוני' מכניסה את IDE למעין מצב 'האזנה' המגלה שינויים בקובץ בעת עריכה ב- Vim (או בעורך אחר). אתה צריך לפתוח את הקובץ בשני העורכים.
Connor Wolf
2014-02-12 12:44:17 UTC
view on stackexchange narkive permalink

אתה יכול להשתמש ב AVR Studio כדי לכתוב תוכניות עבור Arduinos.

יש תוסף שמאפשר לך לקשר ולהשתמש בספריות הארדואינו מ- בתוך Atmel Studio.

אם השתמשת ב- Microsoft Visual Studio, Atmel Studio היא בעצם רסקין של Visual Studio עם גבינות מהדר שונים המכוונים לסדרת המכשירים של ATmega, כך שתרגיש ממש בבית.

Johan
2014-03-25 01:57:48 UTC
view on stackexchange narkive permalink

יש גם פתרון לחצי הדרך מכיוון ש- Arduino IDE תומך בעורך חיצוני, אז ה- Arduio IDE רק אוסף ומעלה.

enter image description here

עכשיו אתה יכול להשתמש בכל IDE / עורך שאתה רוצה כדי לערוך את הקוד, ואז תחזור ל- IDE של Arduino כדי ללחוץ על כפתור הידור והעלאה כשתסיים.

asheeshr
2014-02-12 11:34:04 UTC
view on stackexchange narkive permalink

סיומת IDE טובה למדי היא מצב Arduino ל- Emacs. זה מאפשר שימוש ב- IDE רב-תכליתי ומתרחב כגון Emacs לכתיבה, קומפילציה והעלאת קוד לארדואינו.

את התיעוד וההוראות ניתן למצוא כאן.

stav
2014-02-27 03:25:00 UTC
view on stackexchange narkive permalink

UPDATE-> Codebender מושבת.

קיים קוד פתוח מבריק, IDE מבוסס אינטרנט שנקרא Codebender

זה כמו Github עבור Arduino ויש לו קהילה נהדרת שעובדת ממנו עם אלפי דוגמאות וצוות dev הוא יוצא מן הכלל.

עם קודבנדר, אתה יכול:

  • לתכנת סקיצה קיימת למכשיר שלך
  • לשכפל סקיצה קיימת
  • לשנות אותה לצרכיך
  • לשתף את עבודתך עם העולם
  • הטמע קוד באתר שלך, בבלוג או במדריכים שלך

חוצה פלטפורמות עובד ב- Windows, Mac & Linux, Firefox & Chrome

Codebender תומך ב- Windows (החל מ- Windows XP ועד Windows 8.1, כן, אפילו ויסטה: P), Mac OS X 10.6-10.9, ו- Linux ועובד בכל הדפדפנים העיקריים

כיצד היא מנהלת ספריות (וגרסאות ספריות) שתקבל ממיקומים שונים (למשל ב- GitHub)? אני שואל ביחס לשאלות אלה: http://arduino.stackexchange.com/questions/362/where-can-i-find-a-central-repository-of-all-available-arduino-libraries ו- http: // arduino.stackexchange.com/questions/348/how-to-organize-my-arduino-projects-structure-for-easy-source-control
הערה שמסר [Sean808080] (http://arduino.stackexchange.com/users/20022/sean808080): _UPDATE-> [Codebender מושבת.] (Https://codebender.cc/next-chapter) _
Chris K
2014-02-12 10:43:09 UTC
view on stackexchange narkive permalink

Majenko יצר ומתחזק את UECIDE. תרומתו די אפית; ראיתי ממקור ראשון את יכולת הקידוד שלו כשאנחנו עבדנו ביחד כדי לגרום למגן Adafruit 1.8 "TFT מגן ג'ויסטיק לעבוד על פלטפורמת chipKIT.

Faux_Clef
2014-02-17 04:58:06 UTC
view on stackexchange narkive permalink

בנוסף למזהים המוזכרים אתה יכול להשתמש ב- Xcode עם embedXcode אם אתה משתמש ב- Mac. ל- IDE מבנה קבצים נהדר ותמיכה בהרבה לוחות. לפרויקטים גדולים ומורכבים זה ממש טוב. אני אוהב להשתמש ב- vim או ב- arduino IDE לרישומים / פרויקטים פשוטים ופחות מורכבים.

Daniel Grillo
2014-02-26 17:40:34 UTC
view on stackexchange narkive permalink

יש אחת מברזיל בשם MariaMole : http://dalpix.com/mariamole

לדברי המחבר, כמו הארדואינו המקורי הסביבה, MariaMole מאפשרת יצירת תוכנה עבור Arduino. עם זאת, בעוד של- IDE המקורי של Arduino יש מגבלות להקל על החיים למתחילים, MariaMole מביאה תכונות שמשתמשים מתקדמים יותר רגילים למצוא ב- IDE מקצועיים, כגון:

  • פועל על התקנת Arduino
  • סביבת עבודה תומכת במספר פרויקטים בו זמנית
  • קונסולות יציאות טוריות מרובות בו זמנית
  • קבצים משתמשים בפורמטים פתוחים
  • ניתן להגדיר תהליך בנייה
  • מייבא דוגמאות ושרטוטים של ארדואינו
  • ייבא בקלות ספריות ארדואינו
  • ערכות נושא צבעוניות
תודה על תשובתך דניאל. אני מקווה שלא אכפת לך שהסרתי את התמונה שכללת את הממתק שנקרא "מריה שומה". זה לא ממש רלוונטי לדיון, וזה ממש גרם לפוסט שלך להיראות כמו דואר זבל במבט ראשון.
הכי טוב יהיה להוסיף כאן תיאור כלשהו של IDE. כרגע התשובה מכילה קישור בלבד, ואם הקישור היה יורד, התשובה תהפוך לחסרת תועלת.
@AsheeshR, שמתי מידע נוסף כפי שאתה מציע. תודה
עלי לשאול את אותה השאלה שכבר ביקשתי לקבל תשובה נוספת: כיצד היא מנהלת ספריות (וספריות גרסאות) שתקבל ממקומות שונים (למשל ב- GitHub)? אני שואל ביחס לשאלות אלה: http://arduino.stackexchange.com/questions/362/where-can-i-find-a-central-repository-of-all-available-arduino-libraries ו- http: // arduino.stackexchange.com/questions/348/how-to-organize-my-arduino-projects-structure-for-easy-source-control
kiwiron
2014-03-31 13:31:55 UTC
view on stackexchange narkive permalink

תמיד רציתי להשתמש ב- Eclipse, מכיוון שזה הסטנדרט שלנו (עבור Java) בעבודה. אבל מעולם לא הצלחתי לגרום לבאגים לעבוד עם לוח ה- AVR הדרקון שלי - פשוט יותר מדי שכבות בין קוד המקור לשבב, אז חזרתי להשתמש בסטודיו Atmel. ניתן להגדיר את מיפוי המקלדת לחיקוי IDEs שונים אחרים (כולל Eclipse ו- Netbeans). אני יכול לקבל את המוזרות של Microsft בתמורה לסביבת ניפוי באגים יציבה, תמיכה מרובת קבצים ותכונות בקרת מקורות מקצועיות.

ביצעתי ניפוי באגים עם תוסף ליקוי החמה של Arduino (ששמו שונה לאחרונה ל- sloeber sloeber.io) והאפס. אני לא הבעלים של דרקון אבל אני יודע שאנשים אחרים קיבלו את זה לעבוד.
noearchimede
2017-07-20 05:20:47 UTC
view on stackexchange narkive permalink

PlatformIO

אני משתמש בעורך הטקסט Atom של GitHub עם חבילת PlatformIO.

אני אוהב את שניהם:

  • Atom כולל תכונות מובנות שימושיות ומעל 6,000 חבילות (הניתנות להורדה והתקנה בקלות מחלונית ההגדרות) המאפשרות למשתמש להוסיף למעשה כל תכונה שהוא צרכים.
  • PlatformIO הוא IDE רב עוצמה לתכנות מיקרו-בקר. יש לו את כל התכונות של ה- IDE של ארדואינו (כמו היכולת להעלות קוד ללוח ארדואינו בלחיצה אחת אחת, צג סדרתי, ...) ועוד רבים אחרים (כמו כל אלה שמופיעים על ידי ה- OP) ותומך באופן מושלם בארדואינו. מלבד "הוא תומך ביותר מ 200 לוחות פיתוח יחד עם יותר מ 15 פלטפורמות פיתוח ו -10 מסגרות". ניתן להתקין אותו באופן מקורי באטום של GitHub או בעורכי הקוד VSCode של מיקרוסופט.

ערוך

אני עדיין משתמש ב- PlatformIO ב- Atom על בסיס קבוע, אך פשוט ראיתי ב אתר האינטרנט ובפורום שהם מרתיעים משתמשים להשתמש בחבילת Atom שלהם תוך שהם מציעים PlatformIO ב- VSCode כחלופה טובה יותר. גרסת Atom עדיין עובדת היטב, אך אם אתה משנה עורך ותרצה לנסות את PlatformIO, הייתי ממליץ לעקוב אחר עצתם ולהתקין אותה ב- VSCode.

albator
2014-10-01 05:37:25 UTC
view on stackexchange narkive permalink

אני משתמש ב- Xcode, מוגדר כעורך חיצוני. אני כותב הכל בספריות, והסקיצה פשוט קוראת לספריות.

Bald Bantha
2016-05-13 19:17:17 UTC
view on stackexchange narkive permalink

Fritzing

זהו "תצוגת הקוד" החדשה! זה מאפשר לך לכתוב את הקוד שלך ישירות בתוך Fritzing, ואפילו להעלות אותו משם למיקרו-בקר שלך. אפילו יש לו צג סדרתי. :)

Fritzing ידוע בדרך כלל כבונה סכמטי. ל- IDE מובנה.
ראה כאן למידע נוסף.

LegitimateWorkUser
2016-05-13 21:32:59 UTC
view on stackexchange narkive permalink

עוד לא ראיתי מישהו מזכיר את זה, אבל אני משתמש ב- VisualMicro עבור Microsoft Visual Studio (לא Atmel), ואני אוהב את זה בסדר גמור. זה נותן לך את כל מה שבדרך כלל היה לך ב- Visual Studio, כמו הקלדת אינטליסנס. גרסת הניסיון היא התוכנית המלאה, והרישיון די זול - כמו 30 דולר או משהו כזה. קיבלתי את עבודתי לשלם עבור מפתח רישיון מסחרי. האם ממליץ!

Gregg
2016-06-14 17:38:51 UTC
view on stackexchange narkive permalink

Notepad ++

  • הגדר את Notepad ++: view-> תיקייה כשטח עבודה
  • ושפה-> C-> C ++ מגדיר הדגשת תחביר
  • set קובץ Ide של arduino-> העדפות "השתמש בעורך חיצוני"

והכל פועל בצורה חלקה, ללא עיקר הליקוי.

Neuron
2017-04-04 16:24:03 UTC
view on stackexchange narkive permalink

Clion + PlatformIO

אני משתמש באופן אישי ב Clion שהוא IDE חוצה פלטפורמות יחד עם PlatformIO שהיא מערכת לבנות פלטפורמות שונות עבור ארדואינו וכדומה.

Clion כי אני אוהב את IDEs של המוח הסילוני. כתלמיד או כמורה תוכלו לקבל רישיון בחינם. ואמרו לי אנשים חשודים באינטרנט שיש דרכים אחרות להשיג רישיון (לא שאני יעץ לעשות דבר כזה).

PlatformIO הוא די חזק ומשתלב כמעט בכל דבר. IDE. קל להכריז על תלות בספריות אחרות שהורדו אוטומטית.

אני משתמש גם בתוסף צג יציאה טורית של Clion כדי לתקשר דרך Serial.print () קוד>.

בעזרת התקנה זו תוכלו לזרוק לחלוטין את ה- Arduino IDE הישן שמצאתי שהוא מספק לגמרי!

Phillip Ngan
2017-07-19 15:20:52 UTC
view on stackexchange narkive permalink

אלטרנטיבה טובה ל- IDE של Arduino היא Visual Studio Code בשילוב עם סיומת Microsoft עבור Arduino https://github.com/Microsoft/vscode-arduino

It נותן את כל התכונות של ה- Arduino IDE כגון

אמת והעלה את הרישומים שלך בקוד Visual Studio

  • לוח מובנה ומנהל ספרייה
  • רשימת דוגמאות מובנית
  • צג טורי מובנה

אך בנוסף מציע כמה תכונות אטרקטיביות:

  • IntelliSense והדגשת תחביר לשרטוטים של ארדואינו
  • קטעי שרטוט
  • פיגומי פרוייקט ארדואינו אוטומטיים
Gabriel Staples
2020-05-07 12:21:35 UTC
view on stackexchange narkive permalink

אני משתמש ב- Eclipse ו- Sublime Text לעריכת קוד Arduino, ואני בונה את ה- IDE של Arduino כשהוא מוגדר למצב "עורך חיצוני", או באמצעות כלי שורת הפקודה Arduino. ל- Eclipse אינדקס פנטסטי והופך את ההבנה לליבת הארדואינו להרבה יותר קלה. כתבתי מסמך PDF מפורט אודות השימוש והגדרת Eclipse לפיתוח תוכנה מקצועי, כולל עבור Arduino, כאן: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/eclipse/Eclipse%20setup%20instructions % 20on% 20a% 20new% 20Linux% 20 (או% 20other% 20OS)% 20computer.pdf.

שים לב שאני משתמש בליקוי רגיל עבור C / C ++, ללא תוספי Arduino . אני לא מוצא אותם כל כך שימושיים מכיוון שהם בכל מקרה לא יכולים לעמוד בקצב עם כלי הבנייה האחרונים של Arduino.

ראה את המסמך שלי לקבלת מידע מלא על ההתקנה באופן כללי.

קשור:

  1. C ++ לעומת שפת Arduino?
JRobert
2017-04-04 21:47:19 UTC
view on stackexchange narkive permalink

הבחירה שלי לעבור (משחק מילים, זה רק משחק מילים, אנשים!) היא סלובר - ליקוי חמה עם תוסף EclipseArduino של ג'נטיה. לאחר עשרות שנות אימונים של שרירים-זיכרון של emacs, אני משתמש בתוסף ה- Emacs + של MulgaSoft ועובר אליו ל- emac של GNU אמיתי לצורך הרמה כבדה - כמפתח פרויקט וספריות חדשות עבורו במקביל, f / ex, ומשתמש בסלובר כדי לתפוס את שלי שגיאות הקלדה & brain-f * ts.

Allaw Hussein
2019-06-07 10:43:22 UTC
view on stackexchange narkive permalink

לאחר קצת ניסיון

כל עורך (אטום או vscode) מצוין עם פלטפורמהIO

הצעה :

  1. הדגשת תחביר
  2. debugger
  3. מנהל פרויקטים קלים
  4. (שאני הכי אוהב) חסימות מתקפלות
raveren
2019-11-15 08:46:58 UTC
view on stackexchange narkive permalink

בסוף 2019 יש לנו את התוסף Deviot Sublime Text 3 שפועל על גבי PlatformIO.



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