Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

עיצובים מעבד משותף

עיצובי מעבד משותף נתמכים על ידי OpenThread. ישנם שני ארכיטקטורות עיצוב עיקריות:

  • מעבד רדיו משותף (RCP) - שכבת יישומים וליבת OpenThread במעבד המארח, מינימלי OpenThread MAC ב- 802.15.4 SoC. התקשורת בין RCP למעבד המארח מנוהלת על ידי OpenThread Daemon דרך ממשק SPI מעל פרוטוקול Spinel.
  • מעבד שיתוף רשת (NCP) - שכבת יישומים במעבד המארח, תכונות OpenThread ב- 802.15.4 SoC. התקשורת בין ה- NCP למעבד המארח מנוהלת על ידי wpantund דרך ממשק טורי, בדרך כלל באמצעות SPI או UART, באמצעות פרוטוקול Spinel.

למידע נוסף על עיצובים אלה, ראה עיצובים לפלטפורמה .

בעת בניית דוגמאות של OpenThread, יש ליצור באופן אוטומטי תמונות קושחה לעיצוב RCP או NCP הרצוי. למידע נוסף, ראה בינארי .

להורדות של תמונות קושחת NCP שנבנו מראש, יחד עם הוראות מהבהבות, ראה קושחת NCP שנבנתה מראש .

פרוטוקול ספינל

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

פרוטוקול זה נכלל ב- OpenThread בכתובת /src/lib/spinel . כלי Python CLI בשם Pyspinel זמין למטרות בדיקה.

למידע נוסף, עיין בטיוטת האינטרנט לפרוטוקול Spinel Host-Controller .