IBASE IBR215 סעריע גראָב עמבעדיד קאָמפּיוטער באַניצער מאַנואַל
IBR215 סעריע
ראַגדייזד עמבעדיד קאָמפּיוטער
מיט NXP ARM @ Cortex@
A53 i.MX8M Plus Quad SOC
דרוקרעכט
© 2018 IBASE Technology, Inc. כל הזכויות שמורות.
קיין טייל פון דעם ויסגאַבע קען זיין ריפּראַדוסט, קאַפּיד, סטאָרד אין אַ ריטריוואַל סיסטעם, איבערגעזעצט אין קיין שפּראַך אָדער טראַנסמיטטעד אין קיין פאָרעם אָדער דורך קיין מיטל, עלעקטראָניש, מעטשאַניקאַל, פאָטאָקאָפּיינג אָדער אַנדערש, אָן די פריערדיק געשריבן צושטימען פון IBASE Technology, Inc. (דערנאָך ריפערד צו ווי "IBASE").
אָפּלייקענונג
IBASE ריזערווז די רעכט צו מאַכן ענדערונגען און ימפּרווומאַנץ צו די פּראָדוקטן דיסקרייבד אין דעם דאָקומענט אָן פריערדיק באַמערקן. אַלע מי איז געמאכט צו ענשור אַז די אינפֿאָרמאַציע אין דעם דאָקומענט איז ריכטיק; אָבער, IBASE קען נישט גאַראַנטירן אַז דעם דאָקומענט איז טעות-פריי. IBASE אַסומז קיין אַכרייַעס פֿאַר ינסידענטאַל אָדער קאָנסעקווענשאַל דאַמידזשיז וואָס זענען געפֿירט דורך מיסיוז אָדער ינאַביליטי צו נוצן די פּראָדוקט אָדער די אינפֿאָרמאַציע קאַנטיינד אין דעם, און פֿאַר קיין ינפרינדזשמאַנץ פון רעכט פון דריט פּאַרטיעס, וואָס קען רעזולטאַט פון זיין נוצן.
טריידמאַרקס
כל די טריידמאַרקס, רעדזשיסטריישאַנז און בראַנדז דערמאנט דאָ זענען געניצט בלויז פֿאַר לעגיטימאַציע צוועקן און קען זיין טריידמאַרקס און / אָדער רעגיסטרירט טריידמאַרקס פון זייער ריספּעקטיוו אָונערז.
העסקעם
דער פּראָדוקט דיסקרייבד אין דעם מאַנואַל איז קאַמפּאָוזד מיט אַלע אָנווענדלעך אייראפעישע יוניאַן (CE) דיירעקטיווז אויב עס האט אַ CE מאַרקינג. פֿאַר סיסטעמען צו בלייבן CE-געהאָרכיק, בלויז CE-קאָמפּליאַנט פּאַרץ קענען זיין געוויינט. צו האַלטן CE העסקעם אויך ריקווייערז געהעריק קאַבלע און קאַבלע טעקניקס.
דער פּראָדוקט איז טעסטעד און געפֿונען צו נאָכקומען מיט די לימאַץ פֿאַר אַ קלאַס ב מיטל, לויט טייל 15 פון די FCC רולעס. די לימאַץ זענען דיזיינד צו צושטעלן גלייַך שוץ קעגן שעדלעך ינטערפיראַנס אין אַ רעזידענטשאַל ינסטאַלירונג. די עקוויפּמענט דזשענערייץ, ניצט און קענען שטראַלן ראַדיאָ אָפטקייַט ענערגיע און, אויב נישט אינסטאַלירן און געוויינט אין לויט מיט די ינסטראַקשאַנז פון די פאַבריקאַנט, קען פאַרשאַפן שעדלעך ינטערפיראַנס צו ראַדיאָ קאָמוניקאַציע.
WEEE
דער פּראָדוקט זאָל ניט זיין דיספּאָוזד ווי נאָרמאַל הויזגעזינד וויסט, אין לויט מיט די אי.יו. דירעקטיוו פון וויסט עלעקטריקאַל און עלעקטראָניש ויסריכט (וועע - 2012/19/EU). אַנשטאָט, עס זאָל זיין דיספּאָוזד דורך צוריקקומען עס צו אַ שטאָטיש ריסייקלינג זאַמלונג פונט. טשעק היגע רעגיאַליישאַנז פֿאַר באַזייַטיקונג פון עלעקטראָניש פּראָדוקטן.
גרין IBASE
דער פּראָדוקט נאָכקומען מיט די קראַנט RoHS דיירעקטיווז באַגרענעצן די נוצן פון די פאלגענדע סאַבסטאַנסיז אין קאַנסאַנטריישאַנז נישט יקסיד 0.1% דורך וואָג (1000 פּפּם) אַחוץ פֿאַר קאַדמיום, לימיטעד צו 0.01% דורך וואָג (100 פּפּם).
- פירן (פּב)
- קוועקזילבער (הג)
- קאַדמיום (סי)
- העקסאַוואַלענט קראָומיאַם (Cr6+)
- פּאָליבראָמינאַטעד ביפענילס (PBB)
- פּאָליבראָמינאַטעד דיפעניל יטער (פּבדע)
וויכטיק סאַפעטי אינפֿאָרמאַציע
לייענען קערפאַלי די פאלגענדע זיכערקייַט אינפֿאָרמאַציע איידער איר נוצן דעם מיטל.
באַשטעטיקן דיין סיסטעם:
- שטעלן די מיטל כאָריזאַנטאַלי אויף אַ סטאַביל און האַרט ייבערפלאַך.
- דו זאלסט נישט נוצן דעם פּראָדוקט לעבן וואַסער אָדער קיין העאַטעד מקור.
- לאָזן אַ פּלאַץ פון פּלאַץ אַרום די מיטל און טאָן ניט פאַרשפּאַרן די ווענטאַליישאַן אָופּאַנינגז. קיינמאָל פאַלן אָדער אַרייַנלייגן קיין אַבדזשעקץ פון קיין מין אין די אָופּאַנינגז.
- ניצן דעם פּראָדוקט אין ינווייראַנמאַנץ מיט אַמביאַנט טעמפּעראַטורעס צווישן 0˚C און 60˚C.
זאָרגן בעשאַס נוצן:
- דו זאלסט נישט שטעלן שווער אַבדזשעקץ אויף די שפּיץ פון די מיטל.
- מאַכן זיכער צו פאַרבינדן די ריכטיק voltagE צו די מיטל. דורכפאַל צו צושטעלן די ריכטיק וואָלtagעס קען שעדיקן די אַפּאַראַט.
- דו זאלסט נישט גיין אויף די מאַכט שנור אָדער לאָזן עפּעס צו רוען אויף עס.
- אויב איר נוצן אַ פאַרלענגערונג שנור, מאַכן זיכער די גאַנץ ampדי רייטינג פון אַלע דעוויסעס פּלאַגד אין די פאַרלענגערונג שנור טוט נישט שנור ampער שאַץ.
- דו זאלסט נישט פאַרגיסן וואַסער אָדער קיין אנדערע ליקווידס אויף דיין מיטל.
- שטענדיק אָפּשטויסן די מאַכט שנור פון די וואַנט ווענטיל איידער רייניקונג די מיטל.
- ניצן בלויז נייטראַל רייניקונג אגענטן צו ריין די מיטל.
- וואַקוום שטויב און פּאַרטיקאַלז פון די ווענץ מיט אַ קאָמפּיוטער וואַקוום קלינער.
פּראָדוקט דיסאַסעמבאַל
דו זאלסט נישט פּרובירן צו פאַרריכטן, דיסאַסעמבאַל אָדער מאַכן מאָדיפיקאַטיאָנס צו די מיטל. טאן אַזוי וועט פּאָסל די וואָראַנטי און קען רעזולטאַט אין שעדיקן צו די פּראָדוקט אָדער פּערזענלעך שאָדן.
וואָרענען
פאַרבייַטן בלויז מיט דער זעלביקער אָדער עקוויוואַלענט טיפּ רעקאַמענדיד דורך דער פאַבריקאַנט.
פּאָטער פון געוויינט באַטעריז דורך אַבזערווינג היגע רעגיאַליישאַנז.
וואָראַנטי פּאָליטיק
- IBASE נאָרמאַל פּראָדוקטן:
24-חודש (2-יאָר) וואָראַנטי פֿון די דאַטע פון טראַנספּאָרט. אויב דער טאָג פון טראַנספּאָרט קענען ניט זיין אַסערטיינד, די פּראָדוקט סיריאַל נומערן קענען זיין געוויינט צו באַשטימען די דערנענטערנ שיפּינג דאַטע. - 3rd-party פּאַרץ:
12-חודש (1 יאָר) וואָראַנטי פֿון עקספּרעס פֿאַר 3rd-פּאַרטיי פּאַרץ וואָס זענען נישט מאַניאַפאַקטשערד דורך IBASE, אַזאַ ווי קפּו, קפּו קולער, זכּרון, סטאָרידזש דעוויסעס, מאַכט אַדאַפּטער, אַרויסווייַזן טאַפליע און פאַרבינדן פאַרשטעלן.
* פּראָדוקטן, אָבער, וואָס דורכפאַל רעכט צו מיסיוז, צופאַל, ימפּראַפּער ינסטאַללאַטיאָן אָדער אַנאָטערייזד פאַרריכטן וועט זיין באהאנדלט ווי אויס פון וואָראַנטי און קאַסטאַמערז וועט זיין גערעכנט פֿאַר פאַרריכטן און שיפּינג אָפּצאָל.
טעכניש שטיצן & באַדינונגס
- באַזוכן די IBASE webפּלאַץ ביי www.ibase.com.tw צו געפֿינען די לעצטע אינפֿאָרמאַציע וועגן דעם פּראָדוקט.
- אויב איר טרעפן קיין טעכניש פּראָבלעמס און דאַרפן הילף פון דיין דיסטריביאַטער אָדער פארקויפונג פארשטייער, ביטע צוגרייטן און שיקן די פאלגענדע אינפֿאָרמאַציע:
• פּראָדוקט מאָדעל נאָמען
• פּראָדוקט סיריאַל נומער
• דיטיילד באַשרייַבונג פון די פּראָבלעם
• טעות אַרטיקלען אין טעקסט אָדער סקרעענשאָץ אויב קיין
• די אָרדענונג פון די פּעריפעראַלס
• ווייכווארג געניצט (אַזאַ ווי אַס און אַפּלאַקיישאַן ווייכווארג)
3. אויב פאַרריכטן דינסט איז פארלאנגט, ביטע אראפקאפיע די רמאַ פאָרעם ביי http://www.ibase.com.tw/english/Supports/RMAService/. פּלאָמבירן די פאָרעם און קאָנטאַקט דיין דיסטריביאַטער אָדער פארקויפונג פארשטייער.
קאַפּיטל 1: אַלגעמיינע אינפֿאָרמאַציע
די אינפֿאָרמאַציע צוגעשטעלט אין דעם קאַפּיטל כולל:
- פֿעיִקייטן
- פּאַקינג רשימה
- ספּעסאַפאַקיישאַנז
- איבערview
- דימענשאַנז
1.1 הקדמה
IBR215 איז אַן ARM®-באזירט עמבעדיד סיסטעם מיט NXP Cortex® i.MX8M Plus A53 פּראַסעסער. דער מיטל אָפפערס 2D, 3D גראַפיקס און מולטימעדיאַ אַקסעלעריישאַנז, בשעת עס אויך פֿעיִקייטן פילע פּעריפעראַלס וואָס זענען געזונט פּאַסיק פֿאַר ינדאַסטריאַל אַפּלאַקיישאַנז, אַרייַנגערעכנט RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI display, M.2 E2230 פֿאַר וויירליס קאַנעקטיוויטי און מיני-PCIe פֿאַר יקספּאַנשאַן.
1.2 פֿעיִקייטן
- NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz ינדוסטריאַל גראַדע פּראַסעסער
- 3 GB LPDDR4, 16 GB eMMC און SD כאָלעל
- פונדרויסנדיק קאַנעקטיוויטי כולל וסב, הדמי, עטהערנעט
- שטיצט M.2 B-Key (3052) פֿאַר 5G מאַדזשולז
- רייַך I / O יקספּאַנשאַן סיגנאַלז פֿאַר IO ברעט פּלאַן צו שטיצן WiFi / BT, 4G / LTE, LCD, Camera, NFC, QR-קאָד, עטק.
- גראָב און פאָכערלעסס פּלאַן
1.3 פּאַקינג רשימה
דיין פּראָדוקט פּעקל זאָל אַרייַננעמען די זאכן ליסטעד אונטן. אויב איינער פון די ונטער איז פעלנדיק, קאָנטאַקט די דיסטריביאַטער אָדער די הענדלער פון וועמען איר האָט געקויפט דעם פּראָדוקט. באַניצער מאַנואַל זענען דאָוונלאָאַדאַבלע פֿון אונדזער webפּלאַץ.
• ISR215-Q316I
1.4 ספּעסאַפאַקיישאַנז
כל ספּעסאַפאַקיישאַנז זענען אונטערטעניק צו טוישן אָן פריערדיק באַמערקן.
1.5 פּראָדוקט איבערview
שפּיץ VIEW
איך / אָ VIEW
1.6 דימענשאַנז
אַפּאַראַט: מם
קאַפּיטל 2 האַרדוואַרע קאַנפיגיעריישאַן
דער אָפּטיילונג כּולל אַלגעמיינע אינפֿאָרמאַציע וועגן:
- ינסטאַליישאַנז
- דזשאַמפּער און קאַנעקטערז
2.1.1 מיני-פּסיע & מ.2 קאַרדס ינסטאַללאַטיאָן
צו ינסטאַלירן די מיני-PCIe & NGFF M.2 קאָרט, אַראָפּנעמען די מיטל דעקן ערשטער ווי דערמאנט אויבן, געפינען די שפּעלטל ין די מיטל און דורכפירן די פאלגענדע סטעפּס.
1) ייַנרייען די שליסלען פון די מיני-PCIe קאָרט מיט די פון די מיני-PCIe צובינד, און אַרייַנלייגן די קאָרט סלאַנטווייז. (אַרייַנלייגן די M.2 קאָרט אין די זעלבע וועג.)
2) פּוש די מיני-PCIe קאָרט אַראָפּ ווי געוויזן אין די בילד אונטן, און פאַרריכטן עס אויף די מעש סטאַנדאָף מיט אַ שרויף.
(פאַרריכטן די M.2 קאָרט אויך מיט איין שרויף.)
2.2.1 באַשטעטיקן די דזשאַמפּערז
קאַנפיגיער דיין מיטל מיט דזשאַמפּערז צו געבן די פֿעיִקייטן וואָס איר דאַרפֿן באזירט אויף דיין אַפּלאַקיישאַנז. קאָנטאַקט דיין סאַפּלייער אויב איר האָבן צווייפל וועגן דער בעסטער קאַנפיגיעריישאַן פֿאַר דיין נוצן.
2.2.2 ווי צו שטעלן דזשאַמפּערז
דזשאַמפּערס זענען קורץ-לענג קאָנדוקטאָרס קאַנסיסטינג פון עטלעכע מעטאַל פּינס מיט אַ באַזע מאָונטעד אויף די קרייַז ברעט. דזשאַמפּער קאַפּס זענען געשטעלט (אָדער אַוועקגענומען) אויף די פּינס צו געבן אָדער דיסייבאַל פאַנגקשאַנז אָדער פֿעיִקייטן. אויב אַ דזשאַמפּער האט 3 פּינס, איר קענען פאַרבינדן שפּילקע 1 מיט שפּילקע 2 אָדער שפּילקע 2 מיט שפּילקע 3 דורך קורץ די דזשאַמפּער.
אָפּשיקן צו די געמעל אונטן צו שטעלן דזשאַמפּערז.
ווען צוויי פּינס פון אַ דזשאַמפּער זענען ינקאָוזד אין אַ דזשאַמפּער היטל, דעם דזשאַמפּער איז פארמאכט, ד"ה פארקערט אויף.
ווען אַ דזשאַמפּער היטל איז אַוועקגענומען פון צוויי דזשאַמפּער פּינס, דעם דזשאַמפּער איז אָפן, ד"ה אויסגעדרייט אַוועק.
2.1 דזשאַמפּער & קאַנעקטער לאָוקיישאַנז אויף IBR215 הויפּט ברעט מאָטהערבאָאַרד: IBR215
2.2 דזשאַמפּער & קאַנעקטערז שנעל רעפערענץ פֿאַר IBR215 הויפּט ברעט
RTC ליטהיום צעל קאַנעקטער (CN1)
2.4.1 אַודיאָ שורה-אין און שורה-אָוט קאַנעקטער (CN2)
2.4.2 I2C קאַנעקטער (CN13)
2.4.3 דק מאַכט אַרייַנשרייַב (P17,CN18)
P17: 12V ~ 24V DC אַרייַנשרייַב
CN18: דק אַרייַנשרייַב / רעזולטאַט כעדער
2.4.4 סיסטעם ON/OFF קנעפּל (SW2, CN17)
SW2: ON/OFF באַשטימען
CN17: אויף / אַוועק סיגנאַל כעדער
2.4.5 סיריאַל פּאָרט (P16)
2.4.6 IO ברעט פּאָרט (P18, P19, P20)
P18:
P19:
P20:
2.3 דזשאַמפּער & קאַנעקטער לאָוקיישאַנז אויף IBR215-IO ברעט
2.4 דזשאַמפּער & קאַנעקטערז שנעל רעפערענץ פֿאַר IBR215-IO באָרד
2.6.1 COM RS-232/422/485 סעלעקציע (SW3)
2.6.2 COM RS-232/422/485 פּאָרט (P14)
2.6.3 LVDS ווייַז קאַנעקטער (CN6, CN7)
2.6.4 COM RS232 קאַנעקטער (CN12)
2.6.5 LVDS באַקלייט קאָנטראָל קאַנעקטער (CN9)
2.6.6 MIPI-CSI קאַנעקטער (CN4, CN5)
2.6.7 דואַל וסב 3.0 טיפּ-א פּאָרט (CN3)
2.6.8 BKLT_LCD מאַכט סעטאַפּ (P11)
2.6.9 LVDS_VCC מאַכט סעטאַפּ (פּ10)
2.6.10 PCIE/M.2 אַודיאָ אָפּציע (P5)
2.6.11 I2C קאַנעקטער (CN11)
2.6.12 קענען ויטאָבוס (CN14)
קאַפּיטל 3 ווייכווארג סעטאַפּ
דעם קאַפּיטל ינטראַדוסיז די פאלגענדע סעטאַפּ אויף די מיטל: (בלויז פֿאַר אַוואַנסירטע יוזערז)
- מאַכן אַ אָפּזוך סד קאָרט
- אַפּגרייד פירמוואַרע דורך די אָפּזוך סד קאָרט
3.1 מאַכן אַ רעקאָווערי סד קאָרט
באַמערקונג: דאָס איז פֿאַר אַוואַנסירטע ניצערס וואָס האָבן IBASE נאָרמאַל בילד file בלויז.
באַסיקאַללי, IBR215 איז פּרעלאָאַדעד מיט אַס (אַנדרויד אָדער יאָקטאָ) אין eMMC דורך פעליקייַט. פאַרבינדן די HDMI מיט IBR215 און 12V-24V מאַכט גלייַך.
דער קאַפּיטל גיט איר צו מאַכן אַ מיקראָסד קאָרט פֿאַר אָפּזוך שטיוול.
3.1.1 פּריפּערינג די רעקאָווערי סד קאָרט צו ינסטאַלירן לינוקס / אַנדרויד בילד אין eMMC
באַמערקונג: אַלע דאַטן אין די eMMC וועט זיין ירייסט.
1) סיסטעם באדערפענישן:
אַפּערייטינג סיסטעם: Windows 7 אָדער שפּעטער געצייַג: וווו סד קאָרט: 4 גיגאבייט אָדער מער אין גרייס
2) אַרייַנלייגן דיין סד קאָרט צו דעם ברעט (ד"ה די P1 קאַנעקטער), פאַרבינדן די ברעט צו פּיסי דורך די מיני-וסב פּאָרט (ד"ה די P4 קאַנעקטער), און טוישן די שטיוול מאָדע צו אראפקאפיע מאָדע.
3) שטיוול IBR215 און בליץ סד דורך קמד באַפֿעל "uuu.exe uuu-sdcard.auto" אָדער טאָפּל גיט "FW_down-sdcard.bat" (זעלביקער וועג ווי PCBA דערהייַנטיקן)
3.1.2 אַפּגרייד פירמוואַרע דורך די רעקאָווערי סד קאָרט
1) שטעלן אָפּזוך files אין וסב בליץ דיסק (FAT32)
א> Yocto/Ubuntu: נאָכמאַכן אַלע אָפּזוך fileאין PATH:
2) צאַפּן (סטעפּ 1) סד און (סטעפּ 2) וסב בליץ דיסק אין IBR215
3) נאָרמאַל שטיוול IBR215 (SW1 Pin1 OFF), אָנהייב אָפּזוך eMMC אויטאָמאַטיש.
4) די דערהייַנטיקן אינפֿאָרמאַציע וועט זיין געוויזן אויף HDMI.
קאַפּיטל 4 בספּ מקור גייד
דער קאַפּיטל איז דעדאַקייטאַד פֿאַר אַוואַנסירטע ווייכווארג ענדזשאַנירז בלויז צו בויען BSP מקור. די טעמעס באדעקט אין דעם קאַפּיטל זענען ווי גייט:
- צוגרייטונג
- בנין מעלדונג
- ינסטאָלינג מעלדונג צו ברעט
4.1 בילדינג בספּ מקור
4.1.1 צוגרייטונג
די רעקאַמענדיד מינימום Ubuntu ווערסיע איז 18.04 אָדער שפּעטער.
1) ינסטאַלירן נייטיק פּאַקאַדזשאַז איידער בויען:
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
2) דאַונלאָוד מכשירים
די קלאַנג געניצט צו צונויפנעמען לינוקס קערן דאַרף זיין אַ נייַער ווערסיע. דורכפירן די פאלגענדע סטעפּס צו שטעלן די קלאַנג צו זיין גענוצט צו צונויפנעמען לינוקס קערן: sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
sudo git checkout 007c96f100c5322acc37b84669c032c0121e68d0 אַרויספירן CLANG_PATH=/opt/prebuilt-android-clang
די פריערדיקע אַרויספירן קאַמאַנדז קענען זיין מוסיף צו "/etc/profile". ווען דער באַלעבאָס שיך אַרויף,
"AARCH64_GCC_CROSS_COMPILE" און "CLANG_PATH" זענען באַשטימט און קענען זיין געוויינט גלייַך.
乙, צוגרייטן די בויען סוויווע פֿאַר ו-באָאָט און לינוקס קערן.
דער שריט איז מאַנדאַטאָרי ווייַל עס איז קיין GCC קרייַז-קאָמפּילע געצייַג קייט אין די איין אין AOSP קאָדעבאַסע.
א. אראפקאפיע די געצייַג קייט פֿאַר די א-פּראָfile אַרקאַטעקטשער אויף אָרעם דעוועלאָפּער GNU-A דאַונלאָודז בלאַט. עס איז רעקאַמענדיד
צו נוצן די 8.3 ווערסיע פֿאַר דעם מעלדונג. איר קענט אראפקאפיע די "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" אָדער "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". דער ערשטער איז דעדאַקייטאַד פֿאַר קאַמפּיילינג נאַקעט-מעטאַל מגילה, און די צווייטע קענען אויך זיין גענוצט צו צונויפנעמען די אַפּלאַקיישאַן מגילה.
ב. דעקאָמפּרעסס די file אין אַ דרך אויף היגע דיסק, למשלample, צו "/אָפּט/". עקספּאָרט אַ בייַטעוודיק מיט די נאָמען "AARCH64_GCC_CROSS_COMPILE" צו פונט צו די געצייַג ווי גייט:
# אויב "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" איז געניצט sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz -C /opt
export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-elf/bin/aarch64-elf-
# אויב "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" איז געניצט sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C /אָפּט אַרויספירן AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu
3) דעקאָמפּרעסס די IBR215 מקור file (למשלample ibr215-bsp.tar.bz2) אין "/היים/" טעקע.
4.1.2 מעלדונג פון בנין
4.1.2.1 פֿאַר יאָקטאָ / ובונטו / דעביאַן
cd /home/bsp-folder
./build-bsp-5.4.sh
4.1.3.2 פֿאַר אַנדרויד
cd /home/bsp-folder
מקור build/envsetup.sh
לאָנטש evk_8mp-userdebug
מאַכן ANDROID_COMPILE_WITH_JACK = פאַלש
./imx-make.sh –j4
מאַכן –j4
4.1.3 ינסטאָלינג מעלדונג צו ברעט
אַפּפּענדיקס
דער אָפּטיילונג גיט די אינפֿאָרמאַציע פון רעפֿערענץ קאָד.
A. ווי צו נוצן GPIO אין לינוקס
# GPIO ווערט הערשן: gpioX_N >> 32*(X-1)+N
# נעמען gpio5_18 ווי עקסampליי, אַרויספירן ווערט זאָל זיין 32*(5-1)+18=146
# GPIO עקסamp1: רעזולטאַט
echo 32 > /sys/class/gpio/export
ווידערקאָל אויס > /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO עקסamp2: אַרייַנשרייַב
echo 32 > /sys/class/gpio/export
ווידערקאָל אין > /sys/class/gpio/gpio146/direction
קאַץ /sys/class/gpio/gpio146/value
B. ווי צו נוצן וואַטשדאָג אין לינוקס
// שאַפֿן פד
int fd;
// עפענען וואַטשדאָג מיטל
fd = עפענען ("/ דעוו / וואַטשדאָג", אָ_WRONLY);
// באַקומען וואַטשדאָג שטיצן
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// באַקומען וואַטשדאָג סטאַטוס
ioctl(fd, WDIOC_GETSTATUS, &status);
// באַקומען וואַטשדאָג טיימאַוט
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// שטעלן וואַטשדאָג טיימאַוט
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// קאָרמען הונט
ioctl (fd, WDIOC_KEEPALIVE, & באָק);
C. eMMC טעסט
באַמערקונג: די אָפּעראַציע קען שעדיקן די דאַטן סטאָרד אין eMMC בליץ. איידער איר אָנהייבן דעם פּראָבע, מאַכן זיכער אַז די eMMC בליץ איז קיין קריטיש דאַטן.
לייענען, שרייַבן און טשעק
MOUNT_POINT_STR="/var"
# שאַפֿן דאַטן file
דד אויב = / דעוו / וראַנדאָם פון = / טמפּ / דאַטן1 בס = 1024 ק ציילן = 10
# שרייַבן דאַטן צו emmc
דד אויב=/טמפּ/דאַטאַ1 פון=$MOUNT_POINT_STR/data2 bs=1024k ציילן=10
# לייענען data2, און פאַרגלייַכן מיט data1
קמפּ $ MOUNT_POINT_STR/data2 /tmp/data1
eMMC גיכקייַט פּרובירן
MOUNT_POINT_STR="/var"
#באַקומען emmc שרייַבן גיכקייַט"
צייט דד אויב = / דעוו / וראַנדאָם פון = $ MOUNT_POINT_STR / פּרובירן bs = 1024 ק ציילן = 10
# ריין קאַטשעס
echo 3 > /proc/sys/vm/drop_caches
# באַקומען emmc לייענען גיכקייַט"
צייט דד אויב = $ MOUNT_POINT_STR / פּרובירן פון = / דעוו / נול בס = 1024 ק ציילן = 10
די וסב (בליץ דיסק) טעסט
אַרייַנלייגן די וסב בליץ דיסק. דעריבער מאַכן זיכער אַז עס איז אין די IBR210 מיטל רשימה.
באַמערקונג: די אָפּעראַציע קען שעדיקן די דאַטן סטאָרד אין די וסב בליץ דיסק. איידער איר אָנהייבן דעם פּראָבע, מאַכן זיכער אַז די eMMC בליץ איז קיין קריטיש דאַטן.
לייענען, שרייַבן און טשעק
USB_DIR="/run/media/mmcblk1p1″
# שאַפֿן דאַטן file
דד אויב = / דעוו / וראַנדאָם פון = / וואַר / דאַטן1 בס = 1024 ק ציילן = 100
# שרייַבן דאַטן צו וסב בליץ דיסק
דד אויב = / וואַר / דאַטן 1 פון = $ USB_DIR / דאַטן 2 בס = 1024 ק ציילן = 100
# לייענען data2, און פאַרגלייַכן מיט data1
קמפּ $USB_DIR/data2 /var/data1
וסב גיכקייַט פּרובירן
USB_DIR="/run/media/mmcblk1p1″
# וסב שרייַבן גיכקייַט
דד אויב=/דעוו/נול פון=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# וסב לייענען גיכקייַט
dd אויב=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. סד קאָרט טעסט
ווען IBR210 איז בוטיד פֿון eMMC, SD קאָרט איז "/dev/mmcblk1" און קענען זען דורך "ls /dev/mmcblk1*" באַפֿעל:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
באַמערקונג: די אָפּעראַציע קען שעדיקן די דאַטן סטאָרד אויף די סד קאָרט. איידער איר אָנהייבן דעם פּראָבע, מאַכן זיכער אַז די eMMC בליץ איז קיין קריטיש דאַטן.
לייענען, שרייַבן און טשעק
SD_DIR="/run/media/mmcblk1″
# שאַפֿן דאַטן file
דד אויב = / דעוו / וראַנדאָם פון = / וואַר / דאַטן1 בס = 1024 ק ציילן = 100
# שרייַבן דאַטן צו די SD קאָרט
דד אויב = / וואַר / דאַטן 1 פון = $ SD_DIR / דאַטן 2 בס = 1024 ק ציילן = 100
# לייענען data2, און פאַרגלייַכן מיט data1
קמפּ $SD_DIR/data2 /var/data1
סד קאָרט גיכקייַט פּרובירן
SD_DIR="/run/media/mmcblk1″
# סד שרייַבן גיכקייַט
דד אויב=/דעוו/נול פון=$SD_DIR/test bs=1M count=1000 oflag=nocache
# סד לייענען גיכקייַט
dd אויב=$SD_DIR/טעסט פון=/dev/null bs=1M oflag=nocache
עף רס-232 טעסט
// עפֿן ttymxc1
fd = open (/dev/ttymxc1,O_RDWR);
// שטעלן גיכקייַט
tcgetattr(fd, &אָפּט);
cfsetispeed(&אָפּט, גיכקייַט);
cfsetospeed(&אָפּט, גיכקייַט);
tcsetattr(fd, TCSANOW, &אָפּט)
// באַקומען_ספּעד
tcgetattr(fd, &אָפּט);
גיכקייַט = cfgetispeed(&אָפּט);
//סעט_פּאַריטי
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*אינפֿאָרמאַציע*/
options.c_oflag &= ~OPOST; /*רעזולטאַט*/
//אָפּציעס.ק_קק
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# שטעלן פּאַריטעט
tcsetattr (fd, TCSANOW, & אָפּציעס)
// שרייַבן ttymxc1
שרייַבן (פד, שרייב_בוף, גרייס פון (שרייב_בוף));
// לייענען ttymxc1
לייענען (fd, read_buf, sizeof (read_buf)))
דזשי רס-485 טעסט
// עפֿן ttymxc1
fd = open (/dev/ttymxc1,O_RDWR);
// שטעלן גיכקייַט
tcgetattr(fd, &אָפּט);
cfsetispeed(&אָפּט, גיכקייַט);
cfsetospeed(&אָפּט, גיכקייַט);
tcsetattr(fd, TCSANOW, &אָפּט
// באַקומען_ספּעד
tcgetattr(fd, &אָפּט);
גיכקייַט = cfgetispeed(&אָפּט);
//סעט_פּאַריטי
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*אינפֿאָרמאַציע*/
options.c_oflag &= ~OPOST; /*רעזולטאַט*/
//אָפּציעס.ק_קק
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# שטעלן פּאַריטעט
tcsetattr (fd, TCSANOW, & אָפּציעס)
// שרייַבן ttymxc1
שרייַבן (פד, שרייב_בוף, גרייס פון (שרייב_בוף));
// לייענען ttymxc1
לייענען (fd, read_buf, sizeof (read_buf)))
ה. אַודיאָ טעסט
Yocto/debian/ubuntu
// שפּיל mp3 דורך אַודיאָ (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// רעקאָרד mp3 דורך אַודיאָ (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
פֿאַר אַנדרויד:
ביטע רעקאָרדירן און פּלייבאַק אַפּק
I. עטהערנעט טעסט
• עטהערנעט פּינג פּרובירן
#פּינג סערווער 192.168.1.123
פּינג -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• עטהערנעט טקפּ פּרובירן
# סערווער 192.168.1.123 לויפן באַפֿעל "iperf3 -s"
# יבערגעבן מיט סערווער 192.168.1.123 אין טקפּ מאָדע דורך iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• עטהערנעט ודפּ פּרובירן
# סערווער 192.168.1.123 לויפן באַפֿעל "iperf3 -s"
# יבערגעבן מיט סערווער 192.168.1.123 אין ודפּ מאָדע דורך iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M
J. LVDS טעסט (אַנדרויד ניט שטיצן)
// עפֿענען די file פֿאַר לייענען און שרייבן
framebuffer_fd = עפענען ("/ דעוו / פב0", O_RDWR);
// באַקומען פאַרפעסטיקט פאַרשטעלן אינפֿאָרמאַציע
ioctl (framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// באַקומען וועריאַבאַל פאַרשטעלן אינפֿאָרמאַציע
ioctl (framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// רעכענען די גרייס פון דעם עקראַן אין ביטעס
סקרעענסיז = ווינפאָ.קסרעס * ווינפאָ.ירעס * ווינפאָ.ביץ_פּער_פּיקסעל / 8;
// מאַפּע די מיטל צו זכּרון
fbp = (char *) mmap (0, סקרעענסיז, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// פיגור אויס ווו אין זכּרון צו שטעלן די פּיקסעל
מעמסעט (פבפּ, 0x00, סקרעענ גרייס);
// ציען פונט דורך פבפּ
לאַנג ינט אָרט = 0;
אָרט = (רענטגענ+ג_קסאָפסעט) * (ג_ביץ_פּער_פּיקסעל/8) +
(י+ג_יאָפסעט) * ג_לינע_לענגט;
*(פבפּ + אָרט + 0) = קאָליר_ב;
*(פבפּ + אָרט + קסנומקס) = קאָליר_ג;
*(פבפּ + אָרט + 2) = קאָליר_ר;
// נאָענט פראַמעbuffer fd
נאָענט (פראַמעבופער_פד);
ק הדמי טעסט
• הדמי אַרויסווייַזן פּרובירן
// עפֿענען די file פֿאַר לייענען און שרייבן
framebuffer_fd = עפענען ("/ דעוו / פב2", O_RDWR);
// באַקומען פאַרפעסטיקט פאַרשטעלן אינפֿאָרמאַציע
ioctl (framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// באַקומען וועריאַבאַל פאַרשטעלן אינפֿאָרמאַציע
ioctl (framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// רעכענען די גרייס פון דעם עקראַן אין ביטעס
סקרעענסיז = ווינפאָ.קסרעס * ווינפאָ.ירעס * ווינפאָ.ביץ_פּער_פּיקסעל / 8;
// מאַפּע די מיטל צו זכּרון
fbp = (char *)mmap(0, סקרעענסיזע, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// פיגור אויס ווו אין זכּרון צו שטעלן די פּיקסעל
מעמסעט (פבפּ, 0x00, סקרעענ גרייס);
// ציען פונט דורך פבפּ
לאַנג ינט אָרט = 0;
אָרט = (רענטגענ+ג_קסאָפסעט) * (ג_ביץ_פּער_פּיקסעל/8) +
(י+ג_יאָפסעט) * ג_לינע_לענגט;
*(פבפּ + אָרט + 0) = קאָליר_ב;
*(פבפּ + אָרט + קסנומקס) = קאָליר_ג;
*(פבפּ + אָרט + 2) = קאָליר_ר;
// נאָענט פראַמעbuffer fd
נאָענט (פראַמעבופער_פד);
• הדמי אַודיאָ פּרובירן
# געבן HDMI אַודיאָ
echo 0 > /sys/class/graphics/fb2/blank
# שפּיל וואַוו file דורך HDMI אַודיאָ
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G טעסט (ניט פֿאַר אַנדרויד, אַנדרויד האָבן 3G קאַנפיגיעריישאַן אין באַשטעטיקן)
• קאָנטראָלירונג 3G שטאַט
# טשעק די UC20 מאָדולע שטאַט און סים שטאַט
קאַץ / דעוו / טטיוסב4 &
• טעסטינג קסנומקסג
# דער באַפֿעל וועט פאַרבינדן 3 ג צו די נעץ
# מאַכן זיכער אַז די סימקאַרד איז ינסערטאַד רעכט און ANT קאָננעקטעד
pppd רופן קוועטעל-פּפּפּ
ווידערקאָל "פּינג www.baidu.com צו מאַכן זיכער אַז די נעץ איז גוט"
פּינג www.baidu.com
מ. אַנבאָרד קאַנעקטער טייפּס
קאַנעקטער טייפּס קען זיין אונטערטעניק צו טוישן אָן פריערדיק באַמערקן.
לייענען מער וועגן דעם מאַנואַל און אראפקאפיע PDF:
דאָקומענטן / רעסאָורסעס
![]() |
IBASE IBR215 סעריע גראָב עמבעדיד קאָמפּיוטער [pdfבאַניצער מאַנואַל IBR215 סעריע גראָב עמבעדיד קאָמפּיוטער, IBR215 סעריע, גראָב עמבעדיד קאָמפּיוטער, עמבעדיד קאָמפּיוטער, קאָמפּיוטער |