IBASE.JPG

IBASE IBR215 цуврал бат бөх суулгагдсан компьютерийн хэрэглэгчийн гарын авлага

IBASE IBR215 цуврал бат бөх суулгагдсан компьютер.jpg

 

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-д нийцсэн хэсгүүдийг ашиглаж болно. CE стандартыг дагаж мөрдөх нь зөв кабель, кабелийн техникийг шаарддаг.

FC дүрс Энэ бүтээгдэхүүнийг туршиж үзсэн бөгөөд FCC дүрмийн 15-р хэсгийн дагуу В ангиллын төхөөрөмжийн хязгаарлалттай нийцэж байгаа нь тогтоогдсон. Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос зохих хамгаалалтыг хангах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, ашиглаж, цацруулж чаддаг бөгөөд хэрэв үйлдвэрлэгчийн зааврын дагуу суурилуулж, ашиглаагүй бол радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй.

WEEE

Устгах дүрс

Энэ бүтээгдэхүүнийг ЕХ-ны цахилгаан болон электрон төхөөрөмжийн хог хаягдлын тухай зааврын дагуу (WEEE – 2012/19/EU) ердийн ахуйн хог хаягдал болгон хаяж болохгүй. Харин үүнийг хотын дахин боловсруулах цэгт буцааж хаях хэрэгтэй. Цахим бүтээгдэхүүнийг устгах орон нутгийн дүрэм журмыг шалгана уу.

Ногоон IBASE

FIG 1.JPG  Энэхүү бүтээгдэхүүн нь кадмиас бусад жингийн 0.1%-иас (1000 ppm) хэтрүүлэхгүй, жингийн 0.01%-иар (100 ppm) дараах бодисыг хэрэглэхийг хязгаарласан одоогийн RoHS заавартай нийцэж байна.

  • Хар тугалга (Pb)
  • Мөнгөн ус (м.у.с.)
  • Кадмиум (CD)
  • Зургаан валент хром (Cr6+)
  • Полибромжуулсан бифенил (PBB)
  • Полибромжуулсан дифенил эфир (PBDE)

 

Аюулгүй байдлын чухал мэдээлэл

Энэ төхөөрөмжийг ашиглахаасаа өмнө дараах аюулгүй байдлын мэдээллийг анхааралтай уншина уу.

Системээ тохируулж байна:

  • Төхөөрөмжийг тогтвортой, хатуу гадаргуу дээр хэвтээ байдлаар байрлуулна.
  • Энэ бүтээгдэхүүнийг ус эсвэл халсан эх үүсвэрийн ойролцоо бүү хэрэглээрэй.
  • Төхөөрөмжийн эргэн тойронд хангалттай зай үлдээж, агааржуулалтын нүхийг хааж болохгүй. Хэзээ ч нээлхий рүү ямар ч төрлийн зүйлийг бүү унагаж эсвэл бүү оруул.
  • Энэ бүтээгдэхүүнийг 0˚C-аас 60˚C хүртэлх орчны температуртай орчинд хэрэглээрэй.

Хэрэглэх явцад анхаарах:

  • Төхөөрөмжийн дээд талд хүнд зүйл бүү тавь.
  • Зөв боть холбосон эсэхээ шалгаарайtage төхөөрөмж рүү. Зөв боть нийлүүлээгүйtage төхөөрөмжийг гэмтээж болно.
  • Цахилгааны утсан дээр бүү алхаж, дээр нь ямар нэгэн зүйл тавьж болохгүй.
  • Хэрэв та өргөтгөлийн утас ашигладаг бол нийт утсыг шалгана уу ampӨргөтгөх утсанд холбогдсон бүх төхөөрөмжийн үнэлгээ нь утсанд тохирохгүй байна ampүнэлгээ.
  • Төхөөрөмж дээрээ ус болон бусад шингэнийг бүү асга.
  • Төхөөрөмжийг цэвэрлэхийн өмнө цахилгааны утсыг ханын залгуураас үргэлж салга.
  • Төхөөрөмжийг цэвэрлэхийн тулд зөвхөн төвийг сахисан цэвэрлэгээний бодис ашиглана уу.
  • Агааржуулалтын нүхнээс тоос, тоосонцорыг компьютерийн тоос сорогч ашиглан сор.

Бүтээгдэхүүнийг задлах
Төхөөрөмжийг засах, задлах, өөрчлөхийг бүү оролд. Ингэх нь баталгааг хүчингүй болгож, бүтээгдэхүүнийг гэмтээх эсвэл хүний ​​биед гэмтэл учруулж болзошгүй.

Анхааруулга дүрс тэмдэг АНХААРУУЛГА
Зөвхөн үйлдвэрлэгчийн санал болгосон ижил буюу түүнтэй адилтгах төрлөөр солино.
Ашигласан батерейг орон нутгийн дүрмийг дагаж устгана уу.

 

Баталгаат бодлого

  • IBASE стандарт бүтээгдэхүүнүүд:
    Тээвэрлэсэн өдрөөс хойш 24 сарын (2 жилийн) баталгаат хугацаа. Тээвэрлэлтийн огноог тодорхойлох боломжгүй бол бүтээгдэхүүний серийн дугаарыг ашиглан тээвэрлэлтийн ойролцоо огноог тодорхойлж болно.
  • Гуравдагч талын хэсгүүд:
    CPU, CPU хөргөгч, санах ой, хадгалах төхөөрөмж, тэжээлийн адаптер, дэлгэцийн самбар, мэдрэгчтэй дэлгэц зэрэг IBASE-ийн үйлдвэрлэдэггүй гуравдагч этгээдийн эд ангиудыг нийлүүлснээс хойш 12 сарын (1 жилийн) баталгаат хугацаа.

* ГЭДЭГ БҮТЭЭГДЭХҮҮНИЙГ БУРУУ АШИГЛАЛТ, ОСОЛ, ЗӨВШӨӨРӨГӨӨ СУУРИЛСАН, ЗӨВШӨӨРӨГӨӨ ЗАСВАРЫН ҮЛЭЭР АЖИЛЛАСАН БҮТЭЭГДЭХҮҮНИЙГ БАТАЛГААТ ХӨДӨЛГӨӨНИЙГ ХЭМЖЭЭД БУЙ БҮТЭЭГДЭХҮҮНИЙГ ЗАСВАРЫН ТӨЛБӨРИЙГ ХЭРЭГЛЭГЧДЭЭС НЭГДҮҮЛНЭ.

 

Техникийн дэмжлэг ба үйлчилгээ

  1. IBASE-д зочилно уу webwww.ibase.com.tw сайтаас бүтээгдэхүүний талаарх хамгийн сүүлийн үеийн мэдээллийг авна уу.
  2. Хэрэв танд ямар нэгэн техникийн асуудал тулгарвал дистрибьютер эсвэл борлуулалтын төлөөлөгчөөсөө тусламж авах шаардлагатай бол дараах мэдээллийг бэлтгэж илгээнэ үү.

• Бүтээгдэхүүний загварын нэр
• Бүтээгдэхүүний серийн дугаар
• Асуудлын дэлгэрэнгүй тайлбар
• Текст эсвэл дэлгэцийн агшинд байгаа алдааны мессежүүд
• Дагалдах төхөөрөмжүүдийн зохион байгуулалт
• Ашигласан програм хангамж (OS болон хэрэглээний программ хангамж гэх мэт)
3. Хэрэв засвар үйлчилгээ шаардлагатай бол http://www.ibase.com.tw/english/Supports/RMAService/ хаягаас RMA маягтыг татаж авна уу. Маягтыг бөглөж, борлуулагч эсвэл борлуулалтын төлөөлөгчтэйгээ холбоо барина уу.

 

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 Танилцуулга.jpg

1.2 Онцлогууд

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz үйлдвэрлэлийн зэрэглэлийн процессор
  • 3 GB LPDDR4, 16 GB eMMC болон SD залгуур
  • USB, HDMI, Ethernet зэрэг гадаад холболт
  • 2G модулиудын хувьд M.3052 B-Key (5)-ийг дэмждэг
  • WiFi/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 интерфэйстэй зэрэгцүүлж, картыг налуу байдлаар оруулна. (М.2 картыг ижил аргаар оруулна.)

FIG 11 Техник хангамжийн тохиргоо.JPG

2) Доорх зурагт үзүүлсэн шиг мини-PCIe картыг доош нь түлхэж, гуулин дээр нь шургаар бэхлээрэй.
(М.2 картыг мөн нэг боолтоор засаарай.)

FIG 12 Техник хангамжийн тохиргоо.JPG

2.2.1 Үсгүүрийг тохируулах
Аппликейшн дээрээ тулгуурлан хэрэгтэй функцүүдийг идэвхжүүлэхийн тулд холбогч ашиглан төхөөрөмжөө тохируулаарай. Хэрэв танд тохирох тохиргооны талаар эргэлзэж байвал ханган нийлүүлэгчтэйгээ холбоо барина уу.

2.2.2 Jumpers хэрхэн тохируулах талаар
Холбогч нь хэлхээний самбар дээр суурилуулсан суурьтай хэд хэдэн металл тээглүүрээс бүрдэх богино урттай дамжуулагч юм. Функц эсвэл функцийг идэвхжүүлэх эсвэл идэвхгүй болгохын тулд холбогч малгайг зүү дээр байрлуулсан (эсвэл арилгасан). Хэрэв холбогч нь 3 тээглүүртэй бол холбогчийг богино холбосноор 1-р зүүг 2-р зүү эсвэл 2-р зүүг 3-р зүүгээр холбож болно.

FIG 13 Jumpers.JPG хэрхэн тохируулах талаар

Холбогчийг тохируулахын тулд доорх зургийг үзнэ үү.

FIG 14 Jumpers.JPG хэрхэн тохируулах талаар

Холбогчны хоёр тээглүүрийг холбогч малгайнд хийх үед энэ холбогч хаалттай, өөрөөр хэлбэл асаалттай байна.
Хоёр холбогч зүүнээс холбогч малгайг салгахад энэ холбогч нээлттэй, өөрөөр хэлбэл унтарсан байна.

2.1 IBR215 үндсэн хавтан дээрх холбогч ба холбогчийн байршил Эх хавтан: IBR215
2.2 IBR215 үндсэн хавтангийн холбогч ба холбогч

FIG 15.jpg

FIG 16.jpg

FIG 17.JPG

RTC Лити эсийн холбогч (CN1)

FIG 18.JPG

2.4.1 Аудио залгах ба гаралтын холбогч (CN2)

FIG 19 Аудио Inline-In & Line-Out Холбогч.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: DC оролт/гаралтын толгой

FIG 22 DC тэжээлийн оролт.JPG

2.4.4 Системийг асаах/унтраах товч (SW2, CN17)
SW2: ON/OFF унтраалга
CN17: ON/OFF дохионы толгой

FIG 23 Системийг асаах унтраах товчлуур.JPG

2.4.5 Цуваа порт (P16)

FIG 24 Цуваа порт.JPG

2.4.6 IO самбарын порт (P18, P19, P20)

FIG 25 IO board port.jpg

P18:

FIG 26 IO board port.jpg

P19:

FIG 27 IO board port.jpg

 

P20:

FIG 28.JPG

FIG 29.JPG

2.3 IBR215-IO хавтан дээрх холбогч ба холбогчийн байршил

FIG 30 IBR215-IO самбар дээрх холбогч ба холбогчийн байршил.jpg

2.4 IBR215-IO хавтангийн холбогч ба холбогч

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 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 арын гэрэлтүүлгийн хяналтын холбогч.JPG

2.6.6 MIPI-CSI холбогч (CN4, CN5)

FIG 39 MIPI-CSI холбогч.JPG

FIG 40 MIPI-CSI холбогч.JPG

2.6.7 Хос USB 3.0 Type-A порт (CN3)

FIG 41 Хос USB 3.0 Type-A порт.JPG

2.6.8 BKLT_LCD тэжээлийн тохиргоо (P11)

ЗУРАГ 42 BKLT_LCD тэжээлийн тохиргоо.JPG

2.6.9 LVDS_VCC тэжээлийн тохиргоо (P10)

FIG 43 LVDS_VCC Power Setup.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 картаар дамжуулан програм хангамжийг шинэчлэх

3.1 Сэргээх SD карт хийх
Тайлбар: Энэ нь IBASE стандарт дүрстэй ахисан түвшний хэрэглэгчдэд зориулагдсан file зөвхөн.
Үндсэндээ IBR215 нь анхдагчаар OS (Android эсвэл Yocto) дээр eMMC руу урьдчилан ачаалагдсан байдаг. HDMI-г IBR215, 12V-24V тэжээлээр шууд холбоно.
Энэ бүлэг нь танд сэргээх ачаалах microSD карт хийх зааварчилгаа юм.

3.1.1 Линукс / Android дүрсийг eMMC-д суулгахын тулд сэргээх SD картыг бэлтгэх
Тайлбар: eMMC дахь бүх өгөгдөл устах болно.

1) Системийн шаардлага:
Үйлдлийн систем: Windows 7 буюу түүнээс дээш. Хэрэгсэл: uuu SD карт: 4GB буюу түүнээс дээш хэмжээтэй
2) SD картаа энэ самбарт (жишээ нь P1 холбогч) хийж, самбарыг мини-USB портоор (жишээ нь P4 холбогч) компьютерт холбож, ачаалах горимыг татаж авах горимд шилжүүлнэ үү.

ЗУРАГ 47 Сэргээх SD карт хийх.jpg

3) IBR215-г ачаалж, "uuu.exe uuu-sdcard.auto" CMD командаар дамжуулан SD-г флэш болгох эсвэл "FW_down-sdcard.bat" дээр давхар товших (PCBA шинэчлэлттэй ижил арга)

ЗУРАГ 48 Сэргээх SD карт хийх.jpg

3.1.2 Програм хангамжийг сэргээх SD картаар шинэчлэх
1) Сэргээхийг оруулна уу fileUSB флаш диск рүү (FAT32)
A> Yocto/Ubuntu: Бүх сэргээх ажиллагааг хуулна filePATH руу:

FIG 49 Сэргээх SD картаар программ хангамжийг шинэчлэх.JPG

FIG 50 Сэргээх SD картаар программ хангамжийг шинэчлэх.JPG

2) IBR1 руу (алхам 2) SD болон (алхам 215) USB флаш дискийг залгаарай
3) IBR215 хэвийн ачаалах (SW1 Pin1 OFF), eMMC сэргээх автоматаар эхэлнэ.
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 \
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/pro"-д нэмж болноfile”. Хост ачаалах үед,
“AARCH64_GCC_CROSS_COMPILE” болон “CLANG_PATH” тохируулагдсан бөгөөд шууд ашиглах боломжтой.
乙、U-Boot болон Linux цөмд зориулж бүтээх орчинг бэлтгэ.
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, "/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 - /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 хавтас
./build-bsp-5.4.sh

Android-д зориулсан 4.1.3.2
cd /home/bsp хавтас
source build/envsetup.sh
үдийн хоол evk_8mp-userdebug
ANDROID_COMPILE_WITH_JACK=худал болгох
./imx-make.sh –j4
-j4 хийх

4.1.3 Сулгуурыг самбарт суурилуулах

ЗУРАГ 52 Сулгыг самбарт суулгаж байна.JPG

 

Хавсралт

Энэ хэсэгт лавлагааны кодын мэдээллийг өгнө.

A. Линукс дээр GPIO-г хэрхэн ашиглах вэ

# GPIO утгын дүрэм : gpioX_N >> 32*(X-1)+N
# gpio5_18-г жишээ болгон авample, экспортын утга 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
> /sys/class/gpio/gpio146/direction дотор цуурай
муур /sys/class/gpio/gpio146/value

B. Линукс дээр Watchdog-г хэрхэн ашиглах вэ

// fd үүсгэх
int fd;
// харуулын төхөөрөмжийг нээх
fd = нээлттэй(“/dev/watchdog”, O_WRONLY);
//харуулын дэмжлэг авах
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//харуулын статус авах
ioctl(fd, WDIOC_GETSTATUS, & төлөв);
//харуулын хугацаа дуусах
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
dd if=/dev/urandom of=/tmp/data1 bs=1024k count=10
#emmc рүү өгөгдөл бичих
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10
#өгөгдөл2 уншиж, өгөгдөл1-тэй харьцуул
cmp $MOUNT_POINT_STR/data2 /tmp/data1

eMMC хурдны туршилт
MOUNT_POINT_STR=”/var”
#emmc бичих хурдыг аваарай"
цаг dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k count=10
# кэшийг цэвэрлэх
echo 3 > /proc/sys/vm/drop_caches
#emmc унших хурдыг аваарай”
цаг dd хэрэв=$MOUNT_POINT_STR/test of=/dev/null bs=1024k count=10

D. USB (флаш диск) Туршилт
USB флаш дискийг оруулна уу. Дараа нь IBR210 төхөөрөмжийн жагсаалтад байгаа эсэхийг шалгаарай.
Анхаар: Энэ үйлдэл нь USB флаш дискэнд хадгалагдсан өгөгдлийг гэмтээж болзошгүй. Туршилтыг эхлүүлэхийн өмнө ашиглаж буй eMMC флэш дотор чухал өгөгдөл байхгүй эсэхийг шалгаарай.

Унших, бичих, шалгах
USB_DIR=”/run/media/mmcblk1p1″
#өгөгдөл үүсгэх file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#usb флаш дискэнд өгөгдөл бичих
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=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 count=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 картанд хадгалагдсан өгөгдлийг гэмтээж болзошгүй. Туршилтыг эхлүүлэхийн өмнө ашиглаж буй eMMC флэш дотор чухал өгөгдөл байхгүй эсэхийг шалгаарай.

Унших, бичих, шалгах
SD_DIR=”/run/media/mmcblk1″
#өгөгдөл үүсгэх file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#SD карт руу өгөгдөл бичих
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=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 count=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, хурд);
cfsetospeed(&opt, хурд);
tcsetattr(fd, TCSANOW, &opt)
//хурд авах
tcgetattr(fd, &opt);
хурд = cfgetispeed(&opt);
//паритет_тогтоох
// 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, унших_буф, хэмжээ(унших_буф))))

G. RS-485 туршилт
//ttymxc1-г нээнэ үү
fd = нээлттэй(/dev/ttymxc1,O_RDWR );
// хурдыг тохируулах
tcgetattr(fd, &opt);
cfsetispeed(&opt, хурд);
cfsetospeed(&opt, хурд);
tcsetattr(fd, TCSANOW, & сонголт
//хурд авах
tcgetattr(fd, &opt);
хурд = cfgetispeed(&opt);
//паритет_тогтоох
// 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, унших_буф, хэмжээ(унших_буф))))

H. Аудио тест
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
Android-д зориулсан:
apk-г бичиж, тоглуулна уу

I. Ethernet тест
• Ethernet Ping тест
#ping сервер 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP тест
#server 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
• Ethernet UDP тест
#server 192.168.1.123 "iperf3 -s" командыг ажиллуулна
#192.168.1.123 сервертэй iperf3-р udp горимд холбогдох
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)
// Дэлгэцийн хэмжээг байтаар тооцоол
дэлгэцийн хэмжээ = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Төхөөрөмжийг санах ойд буулгах
fbp = (char *)mmap(0, дэлгэцийн хэмжээ, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Пикселийг санах ойн хаана байрлуулахаа олоорой
memset(fbp, 0x00, дэлгэцийн хэмжээ);
// fbp-ээр цэг зурах
long int байршил = 0;
байршил = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_шугамын_урт;
*(fbp + байршил + 0) = color_b;
*(fbp + байршил + 1) = color_g;
*(fbp + байршил + 2) = color_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)
// Дэлгэцийн хэмжээг байтаар тооцоол
дэлгэцийн хэмжээ = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Төхөөрөмжийг санах ойд буулгах
fbp = (char *)mmap(0, дэлгэцийн хэмжээ, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Пикселийг санах ойн хаана байрлуулахаа олоорой
memset(fbp, 0x00, дэлгэцийн хэмжээ);
// fbp-ээр цэг зурах
long int байршил = 0;
байршил = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_шугамын_урт;
*(fbp + байршил + 0) = color_b;
*(fbp + байршил + 1) = color_g;
*(fbp + байршил + 2) = color_r;
//fd фреймбуферийг хаах
хаах(framebuffer_fd);

• HDMI аудио тест
#hdmi аудиог идэвхжүүлнэ
echo 0 > /sys/class/graphics/fb2/blank
#wav тогло file hdmi аудиогоор
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. 3G тест(андройд-д зориулагдаагүй, андройд 3g тохиргоотой)
• 3G төлөвийг шалгаж байна
#UC20 модулийн төлөв болон сим төлөвийг шалгана уу
муур /dev/ttyUSB4 &
• 3G-г туршиж байна
# тушаал нь 3g-г сүлжээнд холбоно
# SIM картыг зөв оруулж, ANT холбогдсон эсэхийг шалгана уу
pppd quectel-ppp гэж дуудна
Сүлжээ хэвийн байгаа эсэхийг шалгахын тулд "ping www.baidu.com" гэж цуурайлган бичнэ үү.
ping www.baidu.com

M. Хавтан дээрх холбогчийн төрлүүд

FIG 53 Хавтан дээрх холбогчийн төрлүүд.JPG

Холбогчийн төрлийг урьдчилан мэдэгдэлгүйгээр өөрчилж болно.

 

Энэ гарын авлагын талаар дэлгэрэнгүй уншиж, PDF татаж авах:

Баримт бичиг / нөөц

IBASE IBR215 цуврал бат бөх суулгагдсан компьютер [pdf] Хэрэглэгчийн гарын авлага
IBR215 цуврал бат бөх суулгагдсан компьютер, IBR215 цуврал, бат бөх суулгагдсан компьютер, суулгагдсан компьютер, компьютер

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *