IBASE.JPG

د IBASE IBR215 لړۍ رګډ شوي ایمبیډ شوي کمپیوټر کارونکي لارښود

IBASE IBR215 لړۍ رګډ شوی ایمبیډ شوی Computer.jpg

 

د IBR215 لړۍ
رګډ شوی ایمبیډډ کمپیوټر
د NXP ARM@ Cortex@ سره
A53 i.MX8M Plus Quad SOC

 

د چاپ حق
© 2018 IBASE Technology, Inc. ټول حقونه خوندي دي.
د دې خپرونې هیڅ برخه د IBASE ټیکنالوژۍ ، Inc د مخکیني لیکلي رضایت پرته نشي تولید کیدی ، کاپي شي ، د بیا ترلاسه کولو سیسټم کې زیرمه شي ، هرې ژبې ته ژباړل شي یا په هر ډول یا هرې وسیلې یا بریښنایی ، میخانیکي ، فوټوکاپي یا بل ډول لیږدول کیږي. (له دې وروسته د "IBASE" په نوم یادیږي).

ردول
IBASE حق لري چې پرته له مخکینۍ خبرتیا څخه پدې سند کې بیان شوي محصولاتو کې بدلونونه او پرمختګونه وکړي. هره هڅه شوې چې ډاډ ترلاسه شي چې په سند کې معلومات سم دي؛ په هرصورت، IBASE دا تضمین نه کوي چې دا سند له خطا پاک دی. IBASE د پیښې یا پایله لرونکي زیانونو لپاره هیڅ مسؤلیت په غاړه نه اخلي چې د ناوړه ګټې اخیستنې یا د محصول یا معلوماتو کارولو کې ناتوانۍ څخه رامینځته کیږي ، او د دریمې ډلې د حقونو هر ډول سرغړونې لپاره چې ممکن د دې کارولو پایله وي.

سوداګریزې نښې
دلته ذکر شوي ټولې سوداګریزې نښې، راجستریشنونه او نښې یوازې د پیژندنې موخو لپاره کارول کیږي او ممکن د دوی اړوند مالکینو سوداګریزې نښې او/یا راجستر شوي سوداګریزې نښې وي.

 

موافقت

سی ای عکس پدې لارښود کې تشریح شوي محصول د ټولو پلي کیدو اروپايي اتحادیې (CE) لارښوونو سره مطابقت لري که چیرې دا د CE نښه ولري. د دې لپاره چې سیسټمونه د CE مطابق پاتې شي، یوازې د CE مطابقت لرونکي برخې کارول کیدی شي. د CE اطاعت ساتل هم مناسب کیبل او کیبل کولو تخنیکونو ته اړتیا لري.

د ایف سي عکس دا محصول ازمول شوی او موندل شوی چې د B ټولګي وسیلې لپاره محدودیتونو سره مطابقت لري ، د FCC مقرراتو 15 برخې سره سم. دا محدودیتونه ډیزاین شوي ترڅو د استوګنې په نصب کې د زیان رسونکي مداخلې په وړاندې مناسب محافظت چمتو کړي. دا تجهیزات د راډیو فریکونسۍ انرژي تولیدوي ، کاروي او کولی شي خپروي او که چیرې د تولید کونکي لارښوونو سره سم نصب او کارول نشي ، ممکن د راډیو مخابراتو ته د زیان رسونکي مداخلې لامل شي.

WEEE

د شنډولو نښه

دا محصول باید د فاضله بریښنایی او بریښنایی تجهیزاتو (WEEE - 2012/19/EU) لپاره د EU لارښود سره سم د کور نورمال کثافاتو په توګه ونه تصفیه شي. پرځای یې، دا باید د ښاروالۍ د ریسایکل راټولولو ځای ته د بیرته راګرځولو سره له مینځه یوړل شي. د بریښنایی محصولاتو د ضایع کولو لپاره محلي مقررات وګورئ.

شنه IBASE

انځور 1.JPG  دا محصول د اوسني RoHS لارښوونو سره مطابقت لري چې په غلظت کې د لاندې موادو کارول محدودوي ترڅو د وزن (0.1 ppm) څخه 1000٪ څخه ډیر نشي پرته له کیډیم څخه ، د وزن له مخې 0.01٪ پورې محدود (100 ppm).

  • مخکښ (Pb)
  • پارچ (Hg)
  • کډیمیم (سي ډي)
  • Hexavalent کرومیم (Cr6+)
  • پولی برومینیټ بایفینیلز (PBB)
  • پولی برومینیټ ډیفینیل ایتر (PBDE)

 

د خوندیتوب مهم معلومات

د دې وسیله کارولو دمخه د خوندیتوب لاندې معلومات په احتیاط سره ولولئ.

ستاسو د سیسټم تنظیم کول:

  • وسیله په افقی ډول په مستحکم او مستحکم سطح کې کیږدئ.
  • دا محصول د اوبو یا کومې تودوخې سرچینې ته نږدې مه کاروئ.
  • د وسیلې په شاوخوا کې کافي ځای پریږدئ او د وینټیلیشن خلاصون مه بندوئ. هیڅکله د هر ډول شیانو په خلاصیدو کې مه پریږدئ یا داخل کړئ.
  • دا محصول په چاپیریال کې د 0˚C او 60˚C ترمینځ د محیطي تودوخې سره وکاروئ.

د کارولو پرمهال پاملرنه:

  • د وسیلې په پورتنۍ برخه کې درانه شیان مه مه اچوئ.
  • ډاډ ترلاسه کړئ چې سم حجم سره وصل کړئtage آلې ته. د سم حجم په رسولو کې پاتې راتللtage کولی شي واحد ته زیان ورسوي.
  • د بریښنا په تار کې مه ځئ یا هیڅ شی ته اجازه مه ورکوئ چې آرام شي.
  • که تاسو د توسیع کنډک کاروئ، ډاډ ترلاسه کړئ چې مجموعه ampد تمدید کنډک کې پلګ شوي ټولو وسیلو دمخه درجه بندي د تار سره ندي ampدلته درجه بندي.
  • په خپل وسیله اوبه یا کوم بل مایع مه تویوئ.
  • تل د وسیلې پاکولو دمخه د دیوال له سایټ څخه د بریښنا تار خلاص کړئ.
  • د وسیلې پاکولو لپاره یوازې د پاکولو غیر جانبدار اجنټ وکاروئ.
  • د کمپیوټر ویکیوم کلینر په کارولو سره د ویکیوم دوړې او ذرات د وینټونو څخه.

د محصول جلا کول
هڅه مه کوئ چې وسیله ترمیم کړئ، جلا کړئ، یا ترمیم کړئ. داسې کول به تضمین باطل کړي او ممکن محصول ته زیان یا شخصي زیان ورسوي.

د احتیاط نښه احتیاط
یوازې د ورته یا مساوي ډول سره بدل کړئ چې د جوړونکي لخوا وړاندیز شوی.
د محلي مقرراتو په نظر کې نیولو سره د کارول شوي بیټرۍ ضایع کول.

 

د تضمین پالیسي

  • د IBASE معیاري محصولات:
    د بار وړلو نیټې څخه 24 میاشت (2 کلن) تضمین. که د بار وړلو نیټه معلومه نشي، د محصول سیریل شمیره د نږدې لیږد نیټې ټاکلو لپاره کارول کیدی شي.
  • د دریمې ډلې برخې:
    د دریمې ډلې برخې لپاره د تحویل څخه 12 میاشت (1-کال) تضمین چې د IBASE لخوا نه جوړیږي ، لکه CPU ، CPU کولر ، حافظه ، د ذخیره کولو وسایل ، د بریښنا اډاپټر ، ډیسپلی پینل او ټچ سکرین.

* په هرصورت، هغه محصولات چې د ناسمې ګټې اخیستنې، حادثې، ناسم نصب یا غیرقانوني ترمیم له امله ناکام شوي د تضمین څخه بهر چلند کیږي او پیرودونکي به د ریپاینګ لپاره پیسې ورکړل شي.

 

تخنیکي ملاتړ او خدمات

  1. د IBASE څخه لیدنه وکړئ webد محصول په اړه وروستي معلومات موندلو لپاره www.ibase.com.tw کې سایټ.
  2. که تاسو له کومې تخنیکي ستونزې سره مخ یاست او د خپل توزیع کونکي یا پلور نماینده څخه مرستې ته اړتیا لرئ، مهرباني وکړئ لاندې معلومات چمتو او واستوئ:

• د محصول ماډل نوم
• د محصول سریال نمبر
• د ستونزې تفصیلي توضیحات
• په متن یا سکرین شاټونو کې د خطا پیغامونه که کوم وي
• د پردیو ترتیب
• کارول شوي سافټویر (لکه OS او غوښتنلیک سافټویر)
3. که د ترمیم خدمت ته اړتیا وي، مهرباني وکړئ د RMA فورمه په http://www.ibase.com.tw/english/Supports/RMAService/ ډاونلوډ کړئ. فورمه ډکه کړئ او خپل توزیع کونکي یا د پلور نماینده سره اړیکه ونیسئ.

 

لومړی څپرکی: عمومي معلومات

پدې فصل کې چمتو شوي معلومات شامل دي:

  • ځانګړتیاوې
  • د بسته بندي لیست
  • مشخصات
  • اوور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.

انځور 2 Introduction.jpg

1.2 ځانګړتیاوې

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz صنعتي درجې پروسیسر
  • 3 GB LPDDR4، 16 GB eMMC او SD ساکټ
  • خارجي ارتباط په شمول د USB، HDMI، ایترنیټ
  • د 2G ماډلونو لپاره د M.3052 B-Key (5) ملاتړ کوي
  • د IO بورډ ډیزاین لپاره بډایه I/O توسیع سیګنالونه د وائی فای/BT، 4G/LTE، LCD، کیمره، NFC، QR-code، او داسې نورو مالتړ لپاره.
  • بې رحمه او بې فین ډیزاین

1.3 د بسته بندي لیست
ستاسو د محصول کڅوړه باید لاندې لیست شوي توکي شامل کړي. که چیرې لاندې کوم توکي ورک وي، د توزیع کونکي یا پلورونکي سره اړیکه ونیسئ چې تاسو یې محصول اخیستی دی. د کارن لارښود زموږ څخه د ډاونلوډ وړ دی webسایټ

• ISR215-Q316I

1.4 مشخصات

انځور 3 مشخصات.JPG

انځور 4 مشخصات.JPG

انځور 5 مشخصات.JPG

ټول مشخصات پرته له مخکینۍ خبرتیا د بدلون تابع دي.

1.5 محصول پای ته ورسیدview
TOP VIEW

انځور 6 پورته VIEW.jpg

I/O VIEW

انځور 7 IO VIEW.jpg

انځور 8 IO VIEW.jpg

1.6 ابعاد

واحد:mm

انځور 9 IO VIEW.jpg

انځور 10 IO VIEW.jpg

 

فصل 2 د هارډویر ترتیب

دا برخه د دې په اړه عمومي معلومات لري:

  • نصبونه
  • جمپر او نښلونکي

2.1.1 Mini-PCIe او M.2 کارتونو نصب کول
د mini-PCIe او NGFF M.2 کارت نصبولو لپاره، لومړی د وسیلې پوښ لرې کړئ لکه څنګه چې پورته یادونه وشوه، د وسیلې دننه سلاټ ومومئ، او لاندې مرحلې ترسره کړئ.
1) د mini-PCIe کارت کیلي د mini-PCIe انٹرفیس سره سم کړئ، او کارت په slantwise داخل کړئ. (په ورته ډول د M.2 کارت دننه کړئ.)

FIG 11 د هارډویر ترتیب.JPG

2) د mini-PCIe کارت ښکته خوا ته فشار ورکړئ لکه څنګه چې په لاندې عکس کې ښودل شوي ، او د پیتل سټنډ آف ته د سکرو سره سم کړئ.
(د M.2 کارت هم د یو پیچ سره سم کړئ.)

FIG 12 د هارډویر ترتیب.JPG

2.2.1 د جمپرونو ترتیب کول
خپل وسیله د جمپرونو په کارولو سره تنظیم کړئ ترڅو هغه ځانګړتیاوې فعالې کړئ چې تاسو یې د خپلو غوښتنلیکونو پراساس ورته اړتیا لرئ. خپل عرضه کوونکي سره اړیکه ونیسئ که تاسو د خپل کارونې لپاره د غوره ترتیب په اړه شک لرئ.

2.2.2 د جمپرونو تنظیم کولو څرنګوالی
جمپرونه د لنډ اوږدوالي کنډکټرونه دي چې د څو فلزي پنونو څخه جوړ دي چې په سرکټ بورډ کې ایښودل شوي بیس سره. د جمپر کیپونه په پنونو کې ایښودل شوي (یا لرې شوي) ترڅو د فعالیتونو یا ځانګړتیاو وړ یا غیر فعال کړي. که یو جمپر درې پنونه ولري، تاسو کولی شئ د جمپر په لنډولو سره پن 3 د پن 1 سره یا پن 2 د پن 2 سره وصل کړئ.

انځور 13 څنګه د Jumpers.JPG تنظیم کول

د جمپرونو د تنظیم کولو لپاره لاندې انځور ته مراجعه وکړئ.

انځور 14 څنګه د Jumpers.JPG تنظیم کول

کله چې د جمپر دوه پنونه د جمپر کیپ کې پوښل شوي وي، دا جمپر تړل کیږي، یعنی فعال شوی.
کله چې د جمپر کیپ د دوو جمپر پنونو څخه لیرې شي، دا جمپر خلاص وي، یعنی بند شوی.

2.1 د IBR215 په اصلي بورډ کې د جمپر او نښلونکي ځایونه: IBR215
2.2 جمپر او نښلونکي د IBR215 اصلي بورډ لپاره ګړندي حواله

انځور 15.jpg

انځور 16.jpg

انځور 17.JPG

RTC لیتیم سیل نښلونکی (CN1)

انځور 18.JPG

2.4.1 آډیو لاین ان او لاین آوټ نښلونکی (CN2)

انځور 19 آډیو لاین ان او لاین آوټ نښلونکی.JPG

2.4.2 I2C نښلونکی (CN13)

انځور 20 I2C Connector.jpg

انځور 21 I2C Connector.jpg

2.4.3 DC پاور ان پټ (P17,CN18)
P17: 12V~24V DC انپټ
CN18: DC ان پټ/آؤټ پټ سرلیک

FIG 22 DC پاور Input.JPG

2.4.4 سیسټم آن/بند تڼۍ (SW2, CN17)
SW2: آن/بند سویچ
CN17: ON/OFF سیګنال سرلیک

انځور 23 سیسټم د بند تڼۍ.JPG

2.4.5 سیریل پورټ (P16)

FIG 24 سیریل پورټ.JPG

2.4.6 IO بورډ پورټ (P18, P19, P20)

انځور 25 IO بورډ port.jpg

P18:

انځور 26 IO بورډ port.jpg

P19:

انځور 27 IO بورډ port.jpg

 

P20:

انځور 28.JPG

انځور 29.JPG

2.3 په IBR215-IO بورډ کې د جمپر او نښلونکي ځایونه

د انځور 30 ​​جمپر او نښلونکي ځایونه په IBR215-IO board.jpg کې

2.4 جمپر او نښلونکي د IBR215-IO بورډ لپاره چټک حواله

انځور 31.JPG

2.6.1 COM RS-232/422/485 انتخاب (SW3)

انځور 32.JPG

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

انځور 33.JPG

انځور 34.JPG

2.6.3 LVDS ښودنه نښلونکی (CN6, CN7)

FIG 35 LVDS Display Connector.JPG

FIG 36 LVDS Display Connector.JPG

2.6.4 COM RS232 نښلونکی (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 LVDS د شاتنۍ رڼا کنټرول نښلونکی (CN9)

FIG 38 LVDS Backlight کنټرول نښلونکی.JPG

2.6.6 MIPI-CSI نښلونکی (CN4, CN5)

انځور 39 MIPI-CSI Connector.JPG

انځور 40 MIPI-CSI Connector.JPG

2.6.7 دوه ګونی USB 3.0 ډول-A پورټ (CN3)

FIG 41 دوه ګونی USB 3.0 ډول-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)

انځور 44 PCIE M.2 آډیو اختیار.JPG

2.6.11 I2C نښلونکی (CN11)

FIG 45 I2C نښلونکی.JPG

2.6.12 کولی شي بس (CN14)

انځور 46 کیدای شي bus.JPG

 

څلورم څپرکی د سافټویر تنظیم کول

دا فصل په وسیله کې لاندې ترتیب معرفي کوي: (یوازې د پرمختللي کاروونکو لپاره)

  • د بیا رغونې SD کارت جوړ کړئ
  • د بیا رغونې SD کارت له لارې فرم ویئر لوړ کړئ

3.1 د بیا رغونې SD کارت جوړ کړئ
یادونه: دا د پرمختللي کاروونکو لپاره دی چې د IBASE معیاري عکس لري file یوازې.
اساسا، IBR215 د ډیفالټ په واسطه eMMC ته د OS (Android یا Yocto) سره پری لوډ شوی. HDMI د IBR215، او 12V-24V بریښنا سره مستقیم وصل کړئ.
دا فصل تاسو ته لارښوونه کوي چې د بیا رغونې بوټ اپ مایکرو ایس ډی کارت جوړ کړئ.

3.1.1 په eMMC کې د لینکس / Android عکس نصبولو لپاره د ریکوري SD کارت چمتو کول
یادونه: په eMMC کې ټول معلومات به له منځه یوړل شي.

1) د سیسټم اړتیاوې:
عملیاتي سیسټم: وینډوز 7 یا وروسته وسیله: uuu SD کارت: 4GB یا لوی اندازه
2) خپل SD کارت دې بورډ ته دننه کړئ (د بیلګې په توګه P1 نښلونکی)، بورډ د مینی-USB پورټ له لارې PC ته وصل کړئ (د بیلګې په توګه P4 نښلونکی)، او د بوټ موډ د ډاونلوډ حالت ته بدل کړئ.

انځور 47 د بیا رغونې SD کارت جوړ کړئ. jpg

3) IBR215 بوټ کړئ او د CMD کمانډ "uuu.exe uuu-sdcard.auto" له لارې SD فلش کړئ یا دوه ځله کلیک وکړئ "FW_down-sdcard.bat" (د PCBA تازه کولو په څیر)

انځور 48 د بیا رغونې SD کارت جوړ کړئ. jpg

3.1.2 د ریکوری SD کارت له لارې فرم ویئر لوړ کړئ
1) بیا رغونه واچوئ fileپه USB فلش ډیسک کې (FAT32)
A> Yocto/Ubuntu: ټول رغونه کاپي کړئ fileپه PATH کې

FIG 49 د Recovery SD Card.JPG له لارې فرم ویئر اپ گریڈ کړئ

FIG 50 د Recovery SD Card.JPG له لارې فرم ویئر اپ گریڈ کړئ

2) په IBR1 کې د USB فلش ډیسک وصل کړئ (مرحله 2) SD او (215 ګام)
3) نورمال بوټ IBR215 (SW1 Pin1 OFF) ، په اوتومات ډول رغونه eMMC پیل کړئ.
4) تازه معلومات به په HDMI کې ښکاره شي.

انځور 51.JPG

 

څلورم څپرکی د BSP سرچینې لارښود

دا فصل د پرمختللي سافټویر انجینرانو لپاره یوازې د BSP سرچینې رامینځته کولو لپاره وقف شوی. په دې څپرکي کې تر پوښښ لاندې موضوعات په لاندې ډول دي:

  • تیاری
  • د ودانۍ خوشې کول
  • بورډ ته د خوشې کولو نصب کول

4.1 د BSP سرچینې جوړول
4.1.1 چمتو کول
د اوبنټو وړاندیز شوی لږترلږه نسخه 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 checkout 007c96f100c5322acc37b84669c032c0121e68d0 صادرول CLANG_PATH=/opt/prebuilt-android-clang

د صادراتو مخکیني حکمونه په "/etc/pro" کې اضافه کیدی شيfile". کله چې کوربه بوټ پورته شي،
"AARCH64_GCC_CROSS_COMPILE" او "CLANG_PATH" ترتیب شوي او مستقیم کارول کیدی شي.
乙، د U-Bot او لینکس کرنل لپاره د جوړولو چاپیریال چمتو کړئ.
دا مرحله لازمي ده ځکه چې د AOSP کوډبیس کې د GCC کراس - تالیف وسیلې زنځیر شتون نلري.
a. د A-pro لپاره د وسیلې زنځیر ډاونلوډ کړئfile architecture on arm Developer 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، "/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

4.1.3.2 د Android لپاره
cd/home/bsp-folder
سرچینه build/envsetup.sh
د غرمې ډوډۍ evk_8mp-userbug
ANDROID_COMPILE_WITH_JACK=غلط جوړ کړئ
./imx-make.sh –j4
جوړ کړئ -j4

4.1.3 بورډ ته د ریلیز نصب کول

FIG 52 board.JPG ته د خوشې کولو نصب کول

 

ضمیمه

دا برخه د حوالې کوډ معلومات وړاندې کوي.

الف. په لینکس کې د GPIO کارولو څرنګوالی

# GPIO ارزښت قاعده: gpioX_N >> 32*(X-1)+N
# د مثال په توګه gpio5_18 واخلئampد صادراتو ارزښت باید 32*(5-1)+18=146 وي
# GPIO پخوانیample 1: محصول
echo 32 > /sys/class/gpio/export
echo out> /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO پخوانیample 2: داخلول
echo 32 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio146/direction
بلی /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 ازموینه
یادونه: دا عملیات ممکن په eMMC فلش کې زیرمه شوي ډاټا ته زیان ورسوي. د ازموینې پیل کولو دمخه، ډاډ ترلاسه کړئ چې د eMMC فلش کارول کیږي کوم مهم معلومات شتون نلري.

ولولئ، ولیکئ او چک کړئ
MOUNT_POINT_STR="/var"
#ډیټا جوړ کړئ file
dd که=/dev/urandom of=/tmp/data1 bs=1024k شمېره=10
# emmc ته ډاټا ولیکئ
dd که=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k شمېره=10
# ډاټا 2 ولولئ، او د ډاټا 1 سره پرتله کړئ
cmp $MOUNT_POINT_STR/data2 /tmp/data1

د eMMC سرعت ازموینه
MOUNT_POINT_STR="/var"
# د ایم ایم سی لیکلو سرعت ترلاسه کړئ"
وخت dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k شمېره=10
# پاکې زیرمې
echo 3 > /proc/sys/vm/drop_caches
# د ایم ایم سی لوستلو سرعت ترلاسه کړئ"
وخت dd که=$MOUNT_POINT_STR/test of=/dev/null bs=1024k شمېره=10

د USB (فلش ډیسک) ازموینه
د USB فلش ډیسک دننه کړئ. بیا ډاډ ترلاسه کړئ چې دا د IBR210 وسیله لیست کې دی.
یادونه: دا عملیات ممکن په USB فلش ډیسک کې زیرمه شوي ډاټا ته زیان ورسوي. د ازموینې پیل کولو دمخه، ډاډ ترلاسه کړئ چې د eMMC فلش کارول کیږي کوم مهم معلومات شتون نلري.

ولولئ، ولیکئ او چک کړئ
USB_DIR="/run/media/mmcblk1p1″
#ډیټا جوړ کړئ file
dd که=/dev/urandom of=/var/data1 bs=1024k شمېره=100
# د USB فلش ډیسک ته ډاټا ولیکئ
dd که=/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 که=/dev/zero of=$BASIC_DIR/$i/test bs=1M شمیره=1000 oflag=nocache
# د USB لوستلو سرعت
dd که=$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 کارت ذخیره شوي ډاټا ته زیان ورسوي. د ازموینې پیل کولو دمخه، ډاډ ترلاسه کړئ چې د eMMC فلش کارول کیږي کوم مهم معلومات شتون نلري.

ولولئ، ولیکئ او چک کړئ
SD_DIR="/run/media/mmcblk1″
#ډیټا جوړ کړئ file
dd که=/dev/urandom of=/var/data1 bs=1024k شمېره=100
# SD کارت ته ډاټا ولیکئ
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 که=/dev/zero of=$SD_DIR/test bs=1M شمیره=1000 oflag=nocache
# د SD لوستلو سرعت
dd که=$SD_DIR/ازموینه=/dev/null bs=1M oflag=nocache

F. RS-232 ټیسټ
// ttymxc1 خلاص کړئ
fd = خلاص (/dev/ttymxc1,O_RDWR);
// سرعت ټاکل
tcgetattr(fd,&opt);
cfsetispeed(&opt, speed);
cfsetospeed(&opt، سرعت)؛
tcsetattr (fd, TCSANOW, & opt)
// سرعت ترلاسه کړئ
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، سرعت)؛
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)))

H. آډیو ټیسټ
یوټو/ډیبیان/اوبنټو
// 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. ایترنیټ ټیسټ
• ایترنیټ پینګ ازموینه
#پنګ سرور 192.168.1.123
ping-c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• د ایترنیټ TCP ازموینه
#سرور 192.168.1.123 کمانډ چلوي "iperf3 -s"
# د iperf192.168.1.123 لخوا په tcp حالت کې د سرور 3 سره اړیکه ونیسئ
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• د ایترنیټ UDP ازموینه
#سرور 192.168.1.123 کمانډ چلوي "iperf3 -s"
# د iperf192.168.1.123 لخوا په udp حالت کې د سرور 3 سره اړیکه ونیسئ
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. LVDS ازموینه (انډرایډ نه ملاتړ کوي)
// خلاص کړئ 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 = (چار *)mmap(0, د سکرین اندازه, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
۹);
// معلومه کړئ چې په حافظه کې د پکسل ځای په ځای کړئ
memset(fbp, 0x00, screensize);
// د fbp لخوا نقطه رسم کړئ
اوږد ځای ځای = 0;
ځای = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ځای + 0) = رنګ_b؛
*(fbp + ځای + 1) = رنګ_g؛
*(fbp + ځای + 2) = رنګ_r؛
// د فریم بفر fd بند کړئ
بند (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 = (چار *)mmap(0, د سکرین اندازه, 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) = رنګ_b؛
*(fbp + ځای + 1) = رنګ_g؛
*(fbp + ځای + 2) = رنګ_r؛
// د فریم بفر fd بند کړئ
بند (framebuffer_fd)؛

• د HDMI آډیو ازموینه
# 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 ماډل حالت او سم حالت چیک کړئ
cat/dev/ttyUSB4 &
• د 3G ازموینه
# کمانډ به 3g له شبکې سره وصل کړي
# ډاډ ترلاسه کړئ چې سیمکارډ سم داخل شوی ، او ANT وصل شوی
pppd زنګ quectel-ppp
"پنګ www.baidu.com د ډاډ ترلاسه کولو لپاره چې شبکه سمه ده" اکو
ping www.baidu.com

M. آن بورډ نښلونکي ډولونه

انځور 53 آن بورډ نښلونکي ډولونه.JPG

د نښلونکي ډولونه ممکن د مخکینۍ خبرتیا پرته د بدلون تابع وي.

 

د دې لارښود په اړه نور ولولئ او PDF ډاونلوډ کړئ:

اسناد / سرچینې

IBASE IBR215 لړۍ رګډ شوی ایمبیډډ کمپیوټر [pdf] د کارونکي لارښود
د IBR215 لړۍ رګډ شوی ایمبیډ شوی کمپیوټر، IBR215 لړۍ، رګډ شوی ایمبیډ شوی کمپیوټر، ایمبیډ شوی کمپیوټر، کمپیوټر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *