עוגיה
Electronic Team, Inc. משתמשת בעוגיות כדי להתאים את החוויה שלך באתר שלנו. בהמשך השימוש באתר, אתה מסכים למדיניות העוגיות שלנו. לחץ כאן למידע נוסף.

תקשורת בין פורט סריאלי של אנדרואיד לבין מחשב - מדריך

Olga Weis Olga Weis

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

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

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

  1. Virtual Serial Port Driver
  2. Oracle VM VirtualBox
  3. עוזר לאיתור באגים סריאליים

Virtual Serial Port Driver


ה- Virtual Serial Port Driver מספק הדמיה של פורטים סריאליים וירטואליים ומאפשר יצירת זוגות של פורטים סריאליים זמינים דרך כבל נול-מודם וירטואלי. זה מאפשר לשתי אפליקציות להחליף נתונים דרך החיבור שנוצר על ידי כלי תוכנה זה. הפורטים הסריאליים הווירטואליים מוצגים במנהל המכשירים ומדמים את ההגדרות והפונקציות של ממשק פיזי. המשתמשים כבר לא צריכים להתמודד עם חוסר בפורטים סריאליים או חיווט מיותר. האפליקציה תואמת באופן מלא ל-ActiveX, DDL, וכלי רמה בסיסית בין טכנולוגיות אחרות.

מחקה פורט COM וירטואלי

Virtual COM Port Driver מבית Electronic Team תופס את המיקום המוביל בשוק אפליקציות התוכנה להדמיית נתונים סריאליים.
VSPD logo

Virtual Serial Port Driver

Virtual Serial Port Driver
5 דרוג מבוסס על 367+ משתמשים, ביקורות(367)
הורד ניסיון פונקציונלי מלא למשך 14 יום
Virtual Serial Port Driver

תהליך התקשורת

1
ראשית, צרו שני פורטים וירטואליים COM2 ו-COM3 דרך Virtual Serial Port Driver. כמובן, אפשר גם ליצור את COM4 ו-COM5. אין לכך השפעה, כפי שמוצג למטה:

Virtual Serial Port Driver
 צור מכונה וירטואלית
2
לאחר שהיצירה הושלמה בהצלחה, לחצו על כפתור ההגדרות, לאחר מכן מצאו את פריט הפורט הסריאלי והגדרו את הפורט COM של אנדרואיד (פורט 1).

Serial port settings
מספר הפורט COM1 תואם לאמולטור אנדרואיד, /dev/ttyS0 והפורט COM2 של כתובת (p) תואם לפורט הווירטואלי COM2 שלנו. כמובן, אפשר גם להגדיר את זה ל-COM3 כיוון שיצרנו שני פורטים וירטואליים קודם.
3
לאחר מכן, נתחיל את אמולטור האנדרואיד. אני משתמש ב-Genymotion. כאן יש לשים לב שהאמולטור שיצרנו צריך להיות בגרסה נמוכה מ-Android 4.4, אחרת האמולטור אינו תומך בפורט סריאלי וירטואלי לאנדרואיד.
 יצירת המחקה
4
לאחר הפעלת האמולטור, פתחו את עוזר איתור הבאגים הסריאליים, חברו את העוזר לפורט אחר (COM2 לאמולטור, לכן חברו כאן את COM3), ולחצו על פתיחת הפורט הסריאלי של אמולטור האנדרואיד לאחר ההגדרה.
5
בשלב זה, תגלו שמצב שני הפורטים הסריאליים הווירטואליים ב-Virtual Serial Port Driver הוא פעיל, כפי שמוצג למטה.
 מצב פעילות פורט סריאלי וירטואלי
6
לבסוף, אנו פותחים את הפורט הסריאלי באפליקציה /dev/ttyS0 ושולחים נתונים אנלוגיים. ניתן לראות את הנתונים שהתקבלו. יש לשים לב ששני הצדדים צריכים להגדיר את אותו קצב העברת נתונים (baud rate) בעוזר לאיתור באגים סריאליים.
 נתונים סריאליים שהתקבלו

Oracle VM VirtualBox


VirtualBox הוא מוצר וירטואליזציה חזק ל-x86 ו-AMD64/Intel64 המיועד לעסקים ומשתמשים ביתיים. VirtualBox הוא לא רק מוצר עשיר בתכונות ובעל ביצועים גבוהים ללקוחות ארגוניים, אלא גם הפתרון המקצועי היחיד הזמין כתוכנה בקוד פתוח תחת תנאי רישיון ה-GNU General Public License (GPL) גרסה 2.

כיום, VirtualBox פועל על מערכות הפעלה Windows, Linux, Mac ו-Solaris ותומך במגוון רחב של מערכות הפעלה נוספות, כולל אך לא מוגבל ל-Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, ו-4.x), Solaris ו-OpenSolaris, OS/2 ו-OpenBSD.

עם Oracle VM VirtualBox ניתן לבצע וירטואליזציה למערכת Linux וליצור פורט סריאלי וירטואלי עבור אנדרואיד באמולטור אנדרואיד (מכיוון שמערכת ההפעלה אנדרואיד מבוססת על Linux).

עוזר לאיתור באגים סריאליים


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

עוזר לאיתור באגים סריאליים (גרסה 2.6.5)



יתרונות:

  • קל לשימוש;
  • זיהוי אוטומטי של פורטים סריאליים;
  • תמיכה באיתור באגים במספר פורטים סריאליים;
  • תמיכה במספרי COM גבוהים מ-COM 9;
  • תמיכה בשליחת היסטוריית שידורים;
  • תמיכה בקצבי העברת נתונים עד 10 Mbps לתאימות עם התקני חומרה.

חסרונות:

  • אובדן נתונים אפשרי;
  • חוסר תצוגה חלקה;
  • לא מתאים לבדיקות יציבות.

עוזר לאיתור באגים סריאליים (גרסה 2.2)


יתרונות:

  • קל לשימוש;
  • כמות המשתמשים הגדולה ביותר;
  • מדריך למשתמש;
  • קוד מקור חופשי.

חסרונות:

  • בגלל טכנולוגיית קבלת קריאות מרובת-שחלות, לעיתים מתרחשים אובדני נתונים, במיוחד בקצבי נתונים גבוהים או בשימוש באמולטור פורט סריאלי USB;
  • תמיכה בקצב נתונים מרבי של 115.2K בלבד;
  • תמיכה בפורטים COM1~COM2 בלבד. בשימוש באמולטור USB לפורט סריאלי יש לבצע מיפוי מחדש של הפורט.

SSCOM3.2


יתרונות:

  • זיהוי אוטומטי של התקנים סריאליים מחוברים;
  • קל לשימוש;
  • ללא ספירה;
  • יציבות טובה;
  • ממשק פשוט שמספק חוויית משתמש טובה.

חסרונות:

  • ניתוק וחיבור מחדש של תוכנת הפורט הסריאלי עשוי לגרום לקריסת המחשב, כולל מסך כחול;
  • קצבי נתונים גבוהים מוגבלים ל-115.2K, 128K, 256K, ואין תמיכה ב-230.4K;
  • כאמצעי קונסול, אין תמיכה בהד;
  • תמיכה בשמירת נתוני תצוגה אינה זמינה ב-Win10.

PCOMAPR1.5 (pcomtest)


יתרונות:

  • קצב נתונים גבוה עד 921.6K ללא אובדן קבלה.

חסרונות:

  • תמיכה בפורטים COM1 עד COM4 בלבד;
  • בשימוש באמולטור USB לפורט סריאלי באנדרואיד, נדרש מיפוי מחדש של הפורט.
small logo Virtual Serial Port Driver
#1 ב תוכנת יציאת תקשורת טורית
Virtual Serial Port Driver
צרו זוגות של יציאות COM וירטואליים ב-Windows
5 דרוג מבוסס על 367+ משתמשים ( למד עוד )
קבל קישור להורדה למחשב שלך
שלח את כתובת הדוא"ל שלך כדי לקבל קישור להורדה מהירה למחשב שלך ולהתחיל!
או