Skip to main content
פיתוח - פיתוח תוכנה צילום מסך של קוד מחשב

פיתוח תוכנה

Yocto Uboot QT עבור Raspberry Pi

אנחנו אוהבים תוכנות קוד פתוח

למד כיצד לבנות פלטפורמת Linux מוכנה לייצור עבור Raspberry Pi Compute Module 5. גלו חלופות קלות ל- Yocto, אוטומציה של תמונות, עדכוני A/B, הקצאה אמינה וניהול OTA באמצעות rpi-image-gen, rpi-sb-provisionerו- SWUpdate למערכות משובצות ומוצרים תעשייתיים.

למד כיצד להתאים אישית תמונות Raspberry Pi OS באמצעות rpi-image-gen, מסגרת קלה וניתנת לתסריט לבניית מערכות אוטומטיות וניתנות לשחזור. גלו מדריכים על קונפיגורציה, הקצאה, אינטגרציה של CI/CD ופריסת ייצור עבור Raspberry Pi Compute Module 5. מושלם למפתחים שמחפשים יצירת תמונה יעילה, שליטה במערכת ופתרונות Linux חזקים.

למד כיצד לעצב מערכות משובצות חזקות באמצעות חלוקת מערכות קבצים שורשית A/B עבור Raspberry Pi Compute Module 5. חקור אסטרטגיות עדכון מאובטחות, אינטגרציה SWUpdate , מערכות חילוץ ופריסות מחיצות מעשיות כדי להבטיח עדכוני OTA בטוחים ואטומיים ושחזור מכשירים אמין. אידיאלי לניהול Linux מוכן לייצור ולניהול מכשירים מרחוק.

לאוטומט את Raspberry Pi Compute Module 5 הפרובינציה עם rpi-sb-provisioner. האתר שלנו מכסה אוטומציה של אתחול ראשון, התקנה, קונפיגורציה ופריסה. למד כיצד לייעל את תהליך הקליטה של המכשירים, להבטיח הגדרות עקביות ולשלב עם מערכות backend לייצור יעיל ולפריסות מאובטחות וניתנות לשחזור. גלו מדריכים ל- Linuxמוכנים לייצור, עדכוני OTA ועוד.

תוכנה משובצת Raspberry Pi - Yocto לבנות Raspberry Pi 4 בסביבת docker צילום מסך של מחשב
תוכנה משובצת Raspberry Pi - Qt על Raspberry Pi 4, צילום מסך מחשב של מסך כחול

Qt משמש לעתים קרובות לפיתוח ממשקים גרפיים. Qt מכיל ספריות C++ ליצירת ממשקים גרפיים שניתן להדר במערכות הפעלה שונות.
מכיוון שקומפילציה זו דורשת כוח מחשוב רב, מומלץ למעבדים בעלי כוח מועט יחסית לבצע את הפיתוח וההידור במחשב מארח ורק אז לטעון את היישום המוגמר למחשב היעד.
יש הרבה הוראות מקוונות לפיתוח יישום Qt עבור דגמי Raspberry Pi 3 ו- Pi 4.

למרבה הצער, לא הצלחתי למצוא אחד שעבד ללא רבב עבור Raspberry Pi 4 והצרכים שלנו.

תוכנה משובצת Raspberry Pi - Yocto Raspberry מסך פתיחה מותאם אישית עם סרגל התקדמות פס טעינה לבן עם טקסט שחור

בדרך כלל, אם אתה יוצר תמונת לינוקס מותאמת אישית עם Yocto עבור Raspberry Pi, תרצה גם להציג מסך פתיחה מותאם אישית עם מד התקדמות.

זהו מדריך להתקנת Raspberry Pi OS Lite במודול המחשוב 4. כמחשב עבודה, אני משתמש באובונטו 20, המותקן במחשב וירטואלי.

זהו מדריך עבור הידור צולב Qt 5.15.2 עבור Raspberry Pi 4 והתקנתו על מודול מחשוב 4.
זה עדכון לפוסט הבלוג שלי Qt על Raspberry Pi 4, עם ההבדל כי הפעם אני משתמש Raspberry Pi OS Lite.

זהו מדריך להגדרת Qt-Creator לשימוש בספריות Qt צולבות עבור Raspberry Pi 4 וליצירת יישומים עבור Raspberry.

לאחרונה הייתי צריך לפתח יישום (מערכת קיוסק) עבור/על Raspberry Pi 4. הדבר המיוחד על זה היה כי 2 צגי מגע היו צריכים להיות מחוברים באמצעות HDMI, אשר היה צריך להיות מסובב 90 מעלות ימינה. אז פורמטים דיוקן, 2 צגים אחד על השני.
סיבוב המסך וסידורו זה על גבי זה לא גרמו לבעיות, שכן הדבר אפשרי בקלות באמצעות ממשק המשתמש - הותקן "Raspbian Buster עם שולחן עבודה ותוכנה מומלצת".

בשל כתיבה או החלפה תכופות של נתונים, תוחלת החיים של כרטיס SD מושפעת.

לדוגמה, מומלץ לכתוב נתונים זמניים (לדוגמה, ערכי חיישן לחישובים השוואתיים) בדיסק RAM עבור יישומים שלעתים קרובות מכילים נתונים זמניים (לדוגמה, ערכי חיישן לחישובים השוואתיים) שאינם נחוצים עוד לאחר הפעלה מחדש.

ניתן גם להשתמש בממשק USB-C של Raspberry Pi 4, המשמש בדרך כלל לאספקת חשמל, כממשק USB רגיל.
במקרה זה, עם זאת, פטל צריך לספק חשמל באמצעות סיכות GPIO.