תוכן עניינים:

הגדרה לתכנת Picaxe Via Shell Script (לינוקס): 5 שלבים
הגדרה לתכנת Picaxe Via Shell Script (לינוקס): 5 שלבים

וִידֵאוֹ: הגדרה לתכנת Picaxe Via Shell Script (לינוקס): 5 שלבים

וִידֵאוֹ: הגדרה לתכנת Picaxe Via Shell Script (לינוקס): 5 שלבים
וִידֵאוֹ: קורס לינוקס | Linux Introduction - מבוא ללינוקס | Caliber-Training 2024, נוֹבֶמבֶּר
Anonim
הגדרה לתכנת תוכנת Picaxe Via Shell (לינוקס)
הגדרה לתכנת תוכנת Picaxe Via Shell (לינוקס)

עיון פשוט שמראה כיצד להכין סקריפט מעטפת שיוריד תוכנה מאתר ftp ואז יאסף אותה ואז יוריד אותה לפיקסה. (זו גם ההנחיה הראשונה שלי)

שלב 1: במה השתמשתי

במה השתמשתי
במה השתמשתי

זה מה שהשתמשתי בו 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper lead דרך כלשהי לתכנת את picaxe אני משתמש בלוח אב טיפוס PICAXE021 עם מוליכים מגשר ללוח הלוח אתה יכול פחות או יותר להשתמש בכל מיקרו picaxe כל עוד אתה מסתגל ומשתמש בתקן הנכון

שלב 2: הגדרה

עכשיו אנחנו צריכים מקום שאפשר לברוח ממנו את התסריט בשביל ההוראה הזו. החלטתי למקם אותו ב- ~/picaxe-ftp (~ פירושו אגב תיקיית הבית שלך). עכשיו אנחנו רוצים לקבל את התואם, https://www.rev-ed.co.uk/software/picaxe.tgz שהוא מכיל את כל התואמים לכל הגרסאות השונות של picaxe. עכשיו אני משתמש ב -08 מ 'כך שאני מקבל את התקן' picaxe08m 'ומניח אותו בספרייה אבל אתה יכול פשוט להחליף את זה לגרסה שלך. אוקיי אז עכשיו אתה צריך שהספרייה שלך עם השומר זה זה הכל.

שלב 3: קוד

כעת פתח את עורך הטקסט או כל מה שאתה משתמש והדבק את הקוד הזה. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # הזן את שם סקריפט הבסיס כאן -n $ HOST << END_SCRIP ציטוט USER $ USER ציטוט PASS $ PASSWDget $ FILEquit END_SCRIPT # זה היה החלק ב- ftp שנכנס לקבל את הקובץ ועוזב./Picaxe08m -c/dev/ttyS0 $ FILE # שמוריד את הקובץ לפיקקס שנה את זה כך שיתאים שמור את זה כ picaxeprogramer.sh באותה תיקייה שבה אתה מכניס את השומר. עכשיו אתה יכול להשתמש בהגדרות שלהם הקוד הוא מהבהב הפשוט פשוט שאתה יכול לבדוק בעצמך אם אתה רוצה. אתה יכול גם להשתמש באתר ה- ftp הזה אם אתה רוצה פשוט להיות מכבד ואל תתעסק עם זה.

שלב 4: הפעלת התוכנית

הפעלת התוכנית
הפעלת התוכנית
הפעלת התוכנית
הפעלת התוכנית

עכשיו אם אתה רוצה אתה יכול להגדיר את זה לרוץ כל 1h, 2h 5h או מה שאתה רוצה אבל למען ההנחיה הזו פשוט נפעיל אותו. OK חבר את הפיקסה שלך כפי שהיית בדרך כלל (כנראה טוב יותר אם זה לא מתוכנת להבהב על סיכה 1) ולאחר מכן הוסף נורית על סיכה 1 והדלק אותה. כעת נווט אל התיקייה שבה נמצא התסריט והתואם והפעל את התוכנית על ידי הקלדת 'sh picaxeprogramer.sh'. זה צריך לרוץ ולהמשיך לתכנת את הפיקסה.

שלב 5: השלב האחרון

צעד אחרון
צעד אחרון
צעד אחרון
צעד אחרון

עכשיו אני יודע שזה לבד לא מאוד שימושי, אבל אם תרחיב את זה תוכל לעדכן את פקדי הרובוטים או לוודא שכל הרובוטים שלך מעודכנים לפקודות ובקרות חדשות אבל בכל מקרה מה שאתה מחליט לעשות תלוי בך בלבד.הנה סרטון של הפגז פועל. (מצטער על המצלמה באיכות ירודה יותר מצלמת צילום. גם רעשי הרקע) אם אתה רוצה סקריפט עם קצת הוספה נסה את זה#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #הזן את שם סקריפט הבסיס NEWNAME = `תאריך +%Y-%m-%d ''.bas ' ftp -n $ HOST <

מוּמלָץ: