IBASE.JPG

Llawlyfr Defnyddiwr Cyfrifiadurol Embedded Cyfres IBASE IBR215

Cyfres IBASE IBR215 Ruggedized Embedded Computer.jpg

 

Cyfres IBR215
Cyfrifiadur Embedded Ruggedized
gyda NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Hawlfraint
© 2018 IBASE Technology, Inc Cedwir pob hawl.
Ni chaniateir atgynhyrchu unrhyw ran o’r cyhoeddiad hwn, na’i gopïo, na’i storio mewn system adalw, na’i chyfieithu i unrhyw iaith na’i throsglwyddo mewn unrhyw ffurf na thrwy unrhyw gyfrwng, electronig, mecanyddol, llungopïo, nac fel arall, heb ganiatâd ysgrifenedig ymlaen llaw gan IBASE Technology, Inc. . (y cyfeirir ati o hyn ymlaen fel “IBASE”).

Ymwadiad
Mae IBASE yn cadw'r hawl i wneud newidiadau a gwelliannau i'r cynhyrchion a ddisgrifir yn y ddogfen hon heb rybudd ymlaen llaw. Gwnaethpwyd pob ymdrech i sicrhau bod y wybodaeth yn y ddogfen yn gywir; fodd bynnag, nid yw IBASE yn gwarantu bod y ddogfen hon yn rhydd o wallau. Nid yw IBASE yn cymryd unrhyw atebolrwydd am iawndal achlysurol neu ganlyniadol sy'n deillio o gamddefnyddio neu anallu i ddefnyddio'r cynnyrch neu'r wybodaeth a gynhwysir yma, ac am unrhyw dorri ar hawliau trydydd parti, a allai ddeillio o'i ddefnyddio.

Nodau masnach
Defnyddir yr holl nodau masnach, cofrestriadau a brandiau a grybwyllir yma at ddibenion adnabod yn unig a gallant fod yn nodau masnach a / neu'n nodau masnach cofrestredig eu perchnogion priodol.

 

Cydymffurfiad

Eicon CE Mae'r cynnyrch a ddisgrifir yn y llawlyfr hwn yn cydymffurfio â holl gyfarwyddebau perthnasol yr Undeb Ewropeaidd (CE) os oes ganddo farc CE. Er mwyn i systemau barhau i gydymffurfio â CE, dim ond rhannau sy'n cydymffurfio â CE y gellir eu defnyddio. Mae cynnal cydymffurfiad CE hefyd yn gofyn am dechnegau cebl a cheblau priodol.

Eicon CC Mae'r cynnyrch hwn wedi'i brofi a chanfuwyd ei fod yn cydymffurfio â'r terfynau ar gyfer dyfais Dosbarth B, yn unol â Rhan 15 o Reolau Cyngor Sir y Fflint. Mae'r terfynau hyn wedi'u cynllunio i ddarparu amddiffyniad rhesymol rhag ymyrraeth niweidiol mewn gosodiad preswyl. Mae'r offer hwn yn cynhyrchu, yn defnyddio ac yn gallu pelydru ynni amledd radio ac, os na chaiff ei osod a'i ddefnyddio yn unol â chyfarwyddiadau'r gwneuthurwr, gall achosi ymyrraeth niweidiol i gyfathrebiadau radio.

WEEE

Eicon gwaredu

Rhaid peidio â chael gwared ar y cynnyrch hwn fel gwastraff cartref arferol, yn unol â chyfarwyddeb yr UE ar gyfer offer trydanol ac electronig gwastraff (WEEE - 2012/19/EU). Yn hytrach, dylid ei waredu trwy ei ddychwelyd i fan casglu ailgylchu dinesig. Gwiriwch y rheoliadau lleol ar gyfer gwaredu cynhyrchion electronig.

IBASE Gwyrdd

FFIG 1.JPG  Mae'r cynnyrch hwn yn cydymffurfio â chyfarwyddebau cyfredol RoHS sy'n cyfyngu ar y defnydd o'r sylweddau canlynol mewn crynodiadau i beidio â bod yn fwy na 0.1% yn ôl pwysau (1000 ppm) ac eithrio cadmiwm, wedi'i gyfyngu i 0.01% yn ôl pwysau (100 ppm).

  • Plwm (Pb)
  • Mercwri (Hg)
  • Cadmiwm (Cd)
  • Cromiwm chwefalent (Cr6+)
  • Deuffenylau wedi'u polybromineiddio (PBB)
  • Ether ether diphenyl polybrominated (PBDE)

 

Gwybodaeth Ddiogelwch Bwysig

Darllenwch y wybodaeth ddiogelwch ganlynol yn ofalus cyn defnyddio'r ddyfais hon.

Sefydlu eich system:

  • Rhowch y ddyfais yn llorweddol ar wyneb sefydlog a solet.
  • Peidiwch â defnyddio'r cynnyrch hwn ger dŵr neu unrhyw ffynhonnell wedi'i gynhesu.
  • Gadewch ddigon o le o amgylch y ddyfais a pheidiwch â rhwystro'r agoriadau awyru. Peidiwch byth â gollwng na gosod unrhyw wrthrychau o unrhyw fath yn yr agoriadau.
  • Defnyddiwch y cynnyrch hwn mewn amgylcheddau gyda thymheredd amgylchynol rhwng 0˚C a 60˚C.

Gofal yn ystod y defnydd:

  • Peidiwch â gosod gwrthrychau trwm ar ben y ddyfais.
  • Gwnewch yn siŵr eich bod chi'n cysylltu'r cyfrol cywirtage i'r ddyfais. Methiant i gyflenwi'r cyftage gallai niweidio'r uned.
  • Peidiwch â cherdded ar y llinyn pŵer na chaniatáu i unrhyw beth orffwys arno.
  • Os ydych chi'n defnyddio cortyn estyniad, sicrhewch y cyfanswm ampNid yw sgôr pob dyfais sydd wedi'i blygio i mewn i'r llinyn estyniad yn gordyn ampsgôr ere.
  • Peidiwch â gollwng dŵr nac unrhyw hylifau eraill ar eich dyfais.
  • Tynnwch y plwg bob amser o'r llinyn pŵer o'r allfa wal cyn glanhau'r ddyfais.
  • Defnyddiwch asiantau glanhau niwtral yn unig i lanhau'r ddyfais.
  • Gwactod llwch a gronynnau o'r fentiau trwy ddefnyddio sugnwr llwch cyfrifiadurol.

Dadosod Cynnyrch
Peidiwch â cheisio atgyweirio, dadosod, na gwneud addasiadau i'r ddyfais. Bydd gwneud hynny yn dileu'r warant a gallai arwain at niwed i'r cynnyrch neu anaf personol.

Eicon rhybudd RHYBUDD
Amnewid dim ond gyda'r un math neu'r math cyfatebol a argymhellir gan y gwneuthurwr.
Gwaredwch fatris ail-law trwy gadw at reoliadau lleol.

 

Polisi Gwarant

  • Cynhyrchion safonol IBASE:
    Gwarant 24 mis (2 flynedd) o'r dyddiad cludo. Os na ellir canfod y dyddiad cludo, gellir defnyddio rhifau cyfresol y cynnyrch i bennu'r dyddiad cludo yn fras.
  • Rhannau trydydd parti:
    Gwarant 12 mis (1-flwyddyn) rhag danfon rhannau trydydd parti nad ydynt yn cael eu cynhyrchu gan IBASE, megis CPU, peiriant oeri CPU, cof, dyfeisiau storio, addasydd pŵer, panel arddangos a sgrin gyffwrdd.

* BYDD CYNHYRCHION, FODD BYNNAG, SY'N METHU OHERWYDD CAMDDEFNYDDIO, DAMWEINIAU, GOSODIAD AMHRIODOL NEU ATGYWEIRIO HEB GANIATÂD YN CAEL EU TRIN FEL FEL SY ' N CAEL EU GWARANT, A BYDD CWSMER YN CAEL EU BILIO AM ATGYWEIRIO A THALIADAU LLONGAU.

 

Cefnogaeth a Gwasanaethau Technegol

  1. Ewch i'r IBASE websafle yn www.ibase.com.tw i ddod o hyd i'r wybodaeth ddiweddaraf am y cynnyrch.
  2. Os byddwch chi'n dod ar draws unrhyw broblemau technegol ac angen cymorth gan eich dosbarthwr neu gynrychiolydd gwerthu, paratowch ac anfonwch y wybodaeth ganlynol:

• Enw model y cynnyrch
• Rhif cyfresol y cynnyrch
• Disgrifiad manwl o'r broblem
• Negeseuon gwall mewn testun neu sgrinluniau os o gwbl
• Trefniant y perifferolion
• Meddalwedd a ddefnyddir (fel OS a meddalwedd cymhwysiad)
3. Os oes angen gwasanaeth atgyweirio, lawrlwythwch y ffurflen RMA yn http://www.ibase.com.tw/english/Supports/RMAService/ . Llenwch y ffurflen a chysylltwch â'ch dosbarthwr neu gynrychiolydd gwerthu.

 

Pennod 1: Gwybodaeth Gyffredinol

Mae’r wybodaeth a ddarperir yn y bennod hon yn cynnwys:

  • Nodweddion
  • Rhestr Pacio
  • Manylebau
  • Drosoddview
  • Dimensiynau

1.1 Rhagymadrodd
Mae IBR215 yn system wreiddio sy'n seiliedig ar ARM® gyda phrosesydd NXP Cortex® i.MX8M Plus A53. Mae'r ddyfais yn cynnig graffeg 2D, 3D a chyflymiadau amlgyfrwng tra mae hefyd yn cynnwys nifer o berifferolion sy'n addas iawn ar gyfer cymwysiadau diwydiannol, gan gynnwys RS-232/422/485, GPIO, USB, USB OTG, LAN, arddangosfa HDMI, M.2 E2230 ar gyfer cysylltedd diwifr a mini-PCIe ar gyfer ehangu.

FFIG 2 Cyflwyniad.jpg

1.2 Nodweddion

  • Prosesydd Gradd Ddiwydiannol NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz
  • 3 GB LPDDR4, 16 GB eMMC a soced SD
  • Cysylltedd allanol gan gynnwys USB, HDMI, Ethernet
  • Yn cefnogi M.2 B-Key (3052) ar gyfer modiwlau 5G
  • Signalau ehangu I / O cyfoethog ar gyfer dyluniad bwrdd IO i gefnogi WiFi / BT, 4G / LTE, LCD, Camera, NFC, cod QR, ac ati.
  • Dyluniad garw a heb wyntyll

1.3 Rhestr Pacio
Dylai eich pecyn cynnyrch gynnwys yr eitemau a restrir isod. Os oes unrhyw ran o'r eitem isod ar goll, cysylltwch â'r dosbarthwr neu'r deliwr yr ydych wedi prynu'r cynnyrch ganddo. Gellir lawrlwytho llawlyfr defnyddiwr o'n websafle.

• ISR215-Q316I

1.4 Manylebau

Manylebau FFIG 3.JPG

Manylebau FFIG 4.JPG

Manylebau FFIG 5.JPG

Gall yr holl fanylebau newid heb rybudd ymlaen llaw.

1.5 Cynnyrch drosoddview
TOP VIEW

FFIG 6 UCHAF VIEW.jpg

I/O VIEW

FFIG 7 IO VIEW.jpg

FFIG 8 IO VIEW.jpg

1.6 Dimensiynau

Uned: mm

FFIG 9 IO VIEW.jpg

FFIG 10 IO VIEW.jpg

 

Pennod 2 Ffurfweddu Caledwedd

Mae’r adran hon yn cynnwys gwybodaeth gyffredinol am:

  • Gosodiadau
  • Siwmper a chysylltwyr

2.1.1 Gosod Cardiau Mini-PCIe & M.2
I osod y cerdyn mini-PCIe & NGFF M.2, tynnwch glawr y ddyfais yn gyntaf fel y crybwyllwyd uchod, lleoli'r slot y tu mewn i'r ddyfais, a pherfformiwch y camau canlynol.
1) Alinio allweddi'r cerdyn mini-PCIe ag allweddi'r rhyngwyneb mini-PCIe, a mewnosodwch y cerdyn yn slantwise. (Rhowch y cerdyn M.2 yn yr un modd.)

Ffurfweddu Caledwedd FIG 11.JPG

2) Gwthiwch y cerdyn mini-PCIe i lawr fel y dangosir yn y llun isod, a'i osod ar y standoff pres gyda sgriw.
(Trwsiwch y cerdyn M.2 hefyd gydag un sgriw.)

Ffurfweddu Caledwedd FIG 12.JPG

2.2.1 Gosod y Siwmperi
Ffurfweddwch eich dyfais trwy ddefnyddio siwmperi i alluogi'r nodweddion sydd eu hangen arnoch chi yn seiliedig ar eich cymwysiadau. Cysylltwch â'ch cyflenwr os oes gennych unrhyw amheuon ynghylch y cyfluniad gorau ar gyfer eich defnydd.

2.2.2 Sut i Gosod Siwmperi
Mae siwmperi yn ddargludyddion hyd byr sy'n cynnwys sawl pin metel gyda sylfaen wedi'i osod ar y bwrdd cylched. Mae capiau siwmper yn cael eu gosod (neu eu tynnu) ar y pinnau i alluogi neu analluogi swyddogaethau neu nodweddion. Os oes gan siwmper 3 pin, gallwch gysylltu Pin 1 â Pin 2 neu Pin 2 â Pin 3 trwy fyrhau'r siwmper.

FFIG 13 Sut i Gosod Siwmperi.JPG

Cyfeiriwch at y llun isod i siwmperi gosod.

FFIG 14 Sut i Gosod Siwmperi.JPG

Pan fydd dau bin o siwmper wedi'u hamgáu mewn cap siwmper, mae'r siwmper hon ar gau, hy wedi'i throi Ymlaen.
Pan fydd cap siwmper yn cael ei dynnu o ddau binnau siwmper, mae'r siwmper hon ar agor, hy wedi'i ddiffodd.

2.1 Lleoliadau Siwmper a Chysylltydd ar fwrdd mamfwrdd prif fwrdd IBR215: IBR215
2.2 Siwmper a Chysylltwyr Cyfeirnod Cyflym ar gyfer prif fwrdd IBR215

FFIG 15.jpg

FFIG 16.jpg

FFIG 17.JPG

Cysylltydd Cell Lithiwm RTC (CN1)

FFIG 18.JPG

2.4.1 Cysylltydd Sain Llinell Mewn a Llinell Allan (CN2)

FIG 19 Cysylltiad Sain Llinell Mewn & Llinell Allan.JPG

2.4.2 Cysylltydd I2C (CN13)

FFIG 20 I2C Connector.jpg

FFIG 21 I2C Connector.jpg

2.4.3 Mewnbwn Pŵer DC (P17, CN18)
P17: mewnbwn DC 12V ~ 24V
CN18: Pennawd mewnbwn/allbwn DC

FFIG 22 DC Power Input.JPG

2.4.4 Botwm System YMLAEN/DIFFODD (SW2, CN17)
SW2: switsh YMLAEN / I FFWRDD
CN17: Pennawd signal YMLAEN/ODDI

System FFIG 23 YMLAEN Botwm.JPG

2.4.5 Porth cyfresol (P16)

FIG 24 Porth cyfresol.JPG

2.4.6 porthladd bwrdd IO (P18, P19, P20)

FFIG 25 IO bwrdd port.jpg

P18:

FFIG 26 IO bwrdd port.jpg

P19:

FFIG 27 IO bwrdd port.jpg

 

P20:

FFIG 28.JPG

FFIG 29.JPG

2.3 Lleoliadau Siwmper a Chysylltydd ar fwrdd IBR215-IO

Lleoliadau Siwmper a Chysylltydd FIG 30 ar IBR215-IO board.jpg

2.4 Siwmper a Chysylltwyr Cyfeirnod Cyflym ar gyfer Bwrdd IBR215-IO

FFIG 31.JPG

2.6.1 COM RS-232/422/485 Dethol (SW3)

FFIG 32.JPG

2.6.2 COM RS-232/422/485 Port (P14)

FFIG 33.JPG

FFIG 34.JPG

2.6.3 Cysylltydd Arddangos LVDS (CN6, CN7)

FIG 35 LVDS Arddangos Connector.JPG

FIG 36 LVDS Arddangos Connector.JPG

2.6.4 Cysylltydd COM RS232 (CN12)

FFIG 37 COM RS232 Connector.JPG

2.6.5 Cysylltydd Rheoli Golau Cefn LVDS (CN9)

FIG 38 LVDS Backlight Control Connector.JPG

2.6.6 Cysylltydd MIPI-CSI (CN4, CN5)

FFIG 39 MIPI-CSI Connector.JPG

FFIG 40 MIPI-CSI Connector.JPG

2.6.7 Porthladd Math-A USB 3.0 Deuol (CN3)

FIG 41 Deuol USB 3.0 Math-A Port.JPG

2.6.8 BKLT_LCD Gosod Pŵer (P11)

FIG 42 BKLT_LCD Power Setup.JPG

2.6.9 LVDS_VCC Power Setup (P10)

FIG 43 LVDS_VCC Power Setup.JPG

2.6.10 opsiwn sain PCIE/M.2 (P5)

FFIG 44 PCIE M.2 sain opsiwn.JPG

2.6.11 Cysylltydd I2C (CN11)

FFIG 45 I2C Connector.JPG

2.6.12 Bws can (CN14)

FFIG 46 Can bws.JPG

 

Pennod 3 Gosod Meddalwedd

Mae'r bennod hon yn cyflwyno'r gosodiadau canlynol ar y ddyfais: (ar gyfer defnyddwyr uwch yn unig)

  • Gwnewch gerdyn SD adfer
  • Uwchraddio firmware trwy'r cerdyn SD adfer

3.1 Gwneud Cerdyn SD Adfer
Nodyn: Mae hwn ar gyfer defnyddwyr uwch sydd â delwedd safonol IBASE file yn unig.
Yn y bôn, mae IBR215 yn cael ei raglwytho ag OS (Android neu Yocto) i eMMC yn ddiofyn. Cysylltwch y HDMI â phŵer IBR215, a 12V-24V yn uniongyrchol.
Mae'r bennod hon yn eich arwain i wneud cerdyn microSD cychwyn adfer.

3.1.1 Paratoi'r cerdyn SD Adfer i Gosod delwedd Linux / Android yn eMMC
Nodyn: Bydd yr holl ddata yn yr eMMC yn cael ei ddileu.

1) Gofynion y system:
System Weithredu: Windows 7 neu ddiweddarach Offeryn: uuu cerdyn SD: 4GB neu fwy o ran maint
2) Mewnosodwch eich cerdyn SD i'r bwrdd hwn (hy y cysylltydd P1), cysylltwch y bwrdd â PC trwy'r porthladd mini-USB (hy y cysylltydd P4), a newidiwch y modd cychwyn i'r modd lawrlwytho.

FFIG 47 Gwneud Cerdyn SD Adfer.jpg

3) cychwyn IBR215 a fflachio SD trwy orchymyn CMD “uuu.exe uuu-sdcard.auto” neu cliciwch ddwywaith “FW_down-sdcard.bat” (Yr un ffordd â diweddariad PCBA)

FFIG 48 Gwneud Cerdyn SD Adfer.jpg

3.1.2 Uwchraddio Firmware trwy'r Cerdyn SD Adfer
1) Rhowch adferiad files i ddisg fflach USB (FAT32)
A> Yocto/Ubuntu: Copïwch yr holl adferiadau files i mewn i LLWYBR:

Firmware Uwchraddio FIG 49 trwy'r Cerdyn SD Adfer.JPG

Firmware Uwchraddio FIG 50 trwy'r Cerdyn SD Adfer.JPG

2) Plygiwch ddisg fflach USB (cam 1) a (cam 2) i IBR215
3) Cychwyn arferol IBR215 (SW1 Pin1 OFF), cychwyn adferiad eMMC yn awtomatig.
4) Bydd y wybodaeth ddiweddaraf yn dangos ar HDMI.

FFIG 51.JPG

 

Pennod 4 Canllaw Ffynonellau PCB

Mae'r bennod hon wedi'i neilltuo ar gyfer peirianwyr meddalwedd uwch yn unig i adeiladu ffynhonnell BSP. Mae’r pynciau a drafodir yn y bennod hon fel a ganlyn:

  • Paratoi
  • Rhyddhau adeilad
  • Gosod rhyddhau i fwrdd

4.1 Ffynhonnell BSP Adeiladu
4.1.1 Paratoi
Y fersiwn Ubuntu lleiaf a argymhellir yw 18.04 neu'n hwyrach.
1) Gosod pecynnau angenrheidiol cyn adeiladu:

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
adeiladu-hanfodol 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) Donwload toolchain

Mae angen i'r clang a ddefnyddir i lunio cnewyllyn Linux fod yn fersiwn mwy diweddar. Perfformiwch y camau canlynol i osod y clang i'w ddefnyddio i lunio cnewyllyn Linux: clôn sudo git https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
til sudo git 007c96f100c5322acc37b84669c032c0121e68d0 allforio CLANG_PATH=/opt/prebuilt-android-clang

Gellir ychwanegu'r gorchmynion allforio blaenorol i “/etc/profile”. Pan fydd y gwesteiwr yn cychwyn,
Mae “AARCH64_GCC_CROSS_COMPILE” a “CLANG_PATH” wedi'u gosod a gellir eu defnyddio'n uniongyrchol.
Paratowch yr amgylchedd adeiladu ar gyfer cnewyllyn U-Boot a Linux.
Mae'r cam hwn yn orfodol oherwydd nid oes cadwyn offer traws-grynhoi GCC yn yr un yn codebase AOSP.
a. Dadlwythwch y gadwyn offer ar gyfer yr A-profile pensaernïaeth ar fraich Datblygwr GNU-A tudalen Lawrlwythiadau. Argymhellir
i ddefnyddio'r fersiwn 8.3 ar gyfer y datganiad hwn. Gallwch chi lawrlwytho'r “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” neu “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz”. Mae'r un cyntaf wedi'i neilltuo ar gyfer llunio rhaglenni metel noeth, a gellir defnyddio'r ail un hefyd i lunio'r rhaglenni cais.
b. Datgywasgu'r file i mewn i lwybr ar ddisg leol, ar gyfer example, i “/opt/”. Allforio newidyn o'r enw “AARCH64_GCC_CROSS_COMPILE” i bwyntio at yr offeryn fel a ganlyn:

# os defnyddir “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-
# os defnyddir “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 export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) Datgywasgu ffynhonnell IBR215 file (example ibr215-bsp.tar.bz2) i mewn i “/home/” ffolder.
4.1.2 Rhyddhau adeilad
4.1.2.1 ar gyfer yocto/Ubuntu/debian

ffolder cd / cartref/bsp
./build-bsp-5.4.sh

4.1.3.2 ar gyfer android
ffolder cd / cartref/bsp
ffynhonnell adeiladu/envsetup.sh
cinio evk_8mp-userdebug
gwneud ANDROID_COMPILE_WITH_JACK=ffug
./imx-make.sh –j4
Gwneud -j4

4.1.3 Gosod rhyddhau i'r bwrdd

FIG 52 Gosod rhyddhau i'r bwrdd.JPG

 

Atodiad

Mae'r adran hon yn darparu gwybodaeth y cod cyfeirio.

A. Sut i Ddefnyddio GPIO yn Linux

# Rheol Gwerth GPIO : gpioX_N >> 32*(X-1)+N
# Cymerwch gpio5_18 fel example, dylai gwerth allforio fod yn 32 * (5-1) + 18 = 146
# GPIO cynample 1 : Allbwn
adlais 32 > /sys/class/gpio/allforio
adleisio > /sys/class/gpio/gpio146/cyfeiriad
adlais 0 > /sys/class/gpio/gpio146/value
adlais 1 > /sys/class/gpio/gpio146/value
# GPIO cynample 2: Mewnbwn
adlais 32 > /sys/class/gpio/allforio
adlais yn > /sys/class/gpio/gpio146/cyfeiriad
cath /sys/class/gpio/gpio146/gwerth

B. Sut i Ddefnyddio Corff Gwarchod yn Linux

// creu fd
int fd;
// dyfais corff gwarchod agored
fd = agored(“/dev/corff gwarchod”, O_WRONLY);
//cael cymorth corff gwarchod
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//cael statws gwarchodwr
ioctl(fd, WDIOC_GETSTATUS, &statws);
//cael goramser corff gwarchod
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//gosod goramser corff gwarchod
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//ci bwydo
ioctl(fd, WDIOC_KEEPALIVE, & dymi);

C. Prawf eMMC
Nodyn: Gall y llawdriniaeth hon niweidio'r data sydd wedi'i storio mewn fflach eMMC. Cyn dechrau'r prawf, gwnewch yn siŵr nad oes unrhyw ddata hanfodol yn y fflach eMMC a ddefnyddir.

Darllen, ysgrifennu, a gwirio
MOUNT_POINT_STR = ”/var”
#creu data file
dd os=/dev/wrandom o=/tmp/data1 bs=1024k cyfrif=10
#ysgrifennu data i emmc
dd if=/tmp/data1 o=$MOUNT_POINT_STR/data2 bs=1024k cyfrif=10
#darllen data2, a chymharu â data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

prawf cyflymder eMMC
MOUNT_POINT_STR = ”/var”
#cael cyflymder ysgrifennu emmc”
amser dd os=/dev/wrandom o=$MOUNT_POINT_STR/prawf bs=1024k cyfrif=10
# caches glân
adlais 3 > /proc/sys/vm/drop_caches
#cael cyflymder darllen emmc”
amser dd os=$MOUNT_POINT_STR/prawf o=/dev/null bs=1024k cyfrif=10

D. USB (disg fflach) Prawf
Mewnosodwch y ddisg fflach USB. Yna gwnewch yn siŵr ei fod yn rhestr dyfeisiau IBR210.
Nodyn: Gall y llawdriniaeth hon niweidio'r data sydd wedi'i storio yn y ddisg fflach USB. Cyn dechrau'r prawf, gwnewch yn siŵr nad oes unrhyw ddata hanfodol yn y fflach eMMC a ddefnyddir.

Darllen, ysgrifennu, a gwirio
USB_DIR =”/red/media/mmcblk1p1″
#creu data file
dd os=/dev/wrandom o=/var/data1 bs=1024k cyfrif=100
#ysgrifennu data i ddisg fflach usb
dd os=/var/data1 o=$USB_DIR/data2 bs=1024k cyfrif=100
#darllen data2, a chymharu â data1
cmp $USB_DIR/data2 /var/data1

Prawf cyflymder USB
USB_DIR =”/red/media/mmcblk1p1″
# cyflymder ysgrifennu usb
dd os=/dev/sero o=$BASIC_DIR/$i/test bs=1M cyfrif=1000 oflag=nocache
# cyflymder darllen usb
dd os=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. Prawf Cerdyn SD
Pan fydd IBR210 wedi'i gychwyn o eMMC, mae'r cerdyn SD yn “/dev/mmcblk1” ac yn gallu gweld trwy orchymyn “ls /dev/mmcblk1*”:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Nodyn: Gall y llawdriniaeth hon niweidio'r data sydd wedi'i storio ar y cerdyn SD. Cyn dechrau'r prawf, gwnewch yn siŵr nad oes unrhyw ddata hanfodol yn y fflach eMMC a ddefnyddir.

Darllen, ysgrifennu, a gwirio
SD_DIR =”/red/media/mmcblk1″
#creu data file
dd os=/dev/wrandom o=/var/data1 bs=1024k cyfrif=100
# ysgrifennu data i gerdyn SD
dd os=/var/data1 o=$ SD_DIR/data2 bs=1024k cyfrif=100
#darllen data2, a chymharu â data1
cmp $SD_DIR/data2 /var/data1

Prawf cyflymder cerdyn SD
SD_DIR =”/red/media/mmcblk1″
Cyflymder ysgrifennu # SD
dd os=/dev/sero o=$SD_DIR/prawf bs=1M cyfrif=1000 oflag=nocache
Cyflymder darllen # SD
dd os=$SD_DIR/prawf o=/dev/null bs=1M oflag=nocache

F. RS-232 Prawf
//agored ttymxc1
fd = agored (/dev/ttymxc1,O_RDWR );
// gosod cyflymder
tcgetattr(fd, &opt);
cfsetspeed(&optio, cyflymder);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, &opt)
//cael_cyflymder
tcgetattr(fd, &opt);
cyflymder = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Mewnbwn*/
options.c_oflag &= ~OPOST; /*Allbwn*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#gosod cydraddoldeb
tcsetattr(fd, TCSANOW, &opsiynau)
//ysgrifennu ttymxc1
ysgrifennu(fd, write_buf, sizeof(write_buf));
//darllen ttymxc1
darllen(fd, read_buf, sizeof(read_buf)))

G. RS-485 Prawf
//agored ttymxc1
fd = agored (/dev/ttymxc1,O_RDWR );
// gosod cyflymder
tcgetattr(fd, &opt);
cfsetspeed(&optio, cyflymder);
cfsetospeed(&opt, speed);
tcsetattr(fd, TCSANOW, & opt
//cael_cyflymder
tcgetattr(fd, &opt);
cyflymder = 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); /*Mewnbwn*/
options.c_oflag &= ~OPOST; /*Allbwn*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#gosod cydraddoldeb
tcsetattr(fd, TCSANOW, &opsiynau)
//ysgrifennu ttymxc1
ysgrifennu(fd, write_buf, sizeof(write_buf));
//darllen ttymxc1
darllen(fd, read_buf, sizeof(read_buf)))

H. Prawf Sain
Yocto/debian/ubuntu
// chwarae mp3 gan sain (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// recordio mp3 ar sain (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
am android:
os gwelwch yn dda recordio a chwarae apk

I. Prawf Ethernet
• Prawf Ping Ethernet
#gweinydd ping 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Prawf TCP Ethernet
# gweinydd 192.168.1.123 rhedeg gorchymyn “iperf3 -s”
# cyfathrebu â gweinydd 192.168.1.123 yn y modd tcp trwy iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Prawf CDU Ethernet
# gweinydd 192.168.1.123 rhedeg gorchymyn “iperf3 -s”
# cyfathrebu â gweinydd 192.168.1.123 yn y modd udp gan iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. Prawf LVDS (Android ddim yn cefnogi)
//Agorwch y file ar gyfer darllen ac ysgrifennu
framebuffer_fd = agored(“/dev/fb0”, O_RDWR);
// Cael gwybodaeth sgrin sefydlog
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, a gwybodaeth)
// Cael gwybodaeth sgrin amrywiol
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Ffigur allan maint y sgrin mewn beit
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapio'r ddyfais i'r cof
fbp = (char *)mmap(0, maint sgrin, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Ffigur allan ble yn y cof i roi'r picsel
memset (fbp, 0x00, maint sgrin);
//tynnu pwynt gan fbp
lleoliad int hir = 0;
lleoliad = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + lleoliad + 0) = lliw_b;
*(fbp + lleoliad + 1) = lliw_g;
*(fbp + lleoliad + 2) = color_r;
//cau framebuffer fd
cau (framebuffer_fd);

K. Prawf HDMI
• Prawf arddangos HDMI
//Agorwch y file ar gyfer darllen ac ysgrifennu
framebuffer_fd = agored(“/dev/fb2”, O_RDWR);
// Cael gwybodaeth sgrin sefydlog
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, a gwybodaeth)
// Cael gwybodaeth sgrin amrywiol
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Ffigur allan maint y sgrin mewn beit
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapio'r ddyfais i'r cof
fbp = (char *)mmap(0, maint sgrin, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Ffigur allan ble yn y cof i roi'r picsel
memset (fbp, 0x00, maint sgrin);
//tynnu pwynt gan fbp
lleoliad int hir = 0;
lleoliad = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + lleoliad + 0) = lliw_b;
*(fbp + lleoliad + 1) = lliw_g;
*(fbp + lleoliad + 2) = color_r;
//cau framebuffer fd
cau (framebuffer_fd);

• Prawf sain HDMI
#galluogi sain hdmi
adlais 0 > /sys/dosbarth/graffeg/fb2/gwag
#chwarae wav file gan hdmi sain
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. Prawf 3G (nid ar gyfer android, mae gan android config 3g yn y gosodiad)
• Gwirio cyflwr 3G
#Gwirio cyflwr modiwl UC20 a chyflwr sim
cath /dev/ttyUSB4 a
• Profi 3G
# bydd y gorchymyn yn cysylltu 3g â'r rhwydwaith
# gwnewch yn siŵr bod y cerdyn sim wedi'i fewnosod yn gywir, a bod ANT wedi'i gysylltu
pppd ffoniwch quectel-ppp
adlais “ping www.baidu.com i wneud yn siŵr bod y rhwydwaith yn iawn”
ping www.baidu.com

M. Mathau o Gysylltwyr Onboard

FIG 53 Mathau o Gysylltwyr Ar Fwrdd.JPG

Gall mathau o gysylltwyr newid heb rybudd ymlaen llaw.

 

Darllenwch Fwy Am y Llawlyfr Hwn a Lawrlwythwch PDF:

Dogfennau / Adnoddau

Cyfres IBASE IBR215 Cyfrifiadur Embedded Ruggedized [pdfLlawlyfr Defnyddiwr
Cyfres IBR215 Cyfrifiadur Embedded Ruggedized, Cyfres IBR215, Cyfrifiadur Embedded Ruggedized, Cyfrifiadur Embeddized, Cyfrifiadur

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *