Llawlyfr Defnyddiwr Cyfrifiadurol Embedded Cyfres IBASE IBR215
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
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.
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
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
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.
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
- Ewch i'r IBASE websafle yn www.ibase.com.tw i ddod o hyd i'r wybodaeth ddiweddaraf am y cynnyrch.
- 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.
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
Gall yr holl fanylebau newid heb rybudd ymlaen llaw.
1.5 Cynnyrch drosoddview
TOP VIEW
I/O VIEW
1.6 Dimensiynau
Uned: mm
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.)
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.)
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.
Cyfeiriwch at y llun isod i siwmperi gosod.
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
Cysylltydd Cell Lithiwm RTC (CN1)
2.4.1 Cysylltydd Sain Llinell Mewn a Llinell Allan (CN2)
2.4.2 Cysylltydd I2C (CN13)
2.4.3 Mewnbwn Pŵer DC (P17, CN18)
P17: mewnbwn DC 12V ~ 24V
CN18: Pennawd mewnbwn/allbwn DC
2.4.4 Botwm System YMLAEN/DIFFODD (SW2, CN17)
SW2: switsh YMLAEN / I FFWRDD
CN17: Pennawd signal YMLAEN/ODDI
2.4.5 Porth cyfresol (P16)
2.4.6 porthladd bwrdd IO (P18, P19, P20)
P18:
P19:
P20:
2.3 Lleoliadau Siwmper a Chysylltydd ar fwrdd IBR215-IO
2.4 Siwmper a Chysylltwyr Cyfeirnod Cyflym ar gyfer Bwrdd IBR215-IO
2.6.1 COM RS-232/422/485 Dethol (SW3)
2.6.2 COM RS-232/422/485 Port (P14)
2.6.3 Cysylltydd Arddangos LVDS (CN6, CN7)
2.6.4 Cysylltydd COM RS232 (CN12)
2.6.5 Cysylltydd Rheoli Golau Cefn LVDS (CN9)
2.6.6 Cysylltydd MIPI-CSI (CN4, CN5)
2.6.7 Porthladd Math-A USB 3.0 Deuol (CN3)
2.6.8 BKLT_LCD Gosod Pŵer (P11)
2.6.9 LVDS_VCC Power Setup (P10)
2.6.10 opsiwn sain PCIE/M.2 (P5)
2.6.11 Cysylltydd I2C (CN11)
2.6.12 Bws can (CN14)
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.
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)
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:
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.
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
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
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 |