IBASE.JPG

Manuali i përdorimit të Kompjuterit të ngulitur të Ruggedized Series IBASE IBR215

IBASE IBR215 Series Ruggedized Embedded Computer.jpg

 

Seria IBR215
Kompjuter i ngulitur i fortë
me NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

E drejta e autorit
© 2018 IBASE Technology, Inc. Të gjitha të drejtat e rezervuara.
Asnjë pjesë e këtij botimi nuk mund të riprodhohet, kopjohet, ruhet në një sistem rikthimi, përkthyer në asnjë gjuhë ose transmetohet në çfarëdo forme ose me çfarëdo mjeti, elektronik, mekanik, fotokopjues ose ndryshe, pa pëlqimin paraprak me shkrim të IBASE Technology, Inc. . (në tekstin e mëtejmë “IBASE”).

Mohim përgjegjësie
IBASE rezervon të drejtën për të bërë ndryshime dhe përmirësime në produktet e përshkruara në këtë dokument pa njoftim paraprak. Është bërë çdo përpjekje për të siguruar që informacioni në dokument është i saktë; megjithatë, IBASE nuk garanton se ky dokument është pa gabime. IBASE nuk merr përsipër asnjë përgjegjësi për dëme të rastësishme ose pasuese që vijnë nga keqpërdorimi ose pamundësia për të përdorur produktin ose informacionin e përfshirë këtu, dhe për çdo shkelje të të drejtave të palëve të treta, që mund të rezultojnë nga përdorimi i tij.

Markat tregtare
Të gjitha markat tregtare, regjistrimet dhe markat e përmendura këtu përdoren vetëm për qëllime identifikimi dhe mund të jenë marka tregtare dhe/ose marka të regjistruara të pronarëve të tyre përkatës.

 

Pajtueshmëria

Ikona e CE Produkti i përshkruar në këtë manual është në përputhje me të gjitha direktivat e zbatueshme të Bashkimit Evropian (CE) nëse ka një markë CE. Që sistemet të mbeten në përputhje me CE, mund të përdoren vetëm pjesët në përputhje me CE. Ruajtja e përputhshmërisë me CE kërkon gjithashtu teknikat e duhura të kabllove dhe kabllove.

Ikona e FC Ky produkt është testuar dhe është gjetur se përputhet me kufijtë për një pajisje të klasit B, në përputhje me Pjesën 15 të Rregullave FCC. Këto kufizime janë krijuar për të siguruar mbrojtje të arsyeshme kundër ndërhyrjeve të dëmshme në një instalim banimi. Kjo pajisje gjeneron, përdor dhe mund të rrezatojë energji radiofrekuence dhe, nëse nuk instalohet dhe përdoret në përputhje me udhëzimet e prodhuesit, mund të shkaktojë ndërhyrje të dëmshme në komunikimet radio.

WEEE

Ikona e asgjësimit

Ky produkt nuk duhet të hidhet si mbeturina normale shtëpiake, në përputhje me direktivën e BE-së për mbetjet e pajisjeve elektrike dhe elektronike (WEEE – 2012/19/EU). Në vend të kësaj, ai duhet të hidhet duke e kthyer në një pikë grumbullimi të riciklimit komunal. Kontrolloni rregulloret lokale për asgjësimin e produkteve elektronike.

IBASE jeshile

FIG 1.JPG  Ky produkt përputhet me direktivat aktuale RoHS që kufizojnë përdorimin e substancave të mëposhtme në përqendrime që të mos kalojnë 0.1% ndaj peshës (1000 ppm) me përjashtim të kadmiumit, i kufizuar në 0.01% ndaj peshës (100 ppm).

  • Plumbi (Pb)
  • Merkuri (Hg)
  • Kadmium (Cd)
  • Krom gjashtëvalent (Cr6+)
  • Bifenilet e polibrominuara (PBB)
  • Difenil eter i polibrominuar (PBDE)

 

Informacion i rëndësishëm për sigurinë

Lexoni me kujdes informacionin e mëposhtëm të sigurisë përpara se të përdorni këtë pajisje.

Konfigurimi i sistemit tuaj:

  • Vendoseni pajisjen horizontalisht në një sipërfaqe të qëndrueshme dhe të fortë.
  • Mos e përdorni këtë produkt pranë ujit ose ndonjë burimi të nxehtë.
  • Lini shumë hapësirë ​​rreth pajisjes dhe mos i bllokoni hapjet e ventilimit. Asnjëherë mos hidhni ose futni objekte të çfarëdo lloji në hapje.
  • Përdoreni këtë produkt në mjedise me temperatura ambienti midis 0˚C dhe 60˚C.

Kujdes gjatë përdorimit:

  • Mos vendosni objekte të rënda në pjesën e sipërme të pajisjes.
  • Sigurohuni që të lidhni vëllimin e duhurtage në pajisje. Dështimi për të dhënë vëllimin e saktëtage mund të dëmtojë njësinë.
  • Mos ecni mbi kordonin elektrik dhe mos lejoni që diçka të qëndrojë mbi të.
  • Nëse përdorni një kordon zgjatues, sigurohuni që të jetë totali ampVlerësimi i parë i të gjitha pajisjeve të futura në kordonin zgjatues nuk është i kordonit ampere vlerësim.
  • Mos derdhni ujë ose ndonjë lëng tjetër në pajisjen tuaj.
  • Hiqeni gjithmonë kordonin e rrymës nga priza në mur përpara se të pastroni pajisjen.
  • Përdorni vetëm agjentë pastrues neutralë për të pastruar pajisjen.
  • Fshehni pluhurin dhe grimcat nga ndenjat duke përdorur një fshesë me korrent kompjuteri.

Çmontimi i produktit
Mos u përpiqni të riparoni, çmontoni ose bëni modifikime në pajisje. Një veprim i tillë do të anulojë garancinë dhe mund të rezultojë në dëmtim të produktit ose lëndim personal.

Ikona e kujdesit KUJDES
Zëvendësoni vetëm me të njëjtin lloj ose ekuivalent të rekomanduar nga prodhuesi.
Hidhni bateritë e përdorura duke respektuar rregullat lokale.

 

Politika e garancisë

  • Produktet standarde IBASE:
    Garanci 24 muaj (2 vjet) nga data e dërgesës. Nëse data e dërgesës nuk mund të përcaktohet, numrat serialë të produktit mund të përdoren për të përcaktuar datën e përafërt të dërgesës.
  • Pjesë të palëve të treta:
    Garanci 12-mujore (1-vjeçare) nga dorëzimi për pjesët e palëve të treta që nuk janë prodhuar nga IBASE, të tilla si CPU, ftohës i CPU-së, memorie, pajisjet ruajtëse, përshtatësin e energjisë, panelin e ekranit dhe ekranin me prekje.

* PRODUKTET QË DËSHTOJNË, ME GJITHASHT, PËR KAQ PËRDORIM, AKSIDENT, INSTALIM TË PASQYRT OSE RIPARIM TË PAAUTORIZUARA DO TË TRAJTOHEN SI JASHTË GARANCISË DHE KLIENTËT DO TË FATUROHEN PËR RIPARIM DHE TË RREGULLEN.

 

Mbështetja dhe Shërbimet Teknike

  1. Vizitoni IBASE webfaqe në www.ibase.com.tw për të gjetur informacionin më të fundit rreth produktit.
  2. Nëse hasni ndonjë problem teknik dhe kërkoni ndihmë nga distributori ose përfaqësuesi juaj i shitjeve, ju lutemi përgatitni dhe dërgoni informacionin e mëposhtëm:

• Emri i modelit të produktit
• Numri serial i produktit
• Përshkrimi i detajuar i problemit
• Mesazhe gabimi në tekst ose pamje të ekranit nëse ka
• Rregullimi i pajisjeve periferike
• Softueri i përdorur (si p.sh. OS dhe softueri aplikativ)
3. Nëse kërkohet shërbim riparimi, shkarkoni formularin RMA në http://www.ibase.com.tw/english/Supports/RMAService/. Plotësoni formularin dhe kontaktoni distributorin ose përfaqësuesin tuaj të shitjeve.

 

Kapitulli 1: Informacion i Përgjithshëm

Informacioni i dhënë në këtë kapitull përfshin:

  • Veçoritë
  • Lista e paketimit
  • Specifikimet
  • Mbiview
  • Dimensionet

1.1 Hyrje
IBR215 është një sistem i integruar i bazuar në ARM® me procesor NXP Cortex® i.MX8M Plus A53. Pajisja ofron grafikë 2D, 3D dhe përshpejtime multimediale, ndërsa përmban gjithashtu pajisje të shumta periferike që janë të përshtatshme për aplikime industriale, duke përfshirë RS-232/422/485, GPIO, USB, USB OTG, LAN, ekran HDMI, M.2 E2230 për lidhje me valë dhe mini-PCIe për zgjerim.

FIG 2 Hyrje.jpg

1.2 Karakteristikat

  • Procesor NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6 GHz i klasës industriale
  • 3 GB LPDDR4, 16 GB eMMC dhe fole SD
  • Lidhje e jashtme duke përfshirë USB, HDMI, Ethernet
  • Mbështet M.2 B-Key (3052) për modulet 5G
  • Sinjalet e pasura të zgjerimit të I/O për dizajnin e bordit IO për të mbështetur WiFi/BT, 4G/LTE, LCD, Kamera, NFC, kodin QR, etj.
  • Dizajn i fortë dhe pa ventilator

1.3 Lista e paketimit
Paketa juaj e produktit duhet të përfshijë artikujt e listuar më poshtë. Nëse mungon ndonjë nga artikujt e mëposhtëm, kontaktoni distributorin ose tregtarin nga i cili keni blerë produktin. Manuali i përdorimit mund të shkarkohet nga ne webfaqe.

• ISR215-Q316I

1.4 Specifikimet

FIG 3 Specifikimet.JPG

FIG 4 Specifikimet.JPG

FIG 5 Specifikimet.JPG

Të gjitha specifikimet mund të ndryshojnë pa njoftim paraprak.

1.5 Produkti mbiview
TOP VIEW

FIG 6 TOP VIEW.jpg

I/O VIEW

FIG 7 IO VIEW.jpg

FIG 8 IO VIEW.jpg

1.6 Dimensionet

Njësia: mm

FIG 9 IO VIEW.jpg

FIG 10 IO VIEW.jpg

 

Kapitulli 2 Konfigurimi i harduerit

Ky seksion përmban informacione të përgjithshme rreth:

  • Instalimet
  • Kërcim dhe lidhës

2.1.1 Instalimi i kartave mini-PCIe & M.2
Për të instaluar kartën mini-PCIe & NGFF M.2, hiqni fillimisht kapakun e pajisjes siç u përmend më lart, gjeni folenë brenda pajisjes dhe kryeni hapat e mëposhtëm.
1) Vendosni çelësat e kartës mini-PCIe me atë të ndërfaqes mini-PCIe dhe futeni kartën në drejtim të pjerrët. (Futni kartën M.2 në të njëjtën mënyrë.)

FIG 11 Konfigurimi i harduerit.JPG

2) Shtyjeni kartën mini-PCIe poshtë, siç tregohet në figurën më poshtë, dhe fiksoni atë në bllokimin prej bronzi me një vidë.
(Fiksoni kartën M.2 gjithashtu me një vidë.)

FIG 12 Konfigurimi i harduerit.JPG

2.2.1 Vendosja e kërcyesve
Konfiguro pajisjen tuaj duke përdorur kërcyesit për të aktivizuar veçoritë që ju nevojiten bazuar në aplikacionet tuaja. Kontaktoni furnizuesin tuaj nëse keni dyshime për konfigurimin më të mirë për përdorimin tuaj.

2.2.2 Si të vendosni kërcyesit
Kërcuesit janë përcjellës me gjatësi të shkurtër të përbërë nga disa kunja metalike me një bazë të montuar në tabelën e qarkut. Kapakët e kërcyesit vendosen (ose hiqen) në kunjat për të aktivizuar ose çaktivizuar funksionet ose veçoritë. Nëse një kërcyes ka 3 kunja, ju mund të lidhni kunjin 1 me kunjin 2 ose pinin 2 me kunjin 3 duke shkurtuar kërcyesin.

FIG 13 Si të vendosni kërcyesit.JPG

Referojuni ilustrimin më poshtë për të vendosur kërcyesit.

FIG 14 Si të vendosni kërcyesit.JPG

Kur dy kunjat e një kërcyesi janë të mbështjellë në një kapak bluzë, ky bluzë mbyllet, dmth.
Kur një kapak kërcyes hiqet nga dy kunjat e kërcyesit, ky bluzë është i hapur, dmth i fikur.

2.1 Vendndodhjet e kërcyesit dhe lidhësve në bordin kryesor IBR215 Pllaka amë: IBR215
2.2 Referencë e shpejtë e kërcyesit dhe lidhësve për tabelën kryesore IBR215

FIG 15.jpg

FIG 16.jpg

FIG 17.JPG

Lidhës i qelizave litium RTC (CN1)

FIG 18.JPG

2.4.1 Konektori i hyrjes dhe daljes së audios (CN2)

FIG 19 Linja hyrëse dhe dalëse e audios.JPG

2.4.2 Konektori I2C (CN13)

FIG 20 Konektori I2C.jpg

FIG 21 Konektori I2C.jpg

2.4.3 Hyrja e rrymës DC (P17, CN18)
P17: Hyrja 12V~24V DC
CN18: Titulli i hyrjes/daljes DC

FIG 22 Hyrja e fuqisë DC.JPG

2.4.4 Butoni ON/OFF i sistemit (SW2, CN17)
SW2: Çelësi ON/OFF
CN17: Titulli i sinjalit ON/OFF

FIG 23 Butoni ON OFF Sistemi.JPG

2.4.5 Porta serike (P16)

FIG 24 Porta serike.JPG

2.4.6 Porta e tabelës IO (P18, P19, P20)

FIG 25 Porta e tabelës IO.jpg

P18:

FIG 26 Porta e tabelës IO.jpg

P19:

FIG 27 Porta e tabelës IO.jpg

 

P20:

FIG 28.JPG

FIG 29.JPG

2.3 Vendndodhjet e kërcyesit dhe lidhësve në tabelën IBR215-IO

FIG 30 Vendndodhjet e kërcyesit dhe lidhësve në tabelën IBR215-IO.jpg

2.4 Referencë e shpejtë e kërcyesit dhe lidhësve për tabelën IBR215-IO

FIG 31.JPG

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

FIG 32.JPG

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

FIG 33.JPG

FIG 34.JPG

2.6.3 Lidhësi i ekranit LVDS (CN6, CN7)

FIG 35 Lidhësi i ekranit LVDS.JPG

FIG 36 Lidhësi i ekranit LVDS.JPG

2.6.4 Konektori COM RS232 (CN12)

FIG 37 Konektori COM RS232.JPG

2.6.5 Lidhësi i kontrollit të dritës së prapme LVDS (CN9)

FIG 38 Lidhësi i kontrollit të dritës së prapme LVDS.JPG

2.6.6 Lidhës MIPI-CSI (CN4, CN5)

FIG 39 Lidhës MIPI-CSI.JPG

FIG 40 Lidhës MIPI-CSI.JPG

2.6.7 Porta e dyfishtë USB 3.0 e tipit A (CN3)

FIG 41 Porta e dyfishtë USB 3.0 Type-A.JPG

2.6.8 BKLT_LCD Konfigurimi i energjisë (P11)

FIG 42 BKLT_LCD Konfigurimi i fuqisë.JPG

2.6.9 Konfigurimi i energjisë LVDS_VCC (P10)

FIG 43 LVDS_VCC Power Setup.JPG

Opsioni audio 2.6.10 PCIE/M.2 (P5)

FIG 44 Opsioni audio PCIE M.2.JPG

2.6.11 Konektori I2C (CN11)

FIG 45 Lidhës I2C.JPG

2.6.12 Autobus i kanaçeve (CN14)

FIG 46 Kanë autobus.JPG

 

Kapitulli 3 Konfigurimi i softuerit

Ky kapitull prezanton konfigurimin e mëposhtëm në pajisje: (vetëm për përdoruesit e avancuar)

  • Bëni një kartë SD të rikuperimit
  • Përmirësoni firmware përmes kartës SD të rikuperimit

3.1 Krijoni një kartë SD të Rimëkëmbjes
Shënim: Kjo është për përdoruesit e avancuar që kanë imazh standard IBASE file vetëm.
Në thelb, IBR215 është i parangarkuar me OS (Android ose Yocto) në eMMC si parazgjedhje. Lidheni HDMI me IBR215 dhe fuqinë 12V-24V direkt.
Ky kapitull ju udhëzon të krijoni një kartë microSD të rikuperimit.

3.1.1 Përgatitja e kartës SD të Rimëkëmbjes për të instaluar imazhin Linux / Android në eMMC
Shënim: Të gjitha të dhënat në eMMC do të fshihen.

1) Kërkesat e sistemit:
Sistemi operativ: Windows 7 ose më i ri Mjeti: uuu Karta SD: 4 GB ose më e madhe në madhësi
2) Fusni kartën tuaj SD në këtë tabelë (dmth lidhësin P1), lidhni tabelën me PC-në përmes portës mini-USB (dmth lidhësin P4) dhe ndryshoni modalitetin e nisjes në modalitetin e shkarkimit.

FIG 47 Krijoni një kartë SD të rikuperimit.jpg

3) Boot IBR215 dhe flash SD me anë të komandës CMD "uuu.exe uuu-sdcard.auto" ose klikoni dy herë "FW_down-sdcard.bat" (Njëlloj si përditësimi PCBA)

FIG 48 Krijoni një kartë SD të rikuperimit.jpg

3.1.2 Përmirësoni firmuerin përmes kartës SD të Rimëkëmbjes
1) Vendos rikuperimin files në USB flash disk (FAT32)
A> Yocto/Ubuntu: Kopjo të gjithë rikuperimin files në PATH:

FIG 49 Përmirësoni firmuerin përmes kartës SD të Rimëkëmbjes.JPG

FIG 50 Përmirësoni firmuerin përmes kartës SD të Rimëkëmbjes.JPG

2) Lidhni (hapi 1) SD dhe (hapi 2) USB flash diskun në IBR215
3) Nisja normale IBR215 (SW1 Pin1 OFF), nis automatikisht rikuperimin eMMC.
4) Informacioni i përditësimit do të shfaqet në HDMI.

FIG 51.JPG

 

Kapitulli 4 Udhëzuesi i burimit të BSP-së

Ky kapitull është i dedikuar vetëm për inxhinierët e avancuar të softuerit për të ndërtuar burimin BSP. Temat e trajtuara në këtë kapitull janë si më poshtë:

  • Përgatitja
  • Lirimi i ndërtesës
  • Instalimi i lëshimit në bord

4.1 Ndërtimi i BSP Burimi
4.1.1 Përgatitja
Versioni minimal i rekomanduar i Ubuntu është 18.04 ose më i ri.
1) Instaloni paketat e nevojshme përpara ndërtimit:

sudo apt-get instalo gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-thelbësore 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) Shkarkoni zinxhirin e veglave

Tingulli i përdorur për të përpiluar kernelin Linux duhet të jetë një version më i ri. Kryeni hapat e mëposhtëm për të vendosur tingullin që do të përdoret për përpilimin e kernelit Linux: sudo git klon https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
sudo git arka 007c96f100c5322acc37b84669c032c0121e68d0 eksporto CLANG_PATH=/opt/prebuilt-android-clang

Komandat e mëparshme të eksportit mund të shtohen në "/etc/profile“. Kur hosti ndizet,
"AARCH64_GCC_CROSS_COMPILE" dhe "CLANG_PATH" janë caktuar dhe mund të përdoren drejtpërdrejt.
乙、Përgatitni mjedisin e ndërtimit për kernelin U-Boot dhe Linux.
Ky hap është i detyrueshëm sepse nuk ka zinxhir mjetesh ndër-përpilimi të GCC në atë në bazën e kodeve AOSP.
a. Shkarkoni zinxhirin e veglave për A-profile Arkitektura në krahun e Shkarkimeve të Zhvilluesit GNU-A. Është e rekomanduar
për të përdorur versionin 8.3 për këtë version. Mund të shkarkoni "gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz" ose "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". I pari është i dedikuar për përpilimin e programeve të zhveshura dhe i dyti mund të përdoret gjithashtu për përpilimin e programeve aplikative.
b. Dekompresoni file në një shteg në diskun lokal, për shembullample, te “/opt/”. Eksporto një variabël të quajtur "AARCH64_GCC_CROSS_COMPILE" për të treguar mjetin si më poshtë:

# nëse përdoret "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-
# nëse përdoret "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 eksportoj AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) Dekompresoni burimin IBR215 file (p.shample ibr215-bsp.tar.bz2) në dosjen “/home/”.
4.1.2 Lirimi i ndërtesës
4.1.2.1 për yocto/Ubuntu/debian

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

4.1.3.2 për android
cd /home/bsp-folder
burimi build/envsetup.sh
drekë evk_8mp-userdbug
bëj ANDROID_COMPILE_WITH_JACK=false
./imx-make.sh –j4
Bëni –j4

4.1.3 Instalimi i lëshimit në bord

FIG 52 Instalimi i lëshimit në bord.JPG

 

Shtojca

Ky seksion ofron informacionin e kodit të referencës.

A. Si të përdorni GPIO në Linux

# Rregulla e vlerës së GPIO: gpioX_N >> 32*(X-1)+N
# Merrni gpio5_18 si ishample, vlera e eksportit duhet të jetë 32*(5-1)+18=146
# GPIO ishample 1: Prodhimi
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 ishample 2: Hyrja
echo 32 > /sys/class/gpio/export
echo në > /sys/class/gpio/gpio146/direction
cat /sys/class/gpio/gpio146/value

B. Si të përdorni Watchdog në Linux

// krijoj fd
int fd;
//pajisje roje e hapur
fd = hapur (“/dev/watchdog”, O_WRONLY);
//merr mbështetje nga rojet
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//merr statusin e qenit mbikëqyrës
ioctl(fd, WDIOC_GETSTATUS, &status);
//merr skadimin e rojes
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//cakto kohëzgjatjen e rojes
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//ushqej qenin
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

Testi C. eMMC
Shënim: Ky veprim mund të dëmtojë të dhënat e ruajtura në blic eMMC. Përpara se të filloni testin, sigurohuni që nuk ka të dhëna kritike në blicin eMMC që po përdoret.

Lexoni, shkruani dhe kontrolloni
MOUNT_POINT_STR=”/var”
#krijo të dhëna file
dd if=/dev/urandom of=/tmp/data1 bs=1024k count=10
#shkruaj të dhëna në emmc
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10
#lexo të dhënat2 dhe krahaso me të dhënat1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

Testi i shpejtësisë eMMC
MOUNT_POINT_STR=”/var”
#merr shpejtësinë e shkrimit emmc"
koha dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k count=10
# memorie të pastra
echo 3 > /proc/sys/vm/drop_caches
#merr shpejtësinë e leximit emmc"
koha dd nëse=$MOUNT_POINT_STR/test i=/dev/null bs=1024k count=10

D. Test USB (flash disk).
Fusni USB flash diskun. Pastaj sigurohuni që të jetë në listën e pajisjeve IBR210.
Shënim: Ky veprim mund të dëmtojë të dhënat e ruajtura në flash diskun USB. Përpara se të filloni testin, sigurohuni që nuk ka të dhëna kritike në blicin eMMC që po përdoret.

Lexoni, shkruani dhe kontrolloni
USB_DIR=”/run/media/mmcblk1p1″
#krijo të dhëna file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#shkruani të dhënat në flash disk usb
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=100
#lexo të dhënat2 dhe krahaso me të dhënat1
cmp $USB_DIR/data2 /var/data1

Testi i shpejtësisë USB
USB_DIR=”/run/media/mmcblk1p1″
# shpejtësia e shkrimit në usb
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# shpejtësi leximi me USB
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. Testi i Kartës SD
Kur IBR210 niset nga eMMC, karta SD është “/dev/mmcblk1” dhe mund të shihet me komandën “ls /dev/mmcblk1*”:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Shënim: Ky veprim mund të dëmtojë të dhënat e ruajtura në kartën SD. Përpara se të filloni testin, sigurohuni që nuk ka të dhëna kritike në blicin eMMC që po përdoret.

Lexoni, shkruani dhe kontrolloni
SD_DIR=”/run/media/mmcblk1″
#krijo të dhëna file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#shkruani të dhënat në kartën SD
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=100
#lexo të dhënat2 dhe krahaso me të dhënat1
cmp $SD_DIR/data2 /var/data1

Testi i shpejtësisë së kartës SD
SD_DIR=”/run/media/mmcblk1″
# Shpejtësia e shkrimit SD
dd if=/dev/zero of=$SD_DIR/test bs=1M count=1000 oflag=nocache
# Shpejtësia e leximit SD
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

F. Testi RS-232
//hap ttymxc1
fd = hapur(/dev/ttymxc1,O_RDWR);
//cakto shpejtësinë
tcgetattr(fd, &opt);
cfsetispeed (&opt, shpejtësia);
cfsetospeed (&opt, shpejtësia);
tcsetattr(fd, TCSANOW, &opt)
//merr_shpejtësinë
tcgetattr(fd, &opt);
shpejtësia = cfgetispeed(&opt);
//vendosja e barazisë
// opsionet.c_cflag
opsionet.c_cflag &= ~CSIZE;
opsionet.c_cflag &= ~CSIZE;
opsionet.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Hyrje*/
opsionet.c_oflag &= ~OPOST; /*Dalja*/
//opsionet.c_cc
opsionet.c_cc[VTIME] = 150;
opsionet.c_cc[VMIN] = 0;
#cakto barazi
tcsetattr(fd, TCSANOW, &opsione)
//shkruaj ttymxc1
shkruaj(fd, shkruaj_buf, madhësia(shkruaj_buf));
//lexo ttymxc1
read(fd, read_buf, sizeof(read_buf)))

G. Testi RS-485
//hap ttymxc1
fd = hapur(/dev/ttymxc1,O_RDWR);
//cakto shpejtësinë
tcgetattr(fd, &opt);
cfsetispeed (&opt, shpejtësia);
cfsetospeed (&opt, shpejtësia);
tcsetattr(fd, TCSANOW, &opt
//merr_shpejtësinë
tcgetattr(fd, &opt);
shpejtësia = cfgetispeed(&opt);
//vendosja e barazisë
// opsionet.c_cflag
opsionet.c_cflag &= ~CSIZE;
opsionet.c_cflag &= ~CSIZE;
opsionet.c_cflag &= ~CRTSCTS;
opsionet.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Hyrje*/
opsionet.c_oflag &= ~OPOST; /*Dalja*/
//opsionet.c_cc
opsionet.c_cc[VTIME] = 150;
opsionet.c_cc[VMIN] = 0;
#cakto barazi
tcsetattr(fd, TCSANOW, &opsione)
//shkruaj ttymxc1
shkruaj(fd, shkruaj_buf, madhësia(shkruaj_buf));
//lexo ttymxc1
read(fd, read_buf, sizeof(read_buf)))

H. Test Audio
Yocto/debian/ubuntu
// luaj mp3 me audio (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// regjistro mp3 me audio (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
për android:
ju lutemi regjistroni dhe riprodhoni apk

I. Testi i Ethernetit
• Testi i Ethernet Ping
Serveri #ping 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Testi TCP i Ethernetit
#server 192.168.1.123 ekzekutoni komandën "iperf3 -s"
#komunikim me serverin 192.168.1.123 në modalitetin tcp nga iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Testi Ethernet UDP
#server 192.168.1.123 ekzekutoni komandën "iperf3 -s"
#komunikim me serverin 192.168.1.123 në modalitetin udp nga iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

Testi J. LVDS (android nuk mbështetet)
//Hapni file për lexim dhe shkrim
framebuffer_fd = hapur (“/dev/fb0”, O_RDWR);
// Merrni informacione të ekranit fiks
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Merrni informacione të ndryshueshme të ekranit
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Gjeni madhësinë e ekranit në bajt
madhësia e ekranit = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Hartojeni pajisjen në memorie
fbp = (char *)mmap(0, madhësia e ekranit, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Kuptoni se ku duhet të vendosni pikselin në memorie
memset (fbp, 0x00, madhësia e ekranit);
//vizatoni pikën me fbp
vendndodhje e gjatë int = 0;
vendndodhje = (x+g_xoffset) * (g_bit_per_pixel/8) +
(y+g_yoffset) * gjatësia_g_line;
*(fbp + vendndodhja + 0) = ngjyra_b;
*(fbp + vendndodhja + 1) = ngjyra_g;
*(fbp + vendndodhja + 2) = ngjyra_r;
//mbyll framebuffer fd
mbyll (framebuffer_fd);

K. Testi HDMI
• Testi i ekranit HDMI
//Hapni file për lexim dhe shkrim
framebuffer_fd = hapur (“/dev/fb2”, O_RDWR);
// Merrni informacione të ekranit fiks
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Merrni informacione të ndryshueshme të ekranit
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Gjeni madhësinë e ekranit në bajt
madhësia e ekranit = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Hartojeni pajisjen në memorie
fbp = (char *)mmap(0, madhësia e ekranit, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Kuptoni se ku duhet të vendosni pikselin në memorie
memset (fbp, 0x00, madhësia e ekranit);
//vizatoni pikën me fbp
vendndodhje e gjatë int = 0;
vendndodhje = (x+g_xoffset) * (g_bit_per_pixel/8) +
(y+g_yoffset) * gjatësia_g_line;
*(fbp + vendndodhja + 0) = ngjyra_b;
*(fbp + vendndodhja + 1) = ngjyra_g;
*(fbp + vendndodhja + 2) = ngjyra_r;
//mbyll framebuffer fd
mbyll (framebuffer_fd);

• Testi i audios HDMI
#aktivizo audion hdmi
echo 0 > /sys/class/graphics/fb2/blank
#luaj wav file me audio hdmi
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. Testi 3G (jo për android, android ka konfigurim 3g në cilësim)
• Kontrollimi i gjendjes 3G
#Kontrollo gjendjen e modulit UC20 dhe gjendjen e kartës SIM
cat /dev/ttyUSB4 &
• Testimi i 3G
# Komanda do të lidhë 3g me rrjetin
# sigurohuni që karta SIM është futur drejt dhe ANT është lidhur
pppd thirrje quectel-ppp
jehonë "ping www.baidu.com për t'u siguruar që rrjeti është në rregull"
ping www.baidu.com

M. Llojet e lidhësve në bord

FIG 53 Llojet e lidhësve në bord.JPG

Llojet e lidhësve mund të jenë subjekt i ndryshimit pa njoftim paraprak.

 

Lexoni më shumë rreth këtij manuali dhe shkarkoni PDF:

Dokumentet / Burimet

Kompjuter i integruar i fortë i Serisë IBASE IBR215 [pdf] Manuali i Përdoruesit
Kompjuter i integruar i serisë IBR215, Seria IBR215, Kompjuter i integruar i fortë, Kompjuter i integruar, kompjuter

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *