IBASE.JPG

Serje IBASE IBR215 Manwal għall-Utent tal-Kompjuter Inkorporat imħatteb

IBASE IBR215 Series Ruggedized Embedded Computer.jpg

 

Serje IBR215
Kompjuter Inkorporat imħatteb
b'NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Copyright
© 2018 IBASE Technology, Inc. Id-drittijiet kollha riżervati.
L-ebda parti minn din il-pubblikazzjoni ma tista’ tiġi riprodotta, ikkupjata, maħżuna f’sistema ta’ rkupru, tradotta fi kwalunkwe lingwa jew trażmessa fi kwalunkwe forma jew bi kwalunkwe mezz, elettroniku, mekkaniku, fotokopjar, jew mod ieħor, mingħajr il-kunsens minn qabel bil-miktub ta’ IBASE Technology, Inc. . (minn hawn 'il quddiem imsejħa “IBASE”).

Ċaħda
IBASE jirriserva d-dritt li jagħmel bidliet u titjib fil-prodotti deskritti f'dan id-dokument mingħajr avviż minn qabel. Sar kull sforz biex jiġi żgurat li l-informazzjoni fid-dokument tkun korretta; madankollu, IBASE ma jiggarantixxix li dan id-dokument huwa ħieles minn żbalji. IBASE ma jassumi l-ebda responsabbiltà għal danni inċidentali jew konsegwenzjali li jirriżultaw minn użu ħażin jew inabbiltà li tuża l-prodott jew l-informazzjoni li tinsab hawnhekk, u għal kwalunkwe ksur tad-drittijiet ta 'partijiet terzi, li jista' jirriżulta mill-użu tiegħu.

Trademarks
It-trademarks, ir-reġistrazzjonijiet u l-marki kollha msemmija hawn huma użati għal skopijiet ta’ identifikazzjoni biss u jistgħu jkunu trademarks u/jew trademarks reġistrati tas-sidien rispettivi tagħhom.

 

Konformità

Ikona CE Il-prodott deskritt f'dan il-manwal jikkonforma mad-direttivi kollha applikabbli tal-Unjoni Ewropea (CE) jekk ikollu marka CE. Biex is-sistemi jibqgħu konformi CE, jistgħu jintużaw biss partijiet konformi CE. Iż-żamma tal-konformità CE teħtieġ ukoll tekniki xierqa tal-kejbil u tal-kejbils.

Ikona FC Dan il-prodott ġie ttestjat u nstab li jikkonforma mal-limiti għal apparat tal-Klassi B, skont il-Parti 15 tar-Regoli tal-FCC. Dawn il-limiti huma mfassla biex jipprovdu protezzjoni raġonevoli kontra interferenza dannuża f'installazzjoni residenzjali. Dan it-tagħmir jiġġenera, juża u jista 'jirradja enerġija ta' frekwenza tar-radju u, jekk mhux installat u użat skont l-istruzzjonijiet tal-manifattur, jista 'jikkawża interferenza ta' ħsara għall-komunikazzjonijiet bir-radju.

WEEE

Ikona tar-rimi

Dan il-prodott m'għandux jintrema bħala skart normali tad-dar, skont id-direttiva tal-UE dwar l-iskart ta' tagħmir elettriku u elettroniku (WEEE – 2012/19/UE). Minflok, għandu jintrema billi jintbagħat lura f'punt muniċipali ta' ġbir ta' riċiklaġġ. Iċċekkja r-regolamenti lokali għar-rimi ta 'prodotti elettroniċi.

IBASE Aħdar

FIG 1.JPG  Dan il-prodott jikkonforma mad-direttivi attwali RoHS li jirrestrinġu l-użu tas-sustanzi li ġejjin f'konċentrazzjonijiet li ma jaqbżux 0.1% bil-piż (1000 ppm) ħlief għall-kadmju, limitat għal 0.01% bil-piż (100 ppm).

  • Ċomb (Pb)
  • Merkurju (Hg)
  • Kadmju (Cd)
  • Kromju eżavalenti (Cr6+)
  • Bifenili polibrominati (PBB)
  • Etere tad-difenil polibrominat (PBDE)

 

Informazzjoni Importanti dwar is-Sigurtà

Aqra bir-reqqa l-informazzjoni dwar is-sigurtà li ġejja qabel tuża dan l-apparat.

Twaqqif tas-sistema tiegħek:

  • Poġġi l-apparat orizzontalment fuq wiċċ stabbli u solidu.
  • Tużax dan il-prodott ħdejn l-ilma jew xi sors imsaħħan.
  • Ħalli ħafna spazju madwar l-apparat u timblokkax il-fetħiet tal-ventilazzjoni. Qatt twaqqa’ jew daħħal xi oġġett ta’ kwalunkwe tip fil-fetħiet.
  • Uża dan il-prodott f'ambjenti b'temperaturi ambjentali bejn 0˚C u 60˚C.

Kura waqt l-użu:

  • Tpoġġix oġġetti tqal fuq il-quċċata tal-apparat.
  • Kun żgur li tqabbad il-vol korretttage għall-apparat. Nuqqas li jipprovdi l-vol korretttage jistgħu jagħmlu ħsara lill-unità.
  • Timxix fuq il-korda tad-dawl jew tħalli xi ħaġa tistrieħ fuqha.
  • Jekk tuża korda ta 'estensjoni, kun żgur li t-total ampEre klassifikazzjoni tal-apparati kollha pplaggjat fil-korda ta 'estensjoni ma korda's ampere klassifikazzjoni.
  • Txerredx ilma jew xi likwidi oħra fuq it-tagħmir tiegħek.
  • Dejjem aqla l-korda tad-dawl mill-iżbokk tal-ħajt qabel tnaddaf l-apparat.
  • Uża biss aġenti tat-tindif newtrali biex tnaddaf l-apparat.
  • Vacuum trab u partiċelli mill-ventijiet billi tuża vacuum cleaner tal-kompjuter.

Żarmar tal-Prodott
Tippruvax isewwi, tiżżarma, jew tagħmel modifiki lill-apparat. Jekk tagħmel dan, il-garanzija tiġi annullata u tista 'tirriżulta fi ħsara lill-prodott jew korriment personali.

Ikona ta' kawtela ATTENZJONI
Ibdel biss bl-istess tip jew tip ekwivalenti rakkomandat mill-manifattur.
Armi batteriji użati billi tosserva r-regolamenti lokali.

 

Politika ta' Garanzija

  • Prodotti standard IBASE:
    Garanzija ta '24 xahar (2 snin) mid-data tal-ġarr. Jekk id-data tal-ġarr ma tistax tiġi aċċertata, in-numri tas-serje tal-prodott jistgħu jintużaw biex jiddeterminaw id-data approssimattiva tat-tbaħħir.
  • Partijiet terzi:
    Garanzija ta '12-il xahar (sena) mill-kunsinna għal partijiet terzi li mhumiex manifatturati minn IBASE, bħal CPU, apparat li jkessaħ CPU, memorja, tagħmir tal-ħażna, adapter tal-enerġija, panel tal-wiri u touch screen.

* IL-PRODOTTI, MADANKOLLU, LI JANNOLLUX MINĦABBA GĦAL UŻU ĦAŻIN, AĊĊIDENT, INSTALLAZZJONI ĦAŻINA JEW TISWIJA MHUX AWTORIZZATA GĦANDHOM JIĠU TTRATTATI BĦALA MILL-GARANZIJA U L-KLIJENTI GĦANDHOM JITĦALLU GĦAL ĦLASIJIET TA' TISWIJA U TBAGĦAR.

 

Appoġġ Tekniku u Servizzi

  1. Żur l-IBASE websit fuq www.ibase.com.tw biex issib l-aħħar informazzjoni dwar il-prodott.
  2. Jekk tiltaqa' ma' xi problemi tekniċi u teħtieġ għajnuna mid-distributur jew ir-rappreżentant tal-bejgħ tiegħek, jekk jogħġbok ipprepara u ibgħat l-informazzjoni li ġejja:

• Isem tal-mudell tal-prodott
• Numru tas-serje tal-prodott
• Deskrizzjoni dettaljata tal-problema
• Messaġġi ta 'żball fit-test jew screenshots jekk ikun hemm
• L-arranġament tal-periferali
• Softwer użat (bħal OS u softwer ta' applikazzjoni)
3. Jekk ikun meħtieġ servizz ta' tiswija, jekk jogħġbok niżżel il-formola RMA fuq http://www.ibase.com.tw/english/Supports/RMAService/. Imla l-formola u ikkuntattja lid-distributur jew lir-rappreżentant tal-bejgħ tiegħek.

 

Kapitolu 1: Informazzjoni Ġenerali

L-informazzjoni pprovduta f'dan il-kapitolu tinkludi:

  • Karatteristiċi
  • Lista tal-Ippakkjar
  • Speċifikazzjonijiet
  • Fuqview
  • Dimensjonijiet

1.1 Introduzzjoni
IBR215 hija sistema inkorporata bbażata fuq ARM® bi proċessur NXP Cortex® i.MX8M Plus A53. L-apparat joffri 2D, grafika 3D u aċċelerazzjonijiet multimedjali filwaqt li fih ukoll bosta periferali li huma adattati tajjeb għal applikazzjonijiet industrijali, inklużi RS-232/422/485, GPIO, USB, USB OTG, LAN, wiri HDMI, M.2 E2230 għal konnettività mingħajr fili u mini-PCIe għall-espansjoni.

FIG 2 Introduzzjoni.jpg

1.2 Karatteristiċi

  • Proċessur NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz Grad Industrijali
  • 3 GB LPDDR4, 16 GB eMMC u sokit SD
  • Konnettività esterna inkluż USB, HDMI, Ethernet
  • Jappoġġja M.2 B-Key (3052) għal moduli 5G
  • Sinjali sinjuri ta 'espansjoni I/O għad-disinn tal-bord IO biex jappoġġjaw WiFi/BT, 4G/LTE, LCD, Kamera, NFC, QR-code, eċċ.
  • Disinn imħatteb u bla fann

1.3 Lista tal-Ippakkjar
Il-pakkett tal-prodott tiegħek għandu jinkludi l-oġġetti elenkati hawn taħt. Jekk xi oġġett ta' hawn taħt ikun nieqes, ikkuntattja lid-distributur jew lin-negozjant mingħand min xtrajt il-prodott. Il-manwal tal-utent jistgħu jitniżżlu minn tagħna websit.

• ISR215-Q316I

1.4 Speċifikazzjonijiet

FIG 3 Speċifikazzjonijiet.JPG

FIG 4 Speċifikazzjonijiet.JPG

FIG 5 Speċifikazzjonijiet.JPG

L-ispeċifikazzjonijiet kollha huma soġġetti għal tibdil mingħajr avviż minn qabel.

1.5 Prodott Fuqview
TOP VIEW

FIG 6 TOP VIEW.jpg

I/O VIEW

FIG 7 IO VIEW.jpg

FIG 8 IO VIEW.jpg

1.6 Dimensjonijiet

Unità: mm

FIG 9 IO VIEW.jpg

FIG 10 IO VIEW.jpg

 

Kapitolu 2 Konfigurazzjoni tal-Hardware

Din it-taqsima fiha informazzjoni ġenerali dwar:

  • Installazzjonijiet
  • Jumper u konnetturi

2.1.1 Installazzjoni tal-Kards Mini-PCIe & M.2
Biex tinstalla l-karta mini-PCIe & NGFF M.2, neħħi l-għatu tal-apparat l-ewwel kif imsemmi hawn fuq, sib is-slot ġewwa l-apparat, u wettaq il-passi li ġejjin.
1) Allinja ċ-ċwievet tal-kard mini-PCIe ma 'dik tal-interface mini-PCIe, u daħħal il-karta b'mod inklinat. (Daħħal il-karta M.2 bl-istess mod.)

FIG 11 Konfigurazzjoni tal-Hardware.JPG

2) Imbotta l-karta mini-PCIe 'l isfel kif muri fl-istampa hawn taħt, u waħħalha fuq l-istand tar-ram b'kamin.
(Waħħal il-karta M.2 ukoll b'kamin wieħed.)

FIG 12 Konfigurazzjoni tal-Hardware.JPG

2.2.1 L-issettjar tal-Jumpers
Ikkonfigura t-tagħmir tiegħek billi tuża jumpers biex tippermetti l-karatteristiċi li għandek bżonn ibbażati fuq l-applikazzjonijiet tiegħek. Ikkuntattja lill-fornitur tiegħek jekk għandek dubji dwar l-aħjar konfigurazzjoni għall-użu tiegħek.

2.2.2 Kif Issettja Jumpers
Jumpers huma kondutturi ta 'tul qasir li jikkonsistu f'diversi labar tal-metall b'bażi ​​immuntata fuq il-bord taċ-ċirkwit. L-għotjien tal-jumper jitqiegħdu (jew jitneħħew) fuq il-brilli biex jippermettu jew jiddiżattivaw funzjonijiet jew karatteristiċi. Jekk jumper għandu 3 pinnijiet, tista 'tqabbad il-Pin 1 mal-Pin 2 jew il-Pin 2 mal-Pin 3 billi tqassar il-jumper.

FIG 13 Kif Issettja Jumpers.JPG

Irreferi għall-illustrazzjoni hawn taħt biex issettja l-jumpers.

FIG 14 Kif Issettja Jumpers.JPG

Meta żewġ labar ta' jumper ikunu magħluqa f'kappa tal-jumper, dan il-jumper jingħalaq, jiġifieri jinxtegħel.
Meta jitneħħa kappa tal-jumper minn żewġ pinnijiet tal-jumper, dan il-jumper ikun miftuħ, jiġifieri mitfi.

2.1 Jumper u Postijiet tal-Konnettur fuq il-bord prinċipali IBR215 Motherboard: IBR215
2.2 Jumper & Connectors Quick Referenza għall-bord prinċipali IBR215

FIG 15.jpg

FIG 16.jpg

FIG 17.JPG

Konnettur taċ-ċelluli tal-litju RTC (CN1)

FIG 18.JPG

2.4.1 Konnettur Awdjo Line-In & Line-Out (CN2)

FIG 19 Konnettur Awdjo Line-In & Line-Out.JPG

2.4.2 Konnettur I2C (CN13)

FIG 20 I2C Connector.jpg

FIG 21 I2C Connector.jpg

2.4.3 Input ta' Enerġija DC (P17,CN18)
P17: 12V ~ 24V DC input
CN18: DC input/output header

FIG 22 DC Power Input.JPG

2.4.4 Buttuna ON/OFF tas-Sistema (SW2, CN17)
SW2: swiċċ mixgħul/mitfi
CN17: header tas-sinjal ON/OFF

FIG 23 Button tas-Sistema ON OFF.JPG

2.4.5 Port tas-serje (P16)

FIG 24 Port tas-serje.JPG

2.4.6 Port tal-bord 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 Jumper & Konnettur Postijiet fuq bord IBR215-IO

FIG 30 Jumper & Connector Locations fuq IBR215-IO board.jpg

2.4 Jumper & Konnetturi Quick Referenza għall-Bord IBR215-IO

FIG 31.JPG

2.6.1 Għażla COM RS-232/422/485 (SW3)

FIG 32.JPG

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

FIG 33.JPG

FIG 34.JPG

2.6.3 Konnettur tad-displej LVDS (CN6, CN7)

FIG 35 LVDS Display Connector.JPG

FIG 36 LVDS Display Connector.JPG

2.6.4 Konnettur COM RS232 (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 Konnettur tal-Kontroll tad-Dawl ta' Backlight LVDS (CN9)

FIG 38 LVDS Backlight Control Connector.JPG

2.6.6 Konnettur MIPI-CSI (CN4, CN5)

FIG 39 Konnettur MIPI-CSI.JPG

FIG 40 Konnettur MIPI-CSI.JPG

2.6.7 Port Doppju USB 3.0 Tip-A (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 Setup tal-Enerġija BKLT_LCD (P11)

FIG 42 BKLT_LCD Power Setup.JPG

2.6.9 Setup tal-Enerġija LVDS_VCC (P10)

FIG 43 LVDS_VCC Power Setup.JPG

2.6.10 Għażla tal-awdjo PCIE/M.2 (P5)

FIG 44 Opzjoni tal-awdjo PCIE M.2.JPG

2.6.11 Konnettur I2C (CN11)

FIG 45 Konnettur I2C.JPG

2.6.12 Can bus (CN14)

FIG 46 Can bus.JPG

 

Kapitolu 3 Setup tas-Software

Dan il-kapitolu jintroduċi s-setup li ġej fuq l-apparat: (għall-utenti avvanzati biss)

  • Agħmel karta SD ta 'rkupru
  • Aġġorna l-firmware permezz tal-karta SD ta 'rkupru

3.1 Agħmel Irkupru SD Card
Nota: Dan huwa għal utenti avvanzati li għandhom immaġni standard IBASE file biss.
Bażikament, IBR215 huwa mgħobbi minn qabel b'OS (Android jew Yocto) f'eMMC awtomatikament. Qabbad l-HDMI ma 'IBR215, u 12V-24V enerġija direttament.
Dan il-kapitolu jiggwidak biex tagħmel karta microSD ta' boot-up ta' rkupru.

3.1.1 Tħejjija tal-karta SD tal-Irkupru biex Tinstalla l-immaġni Linux / Android f'eMMC
Nota: Id-dejta kollha fl-eMMC se titħassar.

1) Rekwiżiti tas-sistema:
Sistema Operattiva: Windows 7 jew aktar tard Għodda: uuu SD card: 4GB jew akbar fid-daqs
2) Daħħal il-karta SD tiegħek ma 'dan il-bord (jiġifieri l-konnettur P1), qabbad il-bord mal-PC permezz tal-port mini-USB (jiġifieri l-konnettur P4), u biddel il-modalità tal-boot għall-modalità tat-tniżżil.

FIG 47 Agħmel Recovery SD Card.jpg

3) boot IBR215 u flash SD permezz tal-kmand CMD "uuu.exe uuu-sdcard.auto" jew ikklikkja darbtejn "FW_down-sdcard.bat" (L-istess mod bħall-aġġornament tal-PCBA)

FIG 48 Agħmel Recovery SD Card.jpg

3.1.2 Aġġorna l-Firmware permezz tal-Irkupru SD Card
1) Poġġi l-irkupru files f'diska flash USB (FAT32)
A> Yocto/Ubuntu: Ikkopja l-irkupru kollu files f'PATH:

FIG 49 Aġġorna l-Firmware permezz tal-Recovery SD Card.JPG

FIG 50 Aġġorna l-Firmware permezz tal-Recovery SD Card.JPG

2) Ipplaggja (step1) SD u (step2) USB flash disk f'IBR215
3) Boot normali IBR215 (SW1 Pin1 OFF), ibda l-irkupru eMMC awtomatikament.
4) L-informazzjoni tal-aġġornament se turi fuq HDMI.

FIG 51.JPG

 

Kapitolu 4 Gwida tas-Sors BSP

Dan il-kapitolu huwa ddedikat għal inġiniera tas-softwer avvanzati biss biex jibnu sors BSP. Is-suġġetti koperti f'dan il-kapitolu huma kif ġej:

  • Preparazzjoni
  • Rilaxx tal-bini
  • Installazzjoni tar-rilaxx għall-bord

4.1 Sors BSP tal-bini
4.1.1 Preparazzjoni
Il-verżjoni minima rakkomandata ta' Ubuntu hija 18.04 jew aktar tard.
1) Installa l-pakketti meħtieġa qabel ma tibni:

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) Niżżel toolchain

Iċ-ċang użat biex jinġabar il-kernel tal-Linux jeħtieġ li jkun verżjoni aktar ġdida. Wettaq il-passi li ġejjin biex issettja l-clang li għandu jintuża biex jikkompila Linux kernel: 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 esportazzjoni CLANG_PATH=/opt/prebuilt-android-clang

Il-kmandi ta' esportazzjoni preċedenti jistgħu jiġu miżjuda ma' “/etc/profile”. Meta l-ospitant jibda,
“AARCH64_GCC_CROSS_COMPILE” u “CLANG_PATH” huma stabbiliti u jistgħu jintużaw direttament.
乙、Ipprepara l-ambjent tal-bini għal U-Boot u Linux kernel.
Dan il-pass huwa obbligatorju minħabba li m'hemm l-ebda katina ta 'għodda GCC cross-compile f'dik fil-kodiċi AOSP.
a. Niżżel il-katina tal-għodda għall-A-profile arkitettura fuq arm Developer GNU-A paġna Downloads. Huwa rakkomandat
biex tuża l-verżjoni 8.3 għal din ir-rilaxx. Tista' tniżżel il-“gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” jew “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz”. L-ewwel wieħed huwa ddedikat għall-kompilazzjoni ta 'programmi bare-metal, u t-tieni wieħed jista' jintuża wkoll biex jikkompila l-programmi ta 'applikazzjoni.
b. Dekompressa l- file f'mogħdija fuq disk lokali, per eżempjuample, għal “/opt/”. Esportazzjoni varjabbli bl-isem “AARCH64_GCC_CROSS_COMPILE” biex tipponta lejn l-għodda kif ġej:

# jekk "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" tintuża 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-
# jekk tintuża “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) Dekompressa s-sors IBR215 file (eżample ibr215-bsp.tar.bz2) fil-folder “/home/”.
4.1.2 Rilaxx tal-bini
4.1.2.1 għal yocto/Ubuntu/debian

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

4.1.3.2 għall-android
cd /home/bsp-folder
sors build/envsetup.sh
ikla evk_8mp-userdebug
agħmel ANDROID_COMPILE_WITH_JACK=falza
./imx-make.sh –j4
Agħmel –j4

4.1.3 Installazzjoni tar-rilaxx għall-bord

FIG 52 Installazzjoni tar-rilaxx għall-bord.JPG

 

Appendiċi

Din it-taqsima tipprovdi l-informazzjoni tal-kodiċi ta' referenza.

A. Kif tuża GPIO fil-Linux

# Regola tal-Valur GPIO : gpioX_N >> 32*(X-1)+N
# Ħu gpio5_18 bħala example, il-valur tal-esportazzjoni għandu jkun 32*(5-1)+18=146
# GPIO example 1: Output
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 example 2: Input
echo 32 > /sys/class/gpio/export
eku f'> /sys/class/gpio/gpio146/direzzjoni
qattus /sys/class/gpio/gpio146/value

B. Kif tuża Watchdog fil-Linux

// toħloq fd
int fd;
// tiftaħ apparat tal-għassies
fd = miftuħ ("/dev/watchdog", O_WRONLY);
//ikseb appoġġ għall-għassies
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//ikseb status ta' għassies
ioctl(fd, WDIOC_GETSTATUS, &status);
//ikseb timeout tal-għassies
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//issettja l-timeout tal-watchdog
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//kelb tal-għalf
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

C. Test eMMC
Nota: Din l-operazzjoni tista 'tagħmel ħsara lid-dejta maħżuna f'eMMC flash. Qabel ma tibda t-test, kun żgur li ma jkunx hemm dejta kritika fil-flash eMMC li qed tintuża.

Aqra, ikteb, u ċċekkja
MOUNT_POINT_STR="/var"
#oħloq data file
dd if=/dev/urandom of=/tmp/data1 bs=1024k għadd=10
#ikteb id-data lil emmc
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k għadd=10
#aqra data2, u qabbel mad-data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

Test tal-veloċità eMMC
MOUNT_POINT_STR="/var"
#ikseb il-veloċità tal-kitba emmc”
ħin dd if=/dev/urandom ta=$MOUNT_POINT_STR/test bs=1024k għadd=10
# nadif caches
echo 3 > /proc/sys/vm/drop_caches
#get emmc read speed”
ħin dd if=$MOUNT_POINT_STR/test ta=/dev/null bs=1024k għadd=10

D. Test tal-USB (flash disk).
Daħħal id-diska flash USB. Imbagħad kun żgur li huwa fil-lista tal-apparat IBR210.
Nota: Din l-operazzjoni tista 'tagħmel ħsara lid-data maħżuna fil-USB flash disk. Qabel ma tibda t-test, kun żgur li ma jkunx hemm dejta kritika fil-flash eMMC li qed tintuża.

Aqra, ikteb, u ċċekkja
USB_DIR="/run/media/mmcblk1p1″
#oħloq data file
dd if=/dev/urandom of=/var/data1 bs=1024k għadd=100
#write data fuq USB flash disk
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k għadd=100
#aqra data2, u qabbel mad-data1
cmp $USB_DIR/data2 /var/data1

Test tal-veloċità tal-USB
USB_DIR="/run/media/mmcblk1p1″
# usb veloċità tal-kitba
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# veloċità tal-qari USB
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. Test tal-Kard SD
Meta l-IBR210 jinbeda minn eMMC, il-karta SD hija "/dev/mmcblk1" u tista' tara bil-kmand "ls /dev/mmcblk1*":
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Nota: Din l-operazzjoni tista 'tagħmel ħsara lid-data maħżuna l-karta SD. Qabel ma tibda t-test, kun żgur li ma jkunx hemm dejta kritika fil-flash eMMC li qed tintuża.

Aqra, ikteb, u ċċekkja
SD_DIR="/run/media/mmcblk1″
#oħloq data file
dd if=/dev/urandom of=/var/data1 bs=1024k għadd=100
#write data fuq SD card
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k għadd=100
#aqra data2, u qabbel mad-data1
cmp $SD_DIR/data2 /var/data1

Test tal-veloċità tal-karta SD
SD_DIR="/run/media/mmcblk1″
# SD veloċità tal-kitba
dd if=/dev/zero of=$SD_DIR/test bs=1M għadd=1000 oflag=nocache
# SD qari veloċità
dd if=$SD_DIR/test ta=/dev/null bs=1M oflag=nocache

F. Test RS-232
//tifta ttymxc1
fd = miftuħ (/dev/ttymxc1,O_RDWR );
//issettja l-veloċità
tcgetattr(fd, &opt);
cfsetispeed(&opt, veloċità);
cfsetospeed(&opt, veloċità);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
veloċità = cfgetispeed(&opt);
//sett_parità
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/
options.c_ofag &= ~OPOST; /*Output*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#issettja l-parità
tcsetattr(fd, TCSANOW, &għażliet)
//ikteb ttymxc1
write(fd, write_buf, sizeof(write_buf));
//aqra ttymxc1
aqra(fd, read_buf, sizeof(read_buf)))

G. Test RS-485
//tifta ttymxc1
fd = miftuħ (/dev/ttymxc1,O_RDWR );
//issettja l-veloċità
tcgetattr(fd, &opt);
cfsetispeed(&opt, veloċità);
cfsetospeed(&opt, veloċità);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
veloċità = cfgetispeed(&opt);
//sett_parità
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/
options.c_ofag &= ~OPOST; /*Output*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#issettja l-parità
tcsetattr(fd, TCSANOW, &għażliet)
//ikteb ttymxc1
write(fd, write_buf, sizeof(write_buf));
//aqra ttymxc1
aqra(fd, read_buf, sizeof(read_buf)))

H. Test tal-Awdjo
Yocto/debian/ubuntu
// tilgħab mp3 bl-awdjo (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// irreġistra mp3 bl-awdjo (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
għall android:
jekk jogħġbok irreġistra u daqq apk

I. Test Ethernet
• Test Ethernet Ping
#ping server 192.168.1.123
ping -c 20 192.168.1.123 >>/tmp/ethernet_ping.txt
• Test Ethernet TCP
#server 192.168.1.123 run kmand “iperf3 -s”
#ikkomunika mas-server 192.168.1.123 fil-modalità tcp minn iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Test Ethernet UDP
#server 192.168.1.123 run kmand “iperf3 -s”
#ikkomunika mas-server 192.168.1.123 fil-modalità udp minn iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. Test LVDS (Android mhux appoġġ)
// Iftaħ il- file għall-qari u l-kitba
framebuffer_fd = miftuħ ("/dev/fb0", O_RDWR);
// Ikseb informazzjoni fissa fuq l-iskrin
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Ikseb informazzjoni varjabbli tal-iskrin
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Ara d-daqs tal-iskrin f'bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Ippjana l-apparat għall-memorja
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Ara fejn fil-memorja tpoġġi l-pixel
memset (fbp, 0x00, screensize);
//tiġbed il-punt minn fbp
long int post = 0;
post = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + post + 0) = color_b;
*(fbp + post + 1) = color_g;
*(fbp + post + 2) = color_r;
//egħlaq framebuffer fd
qrib(framebuffer_fd);

K. Test HDMI
• Test tal-wiri HDMI
// Iftaħ il- file għall-qari u l-kitba
framebuffer_fd = miftuħ ("/dev/fb2", O_RDWR);
// Ikseb informazzjoni fissa fuq l-iskrin
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Ikseb informazzjoni varjabbli tal-iskrin
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Ara d-daqs tal-iskrin f'bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Ippjana l-apparat għall-memorja
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Ara fejn fil-memorja tpoġġi l-pixel
memset (fbp, 0x00, screensize);
//tiġbed il-punt minn fbp
long int post = 0;
post = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + post + 0) = color_b;
*(fbp + post + 1) = color_g;
*(fbp + post + 2) = color_r;
//egħlaq framebuffer fd
qrib(framebuffer_fd);

• Test tal-awdjo HDMI
#enable hdmi awdjo
echo 0 > /sys/class/graphics/fb2/blank
#play wav file mill-awdjo HDMI
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. Test 3G (mhux għall-android, android għandhom konfigurazzjoni 3g fl-issettjar)
• Iċċekkjar istat 3G
# Iċċekkja l-istat tal-modulu UC20 u l-istat tas-sim
qattus /dev/ttyUSB4 &
• Ittestjar 3G
# il-kmand se jgħaqqad 3g man-netwerk
# kun żgur li s-simcard tiddaħħal sew, u ANT konnessa
pppd sejħa quectel-ppp
eku "ping www.baidu.com biex tiżgura li n-netwerk tajjeb"
ping www.baidu.com

M. Tipi ta' Konnettur Abbord

FIG 53 Tipi ta' Konnettur Abbord.JPG

It-tipi ta' konnettur jistgħu jkunu soġġetti għal tibdil mingħajr avviż minn qabel.

 

Aqra Aktar Dwar Dan il-Manwal u Niżżel il-PDF:

Dokumenti / Riżorsi

IBASE IBR215 Serje Kompjuter Inkorporat imħatteb [pdfManwal tal-Utent
Serje IBR215 Kompjuter inkorporat imħatteb, Serje IBR215, Kompjuter inkorporat imħatteb, Kompjuter inkorporat, Kompjuter

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *