Serje IBASE IBR215 Manwal għall-Utent tal-Kompjuter Inkorporat imħatteb
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à
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.
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
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
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.
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
- Żur l-IBASE websit fuq www.ibase.com.tw biex issib l-aħħar informazzjoni dwar il-prodott.
- 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.
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
L-ispeċifikazzjonijiet kollha huma soġġetti għal tibdil mingħajr avviż minn qabel.
1.5 Prodott Fuqview
TOP VIEW
I/O VIEW
1.6 Dimensjonijiet
Unità: mm
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.)
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.)
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.
Irreferi għall-illustrazzjoni hawn taħt biex issettja l-jumpers.
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
Konnettur taċ-ċelluli tal-litju RTC (CN1)
2.4.1 Konnettur Awdjo Line-In & Line-Out (CN2)
2.4.2 Konnettur I2C (CN13)
2.4.3 Input ta' Enerġija DC (P17,CN18)
P17: 12V ~ 24V DC input
CN18: DC input/output header
2.4.4 Buttuna ON/OFF tas-Sistema (SW2, CN17)
SW2: swiċċ mixgħul/mitfi
CN17: header tas-sinjal ON/OFF
2.4.5 Port tas-serje (P16)
2.4.6 Port tal-bord IO (P18, P19, P20)
P18:
P19:
P20:
2.3 Jumper & Konnettur Postijiet fuq bord IBR215-IO
2.4 Jumper & Konnetturi Quick Referenza għall-Bord IBR215-IO
2.6.1 Għażla COM RS-232/422/485 (SW3)
2.6.2 Port COM RS-232/422/485 (P14)
2.6.3 Konnettur tad-displej LVDS (CN6, CN7)
2.6.4 Konnettur COM RS232 (CN12)
2.6.5 Konnettur tal-Kontroll tad-Dawl ta' Backlight LVDS (CN9)
2.6.6 Konnettur MIPI-CSI (CN4, CN5)
2.6.7 Port Doppju USB 3.0 Tip-A (CN3)
2.6.8 Setup tal-Enerġija BKLT_LCD (P11)
2.6.9 Setup tal-Enerġija LVDS_VCC (P10)
2.6.10 Għażla tal-awdjo PCIE/M.2 (P5)
2.6.11 Konnettur I2C (CN11)
2.6.12 Can bus (CN14)
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.
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)
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:
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.
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
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
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 |