
IBASE IBR215 Series Ruggedized Embedded Computer User Manual

IBR215 Series
Ruggedized Embedded Computer
nrog NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC
Copyright
© 2018 IBASE Technology, Inc. All rights reserved.
Tsis muaj ib feem ntawm qhov kev tshaj tawm no yuav raug muab luam tawm, theej, khaws cia rau hauv qhov kev rov qab los, txhais ua ib hom lus lossis xa mus rau ib qho twg lossis los ntawm kev siv, hluav taws xob, tshuab, luam ntawv, lossis lwm yam, yam tsis muaj kev tso cai ua ntej ntawm IBASE Technology, Inc. . (tom qab no hu ua "IBASE").
Tsis lees paub
IBASE muaj txoj cai los hloov pauv thiab txhim kho cov khoom uas tau piav qhia hauv daim ntawv no yam tsis tau ceeb toom ua ntej. Txhua qhov kev siv zog tau ua kom ntseeg tau tias cov ntaub ntawv hauv cov ntaub ntawv raug; Txawm li cas los xij, IBASE tsis tau lees tias daim ntawv no tsis muaj qhov yuam kev. IBASE xav tias tsis muaj kev lav phib xaub rau qhov xwm txheej lossis kev puas tsuaj tshwm sim los ntawm kev siv tsis raug lossis tsis muaj peev xwm siv cov khoom lossis cov ntaub ntawv muaj nyob hauv no, thiab rau kev ua txhaum cai ntawm cov neeg thib peb, uas yuav tshwm sim los ntawm kev siv.
Cov cim lag luam
Tag nrho cov cim lag luam, kev sau npe thiab cov npe uas tau hais hauv no tsuas yog siv rau kev txheeb xyuas lub hom phiaj nkaus xwb thiab tej zaum yuav yog cov cim lag luam thiab / lossis cov cim lag luam ntawm lawv cov tswv.
Ua raws
Cov khoom uas tau piav qhia hauv phau ntawv no ua raws li tag nrho cov lus qhia siv European Union (CE) yog tias nws muaj CE cim. Rau cov tshuab kom nyob twj ywm raws li CE, tsuas yog siv cov khoom CEcompliant xwb. Kev tswj xyuas kev ua raws li CE kuj yuav tsum muaj cov txheej txheem cable thiab cables kom raug.
Cov khoom no tau raug sim thiab pom tias ua raws li cov kev txwv rau Class B ntaus ntawv, ua raws li Tshooj 15 ntawm FCC Cov Cai. Cov kev txwv no yog tsim los muab kev tiv thaiv tsim nyog tiv thaiv kev cuam tshuam tsis zoo hauv kev teeb tsa hauv tsev. Cov cuab yeej no tsim, siv thiab tuaj yeem tawg lub zog ntawm xov tooj cua thiab, yog tias tsis tau teeb tsa thiab siv raws li cov chaw tsim khoom cov lus qhia, yuav ua rau muaj kev cuam tshuam rau kev sib txuas lus hauv xov tooj cua.
WEEE
![]()
Cov khoom no yuav tsum tsis txhob muab pov tseg raws li cov khoom pov tseg hauv tsev ib txwm muaj, raws li EU cov lus qhia ntawm cov khoom siv hluav taws xob pov tseg (WEEE - 2012/19 / EU). Hloov chaw, nws yuav tsum tau muab pov tseg los ntawm kev xa rov qab mus rau qhov chaw khaws khoom siv hauv nroog. Tshawb xyuas cov kev cai hauv zos kom pov tseg cov khoom siv hluav taws xob.
Green IBASE
Cov khoom no ua raws li RoHS cov lus qhia tam sim no txwv tsis pub siv cov tshuaj hauv qab no hauv cov ntsiab lus tsis pub tshaj 0.1% los ntawm qhov hnyav (1000 ppm) tshwj tsis yog rau cadmium, txwv rau 0.01% los ntawm qhov hnyav (100 ppm).
- Lead (Pb) Hmoob.
- Mercury (Hg)
- Cadmium (Cd)
- Hexavalent chromium (Cr6+)
- Polybrominated biphenyls (PBB)
- Polybrominated diphenyl ether (PBDE)
Cov ntaub ntawv tseem ceeb ntawm kev nyab xeeb
Ua tib zoo nyeem cov ntaub ntawv kev nyab xeeb hauv qab no ua ntej siv lub cuab yeej no.
Teeb tsa koj qhov system:
- Muab cov cuab yeej horizontally rau ntawm qhov chaw ruaj khov thiab ruaj khov.
- Tsis txhob siv cov khoom no nyob ze dej lossis lwm qhov chaw uas muaj cua sov.
- Cia kom ntau qhov chaw nyob ib ncig ntawm lub cuab yeej thiab tsis txhob thaiv qhov qhib qhov cua. Tsis txhob tso lossis tso tej yam khoom ntawm txhua yam rau hauv qhov qhib.
- Siv cov khoom no hauv ib puag ncig nrog qhov kub thiab txias ntawm 0˚C txog 60˚C.
Kev saib xyuas thaum siv:
- Tsis txhob muab cov khoom hnyav rau saum lub cuab yeej.
- Nco ntsoov txuas qhov tseeb voltage rau tus ntaus ntawv. Tsis muab qhov tseeb voltage tuaj yeem ua rau lub cev puas tsuaj.
- Tsis txhob taug kev ntawm txoj hlua hluav taws xob lossis cia ib yam dab tsi los so ntawm nws.
- Yog tias koj siv txoj hlua txuas ntxiv, xyuas kom tag nrho ampere ntsuam xyuas ntawm tag nrho cov khoom siv ntsaws rau hauv qhov txuas txuas txuas tsis yog hlua ampib rating.
- Tsis txhob nchuav dej los yog lwm yam kua hauv koj lub cuab yeej.
- Ib txwm muab cov hlua hluav taws xob los ntawm lub qhov hluav taws xob ntawm phab ntsa ua ntej ntxuav lub cuab yeej.
- Tsuas yog siv cov tshuaj ntxuav tsis huv los ntxuav lub cuab yeej.
- Nqus plua plav thiab cov khoom los ntawm lub qhov cua los ntawm kev siv lub tshuab nqus tsev vacuum.
Khoom Disassembly
Tsis txhob sim kho, disassemble, lossis hloov kho rau lub cuab yeej. Ua li no yuav ua rau tsis muaj kev lav phib xaub thiab yuav ua rau muaj kev puas tsuaj rau cov khoom lossis kev raug mob ntawm tus kheej.
CEEB TOOM
Hloov tsuas yog nrog tib hom lossis sib npaug uas pom zoo los ntawm cov chaw tsim khoom.
Pov tseg cov roj teeb uas siv los ntawm kev ua raws li cov cai hauv zos.
Txoj Cai Warranty
- IBASE standard khoom:
24-hli (2-xyoo) warranty txij li hnub xa khoom. Yog tias hnub xa khoom tsis tuaj yeem paub tseeb, cov khoom lag luam cov lej tuaj yeem siv los txiav txim siab txog hnub xa khoom. - 3rd tog qhov chaw:
12-hli (1-xyoo) warranty los ntawm kev xa khoom rau 3rd-tog qhov chaw uas tsis yog tsim los ntawm IBASE, xws li CPU, CPU txias, nco, cia khoom, fais fab adaptor, zaub vaj huam sib luag thiab kov npo.
* Cov khoom lag luam, txawm li cas los xij, ua tsis tau raws li kev ua yuam kev, kev sib tsoo, kev teeb tsa tsis raug lossis kev kho tsis raug cai yuav raug kho raws li tsis muaj kev lav phib xaub thiab cov neeg siv khoom yuav raug them rau kev kho thiab kho.
Kev Pabcuam & Kev Pabcuam
- Mus saib IBASE webqhov chaw ntawm www.ibase.com.tw kom nrhiav tau cov ntaub ntawv tseeb txog cov khoom.
- Yog tias koj ntsib teeb meem kev lag luam thiab xav tau kev pab los ntawm koj tus neeg xa khoom lossis tus neeg muag khoom, thov npaj thiab xa cov ntaub ntawv hauv qab no:
• Cov qauv khoom npe
• Khoom naj npawb
• Cov lus piav qhia ntxaws txog qhov teeb meem
• Cov lus yuam kev hauv cov ntawv nyeem lossis screenshots yog tias muaj
• Kev npaj ntawm cov khoom siv peripheral
• Software siv (xws li OS thiab daim ntawv thov software)
3. Yog xav tau kev pab kho, thov rub daim ntawv RMA ntawm http://www.ibase.com.tw/english/Supports/RMAService/. Sau daim foos thiab tiv tauj koj tus neeg muag khoom lossis tus neeg muag khoom.
Tshooj 1: Cov ntaub ntawv dav dav
Cov ntaub ntawv qhia hauv tshooj no suav nrog:
- Nta
- Daim ntawv teev npe
- Specifications
- Tshajview
- Qhov ntev
1.1 Kev Taw Qhia
IBR215 yog ARM®-based embedded system nrog NXP Cortex® i.MX8M Plus A53 processor. Cov cuab yeej muaj 2D, 3D graphics thiab multimedia accelerations thaum nws tseem muaj ntau yam peripherals uas zoo haum rau kev lag luam kev siv, xws li RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI zaub, M.2 E2230 rau wireless txuas thiab mini-PCIe rau kev nthuav dav.

1.2 Nta
- NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz Industrial Qib processor
- 3 GB LPDDR4, 16 GB eMMC thiab SD socket
- Kev sib txuas sab nraud suav nrog USB, HDMI, Ethernet
- Txhawb M.2 B-Key (3052) rau 5G modules
- Rich I / O nthuav qhia rau IO board tsim los txhawb WiFi / BT, 4G / LTE, LCD, Lub Koob Yees Duab, NFC, QR-code, thiab lwm yam.
- Ruggedized thiab fanless tsim
1.3 Packing List
Koj lub pob khoom yuav tsum suav nrog cov khoom hauv qab no. Yog tias ib qho ntawm cov khoom hauv qab no ploj lawm, hu rau tus neeg muag khoom lossis tus neeg muag khoom los ntawm tus neeg koj tau yuav cov khoom. Cov neeg siv phau ntawv yog downloadable los ntawm peb webqhov chaw.
• ISR215-Q316I
1.4 Specifications



Txhua qhov kev qhia tshwj xeeb yuav hloov pauv yam tsis tau ceeb toom ua ntej.
1.5 Product Overview
TOP VIEW

I/O VIEW


1.6 Dimensions
Unit: mm


Tshooj 2 Hardware Configuration
Tshooj lus no muaj cov ntaub ntawv dav dav txog:
- Kev teeb tsa
- Jumper thiab connectors
2.1.1 Mini-PCIe & M.2 Daim Npav Txhim Kho
Txhawm rau nruab daim npav mini-PCIe & NGFF M.2, tshem tawm lub hau npog ua ntej raws li tau hais los saum no, nrhiav lub qhov nyob hauv lub cuab yeej, thiab ua cov kauj ruam hauv qab no.
1) Kho cov yuam sij ntawm daim npav mini-PCIe nrog rau ntawm mini-PCIe interface, thiab ntxig rau daim npav slantwise. (Ntxig M.2 daim npav tib yam.)

2) Thawb lub mini-PCIe daim npav mus rau hauv qab raws li qhia hauv daim duab hauv qab no, thiab kho nws mus rau lub tooj dag standoff nrog lub hau ntswj.
(Kho daim npav M.2 kuj nrog ib tus ntsia hlau.)

2.2.1 Teem cov Jumpers
Kho koj lub cuab yeej los ntawm kev siv jumpers los pab kom cov yam ntxwv uas koj xav tau raws li koj daim ntawv thov. Hu rau koj tus neeg muag khoom yog tias koj muaj kev tsis ntseeg txog qhov kev teeb tsa zoo tshaj plaws rau koj siv.
2.2.2 Yuav Ua Li Cas Teeb Jumpers
Jumpers yog luv luv-ntev conductors uas muaj ob peb hlau pins nrog lub hauv paus mounted ntawm lub rooj tsavxwm Circuit Court. Jumper caps raug muab tso (los yog tshem tawm) ntawm tus pins kom pab tau lossis lov tes taw ua haujlwm lossis nta. Yog tias tus jumper muaj 3 tus pin, koj tuaj yeem txuas tus Pin 1 nrog Pin 2 lossis Pin 2 nrog Pin 3 los ntawm luv luv jumper.

Saib cov duab hauv qab no los teeb cov jumpers.

Thaum ob tus pins ntawm lub jumper yog encased nyob rau hauv lub jumper cap, lub jumper no kaw, piv txwv li tig rau.
Thaum lub jumper cap raug tshem tawm ntawm ob lub jumper pins, lub jumper no qhib, piv txwv li muab tua.
2.1 Jumper & Connector Qhov chaw ntawm IBR215 lub ntsiab board Motherboard: IBR215
2.2 Jumper & Connectors Quick Reference rau IBR215 lub rooj tsavxwm loj



RTC Lithium Cell Connector (CN1)

2.4.1 Audio Line-In & Line-Out Connector (CN2)

2.4.2 I2C Connector (CN13)


2.4.3 DC Fais fab tso zis (P17, CN18)
P17: 12V ~ 24V DC input
CN18: DC input/output header

2.4.4 System ON/OFF Khawm (SW2, CN17)
SW2: ON / OFF hloov
CN17: ON/OFF teeb liab header

2.4.5 Serial chaw nres nkoj (P16)

2.4.6 IO board chaw nres nkoj (P18, P19, P20)

p18: ua.

p19: ua.

p20: ua.


2.3 Jumper & Connector Qhov chaw ntawm IBR215-IO board

2.4 Jumper & Connectors Ceev Reference rau IBR215-IO Board

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

2.6.2 COM RS-232/422/485 Chaw nres nkoj (P14)


2.6.3 LVDS Display Connector (CN6, CN7)


2.6.4 COM RS232 Connector (CN12)

2.6.5 LVDS Backlight Control Connector (CN9)

2.6.6 MIPI-CSI Connector (CN4, CN5)


2.6.7 Dual USB 3.0 Hom-A Chaw nres nkoj (CN3)

2.6.8 BKLT_LCD Kev teeb tsa fais fab (P11)

2.6.9 LVDS_VCC Fais Fab Teeb (P10)

2.6.10 PCIE/M.2 suab xaiv (P5)

2.6.11 I2C Connector (CN11)

2.6.12 Tsheb npav (CN14)

Tshooj 3 Kev teeb tsa Software
Tshooj lus no qhia txog kev teeb tsa hauv qab no ntawm lub cuab yeej: (rau cov neeg siv siab heev nkaus xwb)
- Ua ib daim npav SD rov qab
- Txhim kho firmware los ntawm SD daim npav rov qab
3.1 Ua ib daim npav SD rov qab
Nco tseg: Qhov no yog rau cov neeg siv siab heev uas muaj IBASE tus qauv duab file nkaus xwb.
Yeej, IBR215 yog preloaded nrog OS (Android lossis Yocto) rau hauv eMMC los ntawm lub neej ntawd. Txuas lub HDMI nrog IBR215, thiab 12V-24V fais fab tuag ncaj qha.
Tshooj lus no qhia koj kom ua kom rov qab khau raj microSD daim npav.
3.1.1 Npaj rov SD daim npav rau nruab Linux / Android duab rau hauv eMMC
Nco tseg: Tag nrho cov ntaub ntawv hauv eMMC yuav raug tshem tawm.
1) Cov kev xav tau ntawm qhov system:
Kev Ua Haujlwm: Windows 7 lossis tom qab Tool: uuu SD daim npav: 4GB lossis ntau dua qhov loj
2) Ntxig koj daim npav SD rau lub rooj tsavxwm no (piv txwv li P1 connector), txuas lub rooj tsavxwm rau PC los ntawm qhov chaw nres nkoj mini-USB (piv txwv li P4 connector), thiab hloov cov khau raj rau hom download.

3) khau raj IBR215 thiab nyem SD ntawm CMD hais kom ua "uuu.exe uuu-sdcard.auto" lossis ob npaug nyem "FW_down-sdcard.bat" (Tib yam li PCBA hloov tshiab)

3.1.2 Upgrade Firmware los ntawm Rov Qab SD Card
1) Muab rov qab files rau hauv USB flash disk (FAT32)
A> Yocto/Ubuntu: Luam tag nrho rov qab files rau hauv PATH:


2) Plug (step1)SD thiab (step2)USB flash disk rau hauv IBR215
3) Ib txwm khau raj IBR215 (SW1 Pin1 OFF), pib rov qab eMMC txiav.
4) Cov ntaub ntawv hloov tshiab yuav pom ntawm HDMI.

Tshooj 4 BSP Source Guide
Tshooj lus no tau mob siab rau rau cov kws tshaj lij software tshwj xeeb los tsim BSP qhov chaw. Cov ntsiab lus hais hauv tshooj no yog raws li nram no:
- Kev npaj
- Lub tsev tso tawm
- Txhim kho qhov tso tawm rau lub rooj tsavxwm
4.1 Tsim BSP Source
4.1.1 Kev npaj
Qhov pom zoo tsawg kawg nkaus Ubuntu version yog 18.04 lossis tom qab ntawd.
1) Txhim kho cov pob khoom tsim nyog ua ntej tsim:
sudo apt-mus nruab gawk wget git-core diffstat unzip texinfo gcc-multilib \
tsim-tseem ceeb chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xwm
2) Donwload toolchain
Cov clang siv los sau cov Linux ntsiav yuav tsum yog qhov tshiab dua. Ua cov kauj ruam hauv qab no los teeb tsa cov clang siv los suav Linux ntsiav: 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 export CLANG_PATH=/opt/prebuilt-android-clang
Cov lus txib xa tawm ua ntej tuaj yeem muab ntxiv rau "/etc/profile”. Thaum tus tswv boots,
"AARCH64_GCC_CROSS_COMPILE" thiab "CLANG_PATH" raug teeb tsa thiab tuaj yeem siv ncaj qha.
乙 、 Npaj tsim ib puag ncig rau U-Boot thiab Linux ntsiav.
Cov kauj ruam no yog qhov yuav tsum tau ua vim tsis muaj GCC cross-compile cov cuab yeej hauv ib qho hauv AOSP codebase.
ib. Download tau cov cuab yeej saw rau A-profile architecture ntawm caj npab Developer GNU-A Downloads nplooj. Nws raug pom zoo
siv 8.3 version rau qhov kev tso tawm no. Koj tuaj yeem rub tawm "gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz" lossis "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". Thawj qhov yog mob siab rau muab cov kev pabcuam liab qab-hlau, thiab qhov thib ob kuj tuaj yeem siv los sau cov ntawv thov kev pabcuam.
b. Decompress lub file mus rau hauv txoj kev ntawm lub zos disk, example, to "/opt/". Export ib tug kuj muaj npe hu ua "AARCH64_GCC_CROSS_COMPILE" los taw tes rau lub cuab tam raws li hauv qab no:
# yog "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" yog siv 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-
# yog "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" yog siv 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) Decompress IBR215 qhov chaw file (example ibr215-bsp.tar.bz2) rau hauv "/home/" folder.
4.1.2 Lub tsev tso tawm
4.1.2.1 rau yocto/Ubuntu/debian
cd /home/bsp-folder
txz -> ../All/build-bsp-5.4.sh
4.1.3.2 rau Android
cd /home/bsp-folder
qhov chaw build/envsetup.sh
noj su evk_8mp-userdebug
ua ANDROID_COMPILE_WITH_JACK=false
./imx-make.sh -j4
ua -j4
4.1.3 Txhim kho tso tawm rau lub rooj tsavxwm

Cov ntawv ntxiv
Tshooj lus no muab cov ntaub ntawv ntawm kev siv code.
A. Yuav Siv GPIO li cas hauv Linux
# GPIO Tus Nqi Txoj Cai : gpioX_N >> 32 * (X-1) + N
# Coj gpio5_18 as example, export tus nqi yuav tsum yog 32 * (5-1) + 18 = 146
# GPIO example 1:ua
ncha 32 > /sys/class/gpio/export
ncha tawm> /sys/class/gpio/gpio146/direction
ncha 0 > /sys/class/gpio/gpio146/value
ncha 1 > /sys/class/gpio/gpio146/value
# GPIO example 2:nqe
ncha 32 > /sys/class/gpio/export
ncha hauv > /sys/class/gpio/gpio146/direction
miv /sys/class/gpio/gpio146/value
B. Yuav Siv Watchdog li cas hauv Linux
// tsim fd
koj fd;
// qhib cov cuab yeej saib xyuas
fd = open(“/dev/watchdog”, O_WRONLY);
// tau txais kev txhawb nqa saib xyuas
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// tau txais cov xwm txheej saib xyuas
ioctl(fd, WDIOC_GETSTATUS, &status);
// tau txais lub sijhawm saib xyuas
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// teem sijhawm saib xyuas
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// pub dog
ioctl(fd, WDIOC_KEEPALIVE, &dummy);
C. eMMC Test
Nco tseg: Qhov kev ua haujlwm no tuaj yeem ua rau cov ntaub ntawv khaws cia hauv eMMC flash. Ua ntej pib qhov kev xeem, xyuas kom meej tias tsis muaj cov ntaub ntawv tseem ceeb hauv eMMC flash siv.
Nyeem, sau, thiab kos
MOUNT_POINT_STR =”/var”
# tsim cov ntaub ntawv file
dd yog =/dev/urandom of =/tmp/data1 bs=1024k suav=10
# sau cov ntaub ntawv rau emmc
dd yog =/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k suav=10
# nyeem data2, thiab piv nrog data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1
eMMC kev xeem ceev
MOUNT_POINT_STR =”/var”
# tau txais emmc sau nrawm”
time dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k suav=10
# huv cache
echo 3 > /proc/sys/vm/drop_caches
# tau txais emmc nyeem nrawm”
time dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k suav=10
D. USB (flash disk) Test
Ntxig USB flash drive. Tom qab ntawd xyuas kom meej tias nws yog nyob rau hauv IBR210 ntaus ntawv teev.
Nco tseg: Qhov kev ua haujlwm no tuaj yeem ua rau cov ntaub ntawv khaws cia hauv USB flash disk puas. Ua ntej pib qhov kev xeem, xyuas kom meej tias tsis muaj cov ntaub ntawv tseem ceeb hauv eMMC flash siv.
Nyeem, sau, thiab kos
USB_DIR = "/run/media/mmcblk1p1"
# tsim cov ntaub ntawv file
dd yog =/dev/urandom of =/var/data1 bs=1024k suav=100
# sau cov ntaub ntawv rau usb flash disk
dd yog =/var/data1 of=$USB_DIR/data2 bs=1024k suav=100
# nyeem data2, thiab piv nrog data1
cmp $USB_DIR/data2 /var/data1
USB ceev xeem
USB_DIR = "/run/media/mmcblk1p1"
# usb sau ceev
dd yog =/dev/zero of=$BASIC_DIR/$i/test bs=1M suav=1000 oflag=nocache
# usb nyeem ceev
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. SD Card Test
Thaum IBR210 yog booted los ntawm eMMC, SD daim npav yog "/dev/mmcblk1" thiab tuaj yeem pom los ntawm "ls / dev / mmcblk1 *" hais kom ua:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Nco tseg: Qhov kev ua haujlwm no tuaj yeem ua rau cov ntaub ntawv khaws cia hauv SD daim npav puas. Ua ntej pib qhov kev xeem, xyuas kom meej tias tsis muaj cov ntaub ntawv tseem ceeb hauv eMMC flash siv.
Nyeem, sau, thiab kos
SD_DIR = "/run/media/mmcblk1"
# tsim cov ntaub ntawv file
dd yog =/dev/urandom of =/var/data1 bs=1024k suav=100
# sau cov ntaub ntawv rau SD daim npav
dd yog =/var/data1 of=$ SD_DIR/data2 bs=1024k suav=100
# nyeem data2, thiab piv nrog data1
cmp $SD_DIR/data2 /var/data1
SD daim npav ceev kuaj
SD_DIR = "/run/media/mmcblk1"
# SD sau ceev
dd if=/dev/zero of=$SD_DIR/test bs=1M suav=1000 oflag=nocache
# SD nyeem ceev
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache
F. RS-232 Test
//open ttymxc1
fd = open(/dev/ttymxc1,O_RDWR );
// teem ceev
tcgetattr(fd, &opt);
cfsetispeed(&opt, ceev);
cfsetospeed(&opt, ceev);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
speed = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/
options.c_oflag &= ~ OPOST; /* Cov zis */
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#set parity
tcsetattr(fd, TCSANOW, & xaiv)
//sau ttymxc1
write(fd, write_buf, sizeof(write_buf));
// nyeem ttymxc1
read(fd, read_buf, sizeof(read_buf)))
G. RS-485 Test
//open ttymxc1
fd = open(/dev/ttymxc1,O_RDWR );
// teem ceev
tcgetattr(fd, &opt);
cfsetispeed(&opt, ceev);
cfsetospeed(&opt, ceev);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
speed = 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); /*Input*/
options.c_oflag &= ~ OPOST; /* Cov zis */
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#set parity
tcsetattr(fd, TCSANOW, & xaiv)
//sau ttymxc1
write(fd, write_buf, sizeof(write_buf));
// nyeem ttymxc1
read(fd, read_buf, sizeof(read_buf)))
H. Audio Test
Yocto/debian/ubuntu
//play mp3 los ntawm audio (ALC5640)
gplay-1.0 /home/root/testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// sau mp3 los ntawm audio (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
rau hauv:
thov kaw thiab playback apk
I. Ethernet Test
• Ethernet Ping xeem
#ping server 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP xeem
#server 192.168.1.123 khiav hais kom ua "iperf3 -s"
# Sib txuas lus nrog server 192.168.1.123 hauv tcp hom los ntawm iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Ethernet UDP xeem
#server 192.168.1.123 khiav hais kom ua "iperf3 -s"
# Sib txuas lus nrog server 192.168.1.123 hauv udp hom los ntawm iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M
J. LVDS Test (Android tsis txhawb nqa)
// Qhib lub file rau kev nyeem ntawv thiab sau ntawv
framebuffer_fd = open(“/dev/fb0”, O_RDWR);
// Tau txais cov ntaub ntawv kho qhov screen
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Tau txais cov ntaub ntawv tshuaj ntsuam sib txawv
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Txheeb xyuas qhov loj ntawm qhov screen hauv bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Daim ntawv qhia lub cuab yeej rau lub cim xeeb
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Txheeb xyuas qhov twg hauv lub cim xeeb los tso lub pixel
memset(fbp, 0x00, npo);
// kos taw tes los ntawm fbp
ntev int qhov chaw = 0;
qhov chaw = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + qhov chaw + 0) = color_b;
*(fbp + qhov chaw + 1) = color_g;
*(fbp + qhov chaw + 2) = color_r;
//kaw framebuffer fd
kaw(framebufer_fd);
K. HDMI Test
• HDMI zaub kuaj
// Qhib lub file rau kev nyeem ntawv thiab sau ntawv
framebuffer_fd = open(“/dev/fb2”, O_RDWR);
// Tau txais cov ntaub ntawv kho qhov screen
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Tau txais cov ntaub ntawv tshuaj ntsuam sib txawv
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Txheeb xyuas qhov loj ntawm qhov screen hauv bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Daim ntawv qhia lub cuab yeej rau lub cim xeeb
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Txheeb xyuas qhov twg hauv lub cim xeeb los tso lub pixel
memset(fbp, 0x00, npo);
// kos taw tes los ntawm fbp
ntev int qhov chaw = 0;
qhov chaw = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + qhov chaw + 0) = color_b;
*(fbp + qhov chaw + 1) = color_g;
*(fbp + qhov chaw + 2) = color_r;
//kaw framebuffer fd
kaw(framebufer_fd);
• HDMI audio test
#enable hdmi suab
ncha 0 > /sys/class/graphics/fb2/blank
#play wav file by hdmi audio
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G Test (tsis yog rau hauv, hauv muaj 3g config hauv qhov chaw)
• Tshawb xyuas 3G xeev
# Txheeb xyuas UC20 module xeev thiab sim xeev
miv /dev/ttyUSB4 &
• Kev sim 3G
# cov lus txib yuav txuas 3g rau network
# xyuas kom tseeb tias lub simcard tau tso cai, thiab ANT txuas nrog
ppd hu quectel-ppp
ncha "ping www.baidu.com kom paub tseeb tias lub network ok"
ping www.baidu.com
M. Onboard Connector Hom

Hom Connector tej zaum yuav raug hloov yam tsis tau ceeb toom ua ntej.
Nyeem ntxiv Txog Phau Ntawv Qhia no & Download PDF:
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
IBASE IBR215 Series Ruggedized Embedded Computer [ua pdf] Tus neeg siv phau ntawv IBR215 Series Ruggedized Embedded Computer, IBR215 Series, Ruggedized Embedded Computer, Embedded Computer, Computer |
