IBASE.JPG

IBASE IBR215 سيريز رگڊ ٿيل ايمبيڊڊ ڪمپيوٽر يوزر مينوئل

IBASE IBR215 سيريز Ruggedized Embedded Computer.jpg

 

IBR215 سيريز
بيٺو ايمبيڊڊ ڪمپيوٽر
NXP ARM@ Cortex@ سان
A53 i.MX8M پلس Quad SOC

 

ڪاپي رائيٽ
© 2018 IBASE ٽيڪنالاجي، Inc. سڀ حق محفوظ آهن.
ھن پبليڪيشن جو ڪو به حصو نه ٿي سگھي ٻيهر پيدا ڪري، نقل ڪري سگھجي ٿو، وصولي واري نظام ۾ ذخيرو ٿيل، ڪنھن به ٻوليءَ ۾ ترجمو ڪيو وڃي يا ڪنھن به صورت ۾ يا ڪنھن به طريقي سان، اليڪٽرانڪ، ميڪيڪل، فوٽوڪپي، يا ٻي صورت ۾، IBASE ٽيڪنالاجي، Inc جي اڳوڻي تحريري اجازت کان سواءِ. .

رد ڪرڻ
IBASE اڳواٽ اطلاع کان سواءِ ھن دستاويز ۾ بيان ڪيل شين ۾ تبديليون ۽ سڌارا ڪرڻ جو حق محفوظ رکي ٿو. دستاويز ۾ معلومات کي يقيني بڻائڻ لاء هر ڪوشش ڪئي وئي آهي صحيح آهي؛ بهرحال، IBASE ضمانت نٿو ڏئي ته هي دستاويز غلطي کان پاڪ آهي. IBASE غلط استعمال يا هتي موجود پراڊڪٽ يا معلومات کي استعمال ڪرڻ جي ناڪامي، ۽ ٽئين پارٽين جي حقن جي ڪنهن به خلاف ورزي لاءِ، جيڪو ان جي استعمال جي نتيجي ۾ ٿي سگهي ٿو، حادثاتي يا نتيجي ۾ ٿيندڙ نقصانن جي ڪا ذميواري قبول نه ڪندو آهي.

ٽريڊ مارڪ
هتي ذڪر ڪيل سڀئي ٽريڊ مارڪ، رجسٽريشن ۽ برانڊ صرف سڃاڻپ جي مقصدن لاءِ استعمال ڪيا ويندا آهن ۽ ٿي سگهي ٿو ٽريڊ مارڪ ۽/يا رجسٽرڊ ٽريڊ مارڪ انهن جي لاڳاپيل مالڪن جا.

 

تعميل

سي اي آئڪن هن دستور ۾ بيان ڪيل پراڊڪٽ سڀني قابل اطلاق يورپي يونين (سي اي) جي هدايتن تي عمل ڪري ٿي جيڪڏهن ان ۾ سي اي مارڪنگ آهي. سسٽم لاءِ CE مطابق رهڻ لاءِ، صرف CE compliant حصا استعمال ڪري سگھجن ٿا. سي اي جي تعميل کي برقرار رکڻ لاءِ پڻ مناسب ڪيبل ۽ ڪيبلنگ ٽيڪنڪ جي ضرورت آهي.

FC آئڪن ھن پراڊڪٽ کي آزمايو ويو آھي ۽ ڪلاس بي ڊيوائس جي حدن جي تعميل لاءِ مليل آھي، FCC ضابطن جي پارٽ 15 جي مطابق. اهي حدون هڪ رهائشي تنصيب ۾ نقصانڪار مداخلت جي خلاف مناسب تحفظ فراهم ڪرڻ لاء ٺهيل آهن. هي سامان پيدا ڪري ٿو، استعمال ڪري ٿو ۽ ريڊيو فریکوئنسي توانائي کي ريڊيٽ ڪري سگهي ٿو، ۽، جيڪڏهن نصب نه ڪيو ويو ۽ ٺاهيندڙن جي هدايتن جي مطابق استعمال ڪيو وڃي، ريڊيو ڪميونيڪيشن کي نقصانڪار مداخلت جو سبب بڻائين.

WEEE

نيڪالي جو آئڪن

هي پراڊڪٽ لازمي طور تي گهريلو فضول جي طور تي ختم نه ڪيو وڃي، EU جي هدايتن جي مطابق فضول برقي ۽ اليڪٽرانڪ سامان لاءِ (WEEE - 2012/19/EU). ان جي بدران، ان کي ميونسپل ريسائڪلنگ ڪليڪشن پوائنٽ ڏانهن واپس ڪندي ان کي ختم ڪيو وڃي. اليڪٽرانڪ شين جي نيڪال لاءِ مقامي ضابطا چيڪ ڪريو.

سائو IBASE

FIG 1.JPG  هي پراڊڪٽ موجوده RoHS هدايتن جي تعميل ڪري ٿو، هيٺ ڏنل مواد جي استعمال کي محدود ڪن ٿا ڪنسنٽريشن ۾ 0.1٪ وزن (1000 پي پي ايم) کان وڌيڪ نه، سواء ڪيڊيميم جي، 0.01٪ تائين محدود وزن (100 پي پي ايم).

  • اڳواڻي (پي بي)
  • پارو (ھگ)
  • ڪيڊيميم (سي ڊي)
  • Hexavalent chromium (Cr6+)
  • Polybrominated biphenyls (PBB)
  • پولي بروميڊ ڊيفنيل ايٿر (PBDE)

 

اهم حفاظتي ڄاڻ

ھن ڊوائيس کي استعمال ڪرڻ کان پھريان ھيٺ ڏنل حفاظتي معلومات کي احتياط سان پڙھو.

توهان جي سسٽم کي ترتيب ڏيڻ:

  • ڊوائيس کي افقي طور تي مستحڪم ۽ مضبوط سطح تي رکو.
  • هي پراڊڪٽ پاڻي يا ڪنهن به گرم ذريعو جي ويجهو استعمال نه ڪريو.
  • ڊوائيس جي چوڌاري ڪافي جاء ڇڏي ڏيو ۽ وائنٽيليشن جي افتتاح کي بلاڪ نه ڪريو. ڪنهن به قسم جي ڪنهن به شيءِ کي ڪڏهن به نه اڇلايو يا داخل نه ڪريو.
  • هي پراڊڪٽ استعمال ڪريو ماحوليات ۾ 0˚C ۽ 60˚C جي وچ ۾ وسيع گرمي پد سان.

استعمال دوران سنڀال:

  • ڊوائيس جي چوٽي تي ڳري شيون نه رکو.
  • پڪ ڪريو ته صحيح وول سان ڳنڍيوtage ڊوائيس ڏانهن. صحيح مقدار جي فراهمي ۾ ناڪاميtagاي يونٽ کي نقصان پهچائي سگھي ٿو.
  • بجلي جي تار تي نه هلو يا ان تي ڪنهن به شيءِ کي آرام ڪرڻ جي اجازت نه ڏيو.
  • جيڪڏهن توهان هڪ واڌارو ڪنڊ استعمال ڪريو ٿا، پڪ ڪريو ته ڪل ampايڪسٽينشن ڪنڊ ۾ پلگ ٿيل سڀني ڊوائيسن جي اڳئين درجه بندي ڪنڊ جي نه ٿي ampا ratingين درجه بندي.
  • توهان جي ڊوائيس تي پاڻي يا ڪنهن ٻئي مائع کي نه ڦوڪيو.
  • ڊوائيس کي صاف ڪرڻ کان پهريان هميشه وال آئوٽليٽ مان پاور ڪنڊ کي انپلگ ڪريو.
  • ڊوائيس صاف ڪرڻ لاء صرف غير جانبدار صفائي ايجنٽ استعمال ڪريو.
  • ڪمپيوٽر ويڪيوم ڪلينر استعمال ڪندي ويڪيوم مٽي ۽ وينٽس مان ذرات.

پيداوار disassembly
مرمت ڪرڻ جي ڪوشش نه ڪريو، جدا ڪرڻ، يا ڊوائيس ۾ ترميم ڪريو. ائين ڪرڻ سان وارنٽي ختم ٿي ويندي ۽ نتيجي ۾ پراڊڪٽ يا ذاتي زخمن کي نقصان پهچي سگھي ٿو.

احتياط جو نشان احتياط
تبديل ڪريو صرف ساڳي يا برابر قسم سان ٺاھيندڙ طرفان تجويز ڪيل.
مقامي ضابطن جي نگراني ڪندي استعمال ٿيل بيٽرين کي ختم ڪريو.

 

وارنٽي پاليسي

  • IBASE معياري مصنوعات:
    24-مهيني (2-سال) وارنٽي پهچائڻ جي تاريخ کان. جيڪڏھن پھچڻ جي تاريخ معلوم نه ٿي سگھي، پراڊڪٽ سيريل نمبر استعمال ڪري سگھجن ٿا تقريبن شپنگ جي تاريخ جو تعين ڪرڻ لاءِ.
  • ٽئين پارٽي جا حصا:
    12-مهيني (1-سال) وارنٽي 3rd-پارٽي حصن لاءِ ترسيل کان جيڪي IBASE پاران تيار نه ڪيا ويا آهن، جهڙوڪ CPU، CPU کولر، ميموري، اسٽوريج ڊوائيسز، پاور اڊاپٽر، ڊسپلي پينل ۽ ٽچ اسڪرين.

* پراڊڪٽس، بهرحال، جيڪي غلط استعمال، حادثي، غلط تنصيب يا غير مجاز مرمت جي ڪري ناڪام ٿين ٿا، انهن کي وارنٽي کان ٻاهر سمجهيو ويندو ۽ گراهڪن کي SARHIANDGPP لاءِ بل ادا ڪيو ويندو.

 

ٽيڪنيڪل سپورٽ ۽ خدمتون

  1. IBASE جو دورو ڪريو webويب سائيٽ www.ibase.com.tw تي پراڊڪٽ بابت تازي معلومات ڳولڻ لاء.
  2. جيڪڏهن توهان کي ڪنهن ٽيڪنيڪل مسئلن سان منهن ڏيڻو پوي ٿو ۽ توهان جي ورهائيندڙ يا سيلز نمائندن کان مدد گهري، مهرباني ڪري هيٺ ڏنل معلومات تيار ڪريو ۽ موڪليو:

• پيداوار جي ماڊل جو نالو
• پراڊڪٽ سيريل نمبر
• مسئلي جو تفصيلي بيان
• ٽيڪسٽ يا اسڪرين شاٽس ۾ نقص پيغام جيڪڏھن ڪو
• پردي جي ترتيب
• استعمال ٿيل سافٽ ويئر (جهڙوڪ OS ۽ ايپليڪيشن سافٽ ويئر)
3. جيڪڏھن مرمت جي خدمت گھربل آھي، مھرباني ڪري ڊائون لوڊ ڪريو RMA فارم http://www.ibase.com.tw/english/Supports/RMAService/ تي. فارم ڀريو ۽ پنهنجي تقسيم ڪندڙ يا سيلز نمائندن سان رابطو ڪريو.

 

باب 1: عام معلومات

هن باب ۾ مهيا ڪيل معلومات شامل آهن:

  • خاصيتون
  • پيڪنگ جي فهرست
  • وضاحتون
  • مٿانview
  • طول و عرض

1.1 تعارف
IBR215 NXP Cortex® i.MX8M Plus A53 پروسيسر سان گڏ هڪ ARM® تي ٻڌل ايمبيڊڊ سسٽم آهي. ڊوائيس پيش ڪري ٿو 2D، 3D گرافڪس ۽ ملٽي ميڊيا تيز رفتار جڏهن ته ان ۾ ڪيترائي پرديئرز پڻ آهن جيڪي صنعتي ايپليڪيشنن لاءِ موزون آهن، جن ۾ RS-232/422/485، GPIO، USB، USB OTG، LAN، HDMI ڊسپلي، M.2 E2230 شامل آهن. توسيع لاءِ وائرليس ڪنيڪشن ۽ مني-PCIe.

FIG 2 Introduction.jpg

1.2 خاصيتون

  • NXP ARM® Cortex® A53 i.MX8M پلس Quad 1.6GHz صنعتي گريڊ پروسيسر
  • 3 GB LPDDR4، 16 GB eMMC ۽ SD ساکٽ
  • خارجي ڪنيڪشن بشمول USB، HDMI، Ethernet
  • 2G ماڊلز لاءِ M.3052 B-Key (5) کي سپورٽ ڪري ٿو
  • وائي فائي/BT، 4G/LTE، LCD، ڪئميرا، NFC، QR-ڪوڊ، وغيره کي سپورٽ ڪرڻ لاءِ IO بورڊ ڊيزائن لاءِ رچ I/O توسيع سگنل.
  • بي ترتيب ۽ بي ترتيب ڊيزائن

1.3 پيڪنگ لسٽ
توھان جي پراڊڪٽ پيڪيج ۾ ھيٺ ڏنل شيون شامل ڪرڻ گھرجي. جيڪڏهن هيٺ ڏنل شين مان ڪو به غائب آهي، ورهائيندڙ يا ڊيلر سان رابطو ڪريو جنهن کان توهان پراڊڪٽ خريد ڪيو آهي. يوزر مينوئل اسان کان ڊائونلوڊ ڪري سگهجن ٿا webسائيٽ.

• ISR215-Q316I

1.4 وضاحتون

FIG 3 وضاحتون.JPG

FIG 4 وضاحتون.JPG

FIG 5 وضاحتون.JPG

سڀ وضاحتون بغير ڪنهن اڳواٽ اطلاع جي تبديلي جي تابع آهن.

1.5 پيداوار ختمview
مٿي VIEW

تصوير 6 مٿي VIEW.jpg

I/O VIEW

تصوير 7 IO VIEW.jpg

تصوير 8 IO VIEW.jpg

1.6 طول و عرض

يونٽ: ايم ايم

تصوير 9 IO VIEW.jpg

تصوير 10 IO VIEW.jpg

 

باب 2 هارڊويئر ڪنفيگريشن

هن حصي ۾ عام معلومات شامل آهن:

  • تنصيب
  • جمپر ۽ ڪنيڪٽر

2.1.1 Mini-PCIe ۽ M.2 ڪارڊ لڳائڻ
mini-PCIe ۽ NGFF M.2 ڪارڊ کي انسٽال ڪرڻ لاءِ، مٿي بيان ڪيل طور تي پھريائين ڊيوائس جي پرت کي ھٽايو، ڊيوائس جي اندر سلاٽ کي ڳولھيو، ۽ ھيٺين قدمن کي انجام ڏيو.
1) مني-PCIe ڪارڊ جي ڪنجين کي ميني-PCIe انٽرفيس سان ترتيب ڏيو، ۽ ڪارڊ کي slantwise داخل ڪريو. (ساڳئي طرح M.2 ڪارڊ داخل ڪريو.)

FIG 11 Hardware Configuration.JPG

2) ميني-PCIe ڪارڊ کي دٻايو جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي، ۽ ان کي پيتل جي اسٽينڊ آف تي اسڪرو سان درست ڪريو.
(M.2 ڪارڊ کي پڻ ھڪڙي اسڪرو سان درست ڪريو.)

FIG 12 Hardware Configuration.JPG

2.2.1 جمپر کي ترتيب ڏيڻ
پنھنجي ڊوائيس کي ترتيب ڏيو جمپر استعمال ڪندي خصوصيتن کي فعال ڪرڻ لاءِ جيڪي توھان کي توھان جي ايپليڪيشنن جي بنياد تي گھربل آھن. پنھنجي سپلائر سان رابطو ڪريو جيڪڏھن توھان کي شڪ آھي ته توھان جي استعمال لاءِ بھترين ٺاھ جوڙ بابت.

2.2.2 جمپر ڪيئن سيٽ ڪجي
جمپر ننڍا ڊگھا ڪنڊڪٽر هوندا آهن جن ۾ ڪيترن ئي ڌاتو جي پنن تي مشتمل هوندو آهي جنهن جو بنياد سرڪٽ بورڊ تي لڳل هوندو آهي. جمپر ڪيپس پنن تي رکيل آهن (يا هٽائي) ڪمن يا خاصيتن کي فعال يا غير فعال ڪرڻ لاءِ. جيڪڏهن هڪ جمپر ۾ 3 پن آهن، توهان جمپر کي مختصر ڪندي پن 1 کي پن 2 سان يا پن 2 کي پن 3 سان ڳنڍي سگهو ٿا.

تصوير 13 Jumpers.JPG ڪيئن سيٽ ڪجي

جمپر سيٽ ڪرڻ لاء هيٺ ڏنل مثال کي ڏسو.

تصوير 14 Jumpers.JPG ڪيئن سيٽ ڪجي

جڏهن جمپر جي ٻن پنن کي جمپر ڪيپ ۾ بند ڪيو ويندو آهي، اهو جمپر بند ڪيو ويندو آهي، يعني آن ڪيو ويندو آهي.
جڏهن جمپر ڪيپ کي ٻن جمپر پنن مان هٽايو ويندو آهي، اهو جمپر کليل هوندو آهي، يعني بند ڪيو ويندو آهي.

2.1 IBR215 مين بورڊ مدر بورڊ تي جمپر ۽ ڪنيڪٽر جڳھون: IBR215
2.2 جمپر ۽ ڪنيڪٽرز Quick Reference IBR215 مين بورڊ لاءِ

تصوير 15.jpg

تصوير 16.jpg

FIG 17.JPG

RTC ليتيم سيل ڪنيڪٽر (CN1)

FIG 18.JPG

2.4.1 آڊيو لائن ان ۽ لائين آئوٽ ڪنيڪٽر (CN2)

تصوير 19 آڊيو لائن ان ۽ لائن آئوٽ ڪنيڪٽر.JPG

2.4.2 I2C ڪنيڪٽر (CN13)

FIG 20 I2C Connector.jpg

FIG 21 I2C Connector.jpg

2.4.3 DC پاور ان پٽ (P17,CN18)
P17: 12V ~ 24V DC ان پٽ
CN18: ڊي سي ان پٽ/آئوٽ پٽ هيڊر

FIG 22 DC پاور Input.JPG

2.4.4 سسٽم آن / آف بٽڻ (SW2, CN17)
SW2: آن / بند سوئچ
CN17: آن / آف سگنل هيڊر

تصوير 23 سسٽم آن آف بٽڻ.JPG

2.4.5 سيريل پورٽ (P16)

FIG 24 سيريل پورٽ.JPG

2.4.6 IO بورڊ پورٽ (P18, P19, P20)

FIG 25 IO بورڊ port.jpg

پي 18:

FIG 26 IO بورڊ port.jpg

پي 19:

FIG 27 IO بورڊ port.jpg

 

پي 20:

FIG 28.JPG

FIG 29.JPG

2.3 IBR215-IO بورڊ تي جمپر ۽ ڪنيڪٽر جڳھون

FIG 30 جمپر ۽ ڪنيڪٽر جون جڳھون IBR215-IO board.jpg تي

IBR2.4-IO بورڊ لاءِ 215 جمپر ۽ ڪنيڪٽر تڪڙو حوالو

FIG 31.JPG

2.6.1 COM RS-232/422/485 چونڊ (SW3)

FIG 32.JPG

2.6.2 COM RS-232/422/485 پورٽ (P14)

FIG 33.JPG

FIG 34.JPG

2.6.3 LVDS ڊسپلي ڪنيڪٽر (CN6, CN7)

FIG 35 LVDS ڊسپلي Connector.JPG

FIG 36 LVDS ڊسپلي Connector.JPG

2.6.4 COM RS232 رابط (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 LVDS Backlight ڪنٽرول ڪنيڪٽر (CN9)

FIG 38 LVDS Backlight ڪنٽرول ڪنيڪٽر.JPG

2.6.6 MIPI-CSI ڪنيڪٽر (CN4، CN5)

FIG 39 MIPI-CSI Connector.JPG

FIG 40 MIPI-CSI Connector.JPG

2.6.7 Dual USB 3.0 Type-A Port (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD پاور سيٽ اپ (P11)

FIG 42 BKLT_LCD پاور سيٽ اپ.JPG

2.6.9 LVDS_VCC پاور سيٽ اپ (P10)

FIG 43 LVDS_VCC پاور سيٽ اپ.JPG

2.6.10 PCIE/M.2 آڊيو آپشن (P5)

FIG 44 PCIE M.2 آڊيو آپشن.JPG

2.6.11 I2C ڪنيڪٽر (CN11)

FIG 45 I2C Connector.JPG

2.6.12 ڪين بس (CN14)

FIG 46 Can bus.JPG

 

باب 3 سافٽ ويئر سيٽ اپ

هي باب ڊوائيس تي هيٺين سيٽ اپ کي متعارف ڪرايو آهي: (صرف ترقي يافته استعمال ڪندڙن لاءِ)

  • هڪ وصولي SD ڪارڊ ٺاهيو
  • بحالي SD ڪارڊ ذريعي firmware کي اپڊيٽ ڪريو

3.1 هڪ وصولي SD ڪارڊ ٺاهيو
نوٽ: هي ترقي يافته استعمال ڪندڙن لاءِ آهي جن وٽ IBASE معياري تصوير آهي file صرف.
بنيادي طور تي، IBR215 اڳي لوڊ ٿيل آهي OS (Android يا Yocto) سان eMMC ۾ ڊفالٽ طور. HDMI کي IBR215 سان ڳنڍيو، ۽ 12V-24V پاور سڌو سنئون.
ھي باب توھان کي ھدايت ڪري ٿو بحالي بوٽ اپ مائڪرو ايس ڊي ڪارڊ.

3.1.1 لينڪس / اينڊرائيڊ تصوير کي انسٽال ڪرڻ لاءِ وصولي SD ڪارڊ تيار ڪري رهيو آهي eMMC ۾
نوٽ: اي ايم ايم سي ۾ سڀ ڊيٽا ختم ٿي ويندي.

1) سسٽم گهرجون:
آپريٽنگ سسٽم: ونڊوز 7 يا بعد ۾ اوزار: uuu SD ڪارڊ: 4GB يا وڏي سائيز ۾
2) پنهنجو SD ڪارڊ هن بورڊ ۾ داخل ڪريو (يعني P1 ڪنيڪٽر)، بورڊ کي PC سان مني-USB پورٽ ذريعي ڳنڍيو (يعني P4 ڪنيڪٽر)، ۽ بوٽ موڊ کي ڊائون لوڊ موڊ ۾ تبديل ڪريو.

تصوير 47 ٺاهيو هڪ وصولي SD ڪارڊ.jpg

3) بوٽ IBR215 ۽ فليش SD ذريعي CMD ڪمانڊ “uuu.exe uuu-sdcard.auto” يا ڊبل ڪلڪ ڪريو “FW_down-sdcard.bat” (ساڳي طريقي سان PCBA اپڊيٽ)

تصوير 48 ٺاهيو هڪ وصولي SD ڪارڊ.jpg

3.1.2 ريڪوري ايس ڊي ڪارڊ ذريعي فرم ویئر کي اپڊيٽ ڪريو
1) وصولي رکو files USB فليش ڊسڪ ۾ (FAT32)
A> Yocto / Ubuntu: نقل ڪريو سڀ وصولي filePATH ۾ آهي:

FIG 49 Recovery SD Card.JPG ذريعي فرم ویئر کي اپڊيٽ ڪريو

FIG 50 Recovery SD Card.JPG ذريعي فرم ویئر کي اپڊيٽ ڪريو

2) پلگ (Step1)SD ۽ (Step2)USB فليش ڊسڪ IBR215 ۾
3) عام بوٽ IBR215 (SW1 Pin1 OFF)، وصولي شروع ڪريو ايم ايم سي خودڪار طريقي سان.
4) تازه ڪاري معلومات ڏيکاري ويندي HDMI تي.

FIG 51.JPG

 

باب 4 BSP ماخذ گائيڊ

هي باب صرف ترقي يافته سافٽ ويئر انجنيئرن لاءِ وقف ڪيو ويو آهي BSP ماخذ ٺاهڻ لاءِ. هن باب ۾ شامل موضوع هن ريت آهن:

  • تياري
  • عمارت ڇڏڻ
  • بورڊ تي ڇڏڻ جي انسٽاليشن

4.1 بلڊنگ BSP ذريعو
4.1.1 تياري
تجويز ڪيل گھٽ ۾ گھٽ Ubuntu نسخو 18.04 يا بعد ۾ آهي.
1) تعمير ڪرڻ کان اڳ ضروري پيڪيجز نصب ڪريو:

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
تعمير-ضروري 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 چيڪ آئوٽ 007c96f100c5322acc37b84669c032c0121e68d0 ايڪسپورٽ CLANG_PATH=/opt/prebuilt-android-clang

اڳوڻي برآمد حڪمن کي شامل ڪري سگھجي ٿو "/etc/profile”. جڏهن ميزبان بوٽ اپ،
"AARCH64_GCC_CROSS_COMPILE" ۽ "CLANG_PATH" سيٽ ٿيل آھن ۽ سڌو استعمال ڪري سگھجن ٿيون.
乙، يو-بوٽ ۽ لينڪس ڪنيل لاءِ تعميراتي ماحول تيار ڪريو.
اهو قدم لازمي آهي ڇو ته AOSP ڪوڊ بيس ۾ هڪ ۾ GCC ڪراس-ڪپائل ٽول زنجير ناهي.
هڪ A-pro لاءِ ٽول چينل ڊائون لوڊ ڪريو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، to “/opt/”. "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 /opt ايڪسپورٽ 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) "/home/" فولڊر ۾.
4.1.2 بلڊنگ ڇڏڻ
4.1.2.1 yocto/Ubuntu/debian لاءِ

cd/home/bsp-folder
./build-bsp-5.4.sh

Android لاءِ 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 بورڊ تي رليز انسٽال ڪرڻ

FIG 52 board.JPG تي رليز انسٽال ڪرڻ

 

ضميمو

هي سيڪشن ريفرنس ڪوڊ جي معلومات مهيا ڪري ٿو.

A. Linux ۾ GPIO ڪيئن استعمال ڪجي

# GPIO ويليو قاعدو: gpioX_N >> 32*(X-1)+N
# وٺو gpio5_18 مثال طورample، ايڪسپورٽ ويل هجڻ گهرجي 32*(5-1)+18=146
# GPIO سابقampلي 1: آئوٽ پٽ
گونج 32 > /sys/class/gpio/export
گونج آئوٽ > /sys/class/gpio/gpio146/direction
گونج 0 > /sys/class/gpio/gpio146/value
گونج 1 > /sys/class/gpio/gpio146/value
# GPIO سابقampلي 2: ان پٽ
گونج 32 > /sys/class/gpio/export
گونج ۾ > /sys/class/gpio/gpio146/direction
cat/sys/class/gpio/gpio146/value

B. لينڪس ۾ واچ ڊاگ ڪيئن استعمال ڪجي

// fd ٺاهيو
int fd؛
// کليل واچ ڊاگ ڊوائيس
fd = کليل ("/dev/watchdog"، O_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, & dummy);

سي ايم ايم سي ٽيسٽ
نوٽ: هي آپريشن eMMC فليش ۾ محفوظ ڪيل ڊيٽا کي نقصان پهچائي سگھي ٿو. ٽيسٽ شروع ڪرڻ کان پهريان، پڪ ڪريو ته اي ايم ايم سي فليش استعمال ٿيڻ ۾ ڪو به نازڪ ڊيٽا موجود ناهي.

پڙهو، لکو، ۽ چيڪ ڪريو
MOUNT_POINT_STR="/var"
# ڊيٽا ٺاهيو file
dd if=/dev/urandom of=/tmp/data1 bs=1024k شمار=10
# ايم ايم سي ڏانهن ڊيٽا لکو
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k شمار=10
# ڊيٽا 2 پڙهو، ۽ ڊيٽا 1 سان مقابلو ڪريو
cmp $MOUNT_POINT_STR/data2 /tmp/data1

ايم ايم سي اسپيڊ ٽيسٽ
MOUNT_POINT_STR="/var"
# ايم ايم سي لکڻ جي رفتار حاصل ڪريو"
وقت dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k شمار=10
# صاف ڪيش
گونج 3 > /proc/sys/vm/drop_caches
# ايم ايم سي پڙهڻ جي رفتار حاصل ڪريو"
وقت dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k شمار=10

D. USB (فليش ڊسڪ) ٽيسٽ
USB فليش ڊسڪ داخل ڪريو. پوء پڪ ڪريو ته اهو IBR210 ڊوائيس لسٽ ۾ آهي.
نوٽ: هي آپريشن USB فليش ڊسڪ ۾ محفوظ ڪيل ڊيٽا کي نقصان پهچائي سگھي ٿو. ٽيسٽ شروع ڪرڻ کان پهريان، پڪ ڪريو ته اي ايم ايم سي فليش استعمال ٿيڻ ۾ ڪو به نازڪ ڊيٽا موجود ناهي.

پڙهو، لکو، ۽ چيڪ ڪريو
USB_DIR="/run/media/mmcblk1p1"
# ڊيٽا ٺاهيو file
dd if=/dev/urandom of=/var/data1 bs=1024k شمار=100
# ڊيٽا کي USB فليش ڊسڪ تي لکو
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k شمار=100
# ڊيٽا 2 پڙهو، ۽ ڊيٽا 1 سان مقابلو ڪريو
cmp $USB_DIR/data2 /var/data1

USB اسپيڊ ٽيسٽ
USB_DIR="/run/media/mmcblk1p1"
# USB لکڻ جي رفتار
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M شمار=1000 oflag=nocache
# USB پڙهڻ جي رفتار
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. SD ڪارڊ ٽيسٽ
جڏهن IBR210 eMMC مان بوٽ ڪيو ويو آهي، SD ڪارڊ "/dev/mmcblk1" آهي ۽ "ls /dev/mmcblk1*" حڪم سان ڏسڻ جي قابل آهي:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
نوٽ: هي آپريشن SD ڪارڊ ۾ محفوظ ڪيل ڊيٽا کي نقصان پهچائي سگھي ٿو. ٽيسٽ شروع ڪرڻ کان پهريان، پڪ ڪريو ته اي ايم ايم سي فليش استعمال ٿيڻ ۾ ڪو به نازڪ ڊيٽا موجود ناهي.

پڙهو، لکو، ۽ چيڪ ڪريو
SD_DIR="/run/media/mmcblk1"
# ڊيٽا ٺاهيو file
dd if=/dev/urandom of=/var/data1 bs=1024k شمار=100
# ايس ڊي ڪارڊ تي ڊيٽا لکو
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k شمار=100
# ڊيٽا 2 پڙهو، ۽ ڊيٽا 1 سان مقابلو ڪريو
cmp $SD_DIR/data2 /var/data1

SD ڪارڊ اسپيڊ ٽيسٽ
SD_DIR="/run/media/mmcblk1"
# SD لکڻ جي رفتار
dd if=/dev/zero of=$SD_DIR/test bs=1M شمار=1000 oflag=nocache
# SD پڙهڻ جي رفتار
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

F. RS-232 ٽيسٽ
// کوليو ttymxc1
fd = کليل (/dev/ttymxc1,O_RDWR)؛
// رفتار مقرر ڪريو
tcgetattr (fd، & opt)؛
cfsetispeed(&opt, speed);
cfsetospeed (& opt, speed);
tcsetattr (fd، TCSANOW، ۽ آپٽ)
// حاصل_ اسپيڊ
tcgetattr (fd، & opt)؛
رفتار = cfgetispeed (& opt)؛
//set_parity
// 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
options.c_cc[VTIME] = 150؛
options.c_cc[VMIN] = 0؛
# برابري مقرر ڪريو
tcsetattr (fd، TCSANOW، ۽ اختيارات)
// ttymxc1 لکو
لکو(fd, write_buf, sizeof(write_buf))؛
// پڙهو ttymxc1
پڙهو (fd, read_buf, sizeof(read_buf)))

G. RS-485 ٽيسٽ
// کوليو ttymxc1
fd = کليل (/dev/ttymxc1,O_RDWR)؛
// رفتار مقرر ڪريو
tcgetattr (fd، & opt)؛
cfsetispeed(&opt, speed);
cfsetospeed (& opt, speed);
tcsetattr(fd, TCSANOW, & opt
// حاصل_ اسپيڊ
tcgetattr (fd، & opt)؛
رفتار = cfgetispeed (& opt)؛
//set_parity
// 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
options.c_cc[VTIME] = 150؛
options.c_cc[VMIN] = 0؛
# برابري مقرر ڪريو
tcsetattr (fd، TCSANOW، ۽ اختيارات)
// ttymxc1 لکو
لکو(fd, write_buf, sizeof(write_buf))؛
// پڙهو ttymxc1
پڙهو (fd, read_buf, sizeof(read_buf)))

ايڇ آڊيو ٽيسٽ
يوڪٽو/ديبين/ابنٽو
// آڊيو ذريعي 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
۽ ڊرائيوڊ لاء:
مهرباني ڪري رڪارڊ ۽ پلے بیک apk

I. Ethernet ٽيسٽ
• Ethernet پنگ ٽيسٽ
# پنگ سرور 192.168.1.123
پنگ-سي 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP ٽيسٽ
# سرور 192.168.1.123 رن ڪمانڊ "iperf3 -s"
#communicate سرور سان 192.168.1.123 tcp موڊ ۾ iperf3 ذريعي
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Ethernet UDP ٽيسٽ
# سرور 192.168.1.123 رن ڪمانڊ "iperf3 -s"
# سرور سان رابطو ڪريو 192.168.1.123 iperf3 ذريعي udp موڊ ۾
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. LVDS ٽيسٽ (Android نه سپورٽ)
// کوليو file پڙهڻ ۽ لکڻ لاء
framebuffer_fd = کليل ("/dev/fb0"، O_RDWR)؛
// مقرر ٿيل اسڪرين ڄاڻ حاصل ڪريو
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// متغير اسڪرين ڄاڻ حاصل ڪريو
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// بائيٽ ۾ اسڪرين جي سائيز کي ڏسو
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8؛
// ڊوائيس کي ميموري ڏانهن نقشو
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0)؛
// پتو لڳايو جتي ميموري ۾ پکسل رکڻو آهي
memset(fbp, 0x00,screensize);
// پوائنٽ ٺاھيو fbp طرفان
ڊگهو انٽ مقام = 0؛
جڳھ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length؛
*(fbp + مقام + 0) = color_b؛
*(fbp + مقام + 1) = color_g؛
*(fbp + مقام + 2) = color_r؛
// فريم بفر ايف ڊي بند ڪريو
بند ڪريو (framebuffer_fd)؛

K. HDMI ٽيسٽ
• HDMI ڊسپلي ٽيسٽ
// کوليو file پڙهڻ ۽ لکڻ لاء
framebuffer_fd = کليل ("/dev/fb2"، O_RDWR)؛
// مقرر ٿيل اسڪرين ڄاڻ حاصل ڪريو
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// متغير اسڪرين ڄاڻ حاصل ڪريو
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// بائيٽ ۾ اسڪرين جي سائيز کي ڏسو
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8؛
// ڊوائيس کي ميموري ڏانهن نقشو
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED,
فريم بفر_ ايف ڊي، 0)؛
// پتو لڳايو جتي ميموري ۾ پکسل رکڻو آهي
memset(fbp, 0x00,screensize);
// پوائنٽ ٺاھيو fbp طرفان
ڊگهو انٽ مقام = 0؛
جڳھ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length؛
*(fbp + مقام + 0) = color_b؛
*(fbp + مقام + 1) = color_g؛
*(fbp + مقام + 2) = color_r؛
// فريم بفر ايف ڊي بند ڪريو
بند ڪريو (framebuffer_fd)؛

• HDMI آڊيو ٽيسٽ
# HDMI آڊيو کي فعال ڪريو
گونج 0 > /sys/class/graphics/fb2/blank
# واو راند ڪريو file hdmi آڊيو طرفان
aplay/home/root/testscript/hdmi/1K.wav-D plughw:0,0

L. 3G ٽيسٽ (Android لاءِ نه، اينڊرائيڊ وٽ 3G سيٽنگ ۾ موجود آھي)
• چيڪ ڪندي 3G حالت
# چيڪ ڪريو UC20 ماڊل اسٽيٽ ۽ سم اسٽيٽ
cat /dev/ttyUSB4 ۽
• ٽيسٽنگ 3G
# حڪم 3g نيٽ ورڪ سان ڳنڍيندو
# پڪ ڪريو ته سم ڪارڊ صحيح داخل ٿيل آهي، ۽ ANT ڳنڍيل آهي
pppd ڪال Quectel-ppp
گونج "پنگ www.baidu.com کي پڪ ڪرڻ لاءِ ته نيٽ ورڪ ٺيڪ آهي"
پنگ www.baidu.com

M. Onboard Connector جا قسم

FIG 53 Onboard Connector Types.JPG

ڪنيڪٽر جا قسم اڳواٽ اطلاع کان سواءِ تبديل ٿي سگھن ٿا.

 

هن دستور بابت وڌيڪ پڙهو ۽ PDF ڊائون لوڊ ڪريو:

دستاويز / وسيلا

IBASE IBR215 سيريز رگڊ ٿيل ايمبيڊڊ ڪمپيوٽر [pdf] استعمال ڪندڙ دستياب
IBR215 سيريز رگڊ ٿيل ايمبيڊڊ ڪمپيوٽر، IBR215 سيريز، بي ترتيب ايمبيڊڊ ڪمپيوٽر، ايمبيڊڊ ڪمپيوٽر، ڪمپيوٽر

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *