IBASE.JPG

IBASE IBR215 sorozatú robusztus beágyazott számítógép felhasználói kézikönyv

IBASE IBR215 sorozatú robusztus beágyazott számítógép.jpg

 

IBR215 sorozat
Robusztus beágyazott számítógép
NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Szerzői jog
© 2018 IBASE Technology, Inc. Minden jog fenntartva.
Az IBASE Technology, Inc. előzetes írásos engedélye nélkül ennek a kiadványnak egyetlen része sem reprodukálható, másolható, tárolható visszakereső rendszerben, nem fordítható le semmilyen nyelvre, illetve nem továbbítható semmilyen formában vagy eszközzel, elektronikusan, mechanikusan, fénymásolással vagy más módon. (a továbbiakban: „IBASE”).

Jogi nyilatkozat
Az IBASE fenntartja a jogot, hogy előzetes értesítés nélkül változtatásokat és fejlesztéseket hajtson végre a jelen dokumentumban leírt termékeken. Mindent megtettünk annak érdekében, hogy a dokumentumban szereplő információk helyesek legyenek; az IBASE azonban nem garantálja, hogy ez a dokumentum hibamentes. Az IBASE nem vállal felelősséget a termék vagy az itt található információk helytelen használatából vagy használatának képtelenségéből eredő véletlen vagy következményes károkért, valamint harmadik felek jogainak bármilyen megsértéséért, amely a használatból eredhet.

Védjegyek
Az itt említett védjegyek, bejegyzések és márkák kizárólag azonosítási célokat szolgálnak, és a megfelelő tulajdonosok védjegyei és/vagy bejegyzett védjegyei lehetnek.

 

Megfelelés

CE ikonra Az ebben a kézikönyvben leírt termék megfelel az összes vonatkozó Európai Unió (CE) irányelvnek, ha rendelkezik CE-jelöléssel. Ahhoz, hogy a rendszerek CE-kompatibilisek maradjanak, csak CE-kompatibilis alkatrészek használhatók. A CE megfelelőség fenntartásához megfelelő kábel- és kábelezési technikákra is szükség van.

FC ikon Ezt a terméket tesztelték, és megállapították, hogy megfelel a B osztályú eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint. Ezeket a határértékeket úgy alakították ki, hogy ésszerű védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat ki, és ha nem a gyártó utasításainak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban.

WEEE

Ártalmatlanítás ikonra

Az elektromos és elektronikus berendezések hulladékaira vonatkozó EU-irányelv (WEEE – 2012/19/EU) értelmében ezt a terméket nem szabad normál háztartási hulladékként kezelni. Ehelyett úgy kell ártalmatlanítani, hogy visszajuttassa egy önkormányzati újrahasznosító gyűjtőhelyre. Ellenőrizze az elektronikus termékek ártalmatlanítására vonatkozó helyi előírásokat.

Zöld IBASE

1. ÁBRA JPG  Ez a termék megfelel a jelenlegi RoHS-irányelveknek, amelyek korlátozzák a következő anyagok használatát 0.1 tömegszázalékot (1000 ppm) nem meghaladó koncentrációban, kivéve a kadmiumot, amely 0.01 tömegszázalékra (100 ppm) korlátozódik.

  • Ólom (Pb)
  • Higany (Hg)
  • Kadmium (Cd)
  • Hat vegyértékű króm (Cr6+)
  • Polibrómozott bifenilek (PBB)
  • Polibrómozott difenil-éter (PBDE)

 

Fontos biztonsági tudnivalók

A készülék használata előtt figyelmesen olvassa el az alábbi biztonsági tudnivalókat.

A rendszer beállítása:

  • Helyezze a készüléket vízszintesen egy stabil és szilárd felületre.
  • Ne használja ezt a terméket víz vagy fűtött forrás közelében.
  • Hagyjon elegendő helyet a készülék körül, és ne takarja el a szellőzőnyílásokat. Soha ne ejtsen le és ne helyezzen be semmilyen tárgyat a nyílásokba.
  • Használja ezt a terméket olyan környezetben, ahol a környezeti hőmérséklet 0°C és 60°C között van.

Használat közbeni ápolás:

  • Ne helyezzen nehéz tárgyakat a készülék tetejére.
  • Ügyeljen arra, hogy a megfelelő voltage a készülékhez. A megfelelő kötet megadásának elmulasztásatage károsíthatja a készüléket.
  • Ne sétáljon a tápkábelen, és ne hagyja, hogy bármi ráfeküdjön.
  • Ha hosszabbítót használ, győződjön meg arról, hogy a teljes ampA hosszabbítókábelhez csatlakoztatott összes eszköz besorolása nem azonos a kábelével ampértékelés.
  • Ne öntsön vizet vagy más folyadékot a készülékre.
  • A készülék tisztítása előtt mindig húzza ki a tápkábelt a fali aljzatból.
  • A készülék tisztításához csak semleges tisztítószert használjon.
  • Számítógépes porszívóval szívja ki a port és a részecskéket a szellőzőnyílásokból.

Termék szétszerelése
Ne próbálja megjavítani, szétszerelni vagy módosítani a készüléket. Ha így tesz, a garancia érvényét veszti, és a termék károsodásához vagy személyi sérüléshez vezethet.

Figyelmeztetés ikonra VIGYÁZAT
Csak a gyártó által javasolt azonos vagy azzal egyenértékű típusra cserélje ki.
A használt elemeket a helyi előírások betartásával semmisítse meg.

 

Jótállási szabályzat

  • IBASE szabványos termékek:
    24 hónap (2 év) garancia a szállítástól számítva. Ha a szállítás dátuma nem állapítható meg, a termék sorozatszámai alapján meghatározható a hozzávetőleges szállítási dátum.
  • Harmadik féltől származó részek:
    12 hónap (1 év) garancia a szállítástól számítva a nem IBASE által gyártott harmadik féltől származó alkatrészekre, mint például a CPU, CPU hűtő, memória, tárolóeszközök, tápadapter, kijelzőpanel és érintőképernyő.

* AZOKAT A TERMÉKEKET AZONBAN AZOKAT, AMELYEK HELYTELEN HASZNÁLAT, BALESET, HELYTELEN TELEPÍTÉS VAGY ILLETÉKES JAVÍTÁS MIATT SIKERTELENEK, GARANCIA KÉPEZÉSÉNEK KELL KEZELNI, ÉS A JAVÍTÁSI ÉS SZÁLLÍTÁSI KÖLTSÉGEKET AZ ÜGYFÉL SZÁMLÁZNI KELL.

 

Műszaki támogatás és szolgáltatások

  1. Látogassa meg az IBASE-t webA www.ibase.com.tw webhelyen megtalálja a termékkel kapcsolatos legfrissebb információkat.
  2. Ha bármilyen műszaki problémába ütközik, és segítségre van szüksége forgalmazójától vagy értékesítési képviselőjétől, kérjük, készítse el és küldje el a következő információkat:

• Termékmodell neve
• Termék sorozatszáma
• A probléma részletes leírása
• Hibaüzenetek szövegben vagy képernyőképekben, ha vannak
• A perifériák elrendezése
• Használt szoftverek (például operációs rendszer és alkalmazásszoftver)
3. Ha javítási szolgáltatásra van szükség, töltse le az RMA űrlapot a http://www.ibase.com.tw/english/Supports/RMAService/ címről. Töltse ki az űrlapot, és lépjen kapcsolatba forgalmazójával vagy értékesítési képviselőjével.

 

1. fejezet: Általános információk

Az ebben a fejezetben közölt információk a következőket tartalmazzák:

  • Jellemzők
  • Csomagolási lista
  • Műszaki adatok
  • Felettview
  • Méretek

1.1 Bevezetés
Az IBR215 egy ARM®-alapú beágyazott rendszer NXP Cortex® i.MX8M Plus A53 processzorral. A készülék 2D, 3D grafikát és multimédiás gyorsításokat kínál, emellett számos olyan perifériával is rendelkezik, amelyek jól használhatók az ipari alkalmazásokhoz, beleértve az RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI kijelzőt, M.2 E2230 for. vezeték nélküli kapcsolat és mini-PCIe a bővítéshez.

2. ÁBRA Bevezetés.jpg

1.2 Jellemzők

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6 GHz-es ipari minőségű processzor
  • 3 GB LPDDR4, 16 GB eMMC és SD aljzat
  • Külső csatlakozás, beleértve az USB, HDMI, Ethernet
  • Támogatja az M.2 B-Key (3052) 5G modulokat
  • Gazdag I/O-bővítési jelek az IO-kártya kialakításához a WiFi/BT, 4G/LTE, LCD, kamera, NFC, QR-kód stb. támogatásához.
  • Masszív és ventilátor nélküli kialakítás

1.3 Csomagolási lista
A termékcsomagnak tartalmaznia kell az alább felsorolt ​​elemeket. Ha az alábbi tételek bármelyike ​​hiányzik, forduljon a forgalmazóhoz vagy a kereskedőhöz, akitől a terméket vásárolta. A használati útmutató letölthető tőlünk webtelek.

• ISR215-Q316I

1.4 Műszaki adatok

3. ÁBRA Műszaki adatok.JPG

4. ÁBRA Műszaki adatok.JPG

5. ÁBRA Műszaki adatok.JPG

Minden specifikáció előzetes értesítés nélkül változhat.

1.5 Termék végeview
TOP VIEW

6. ÁBRA FELSŐ VIEW.jpg

I/O VIEW

7. ábra IO VIEW.jpg

8. ábra IO VIEW.jpg

1.6 Méretek

Mértékegység: mm

9. ábra IO VIEW.jpg

10. ábra IO VIEW.jpg

 

2. fejezet Hardverkonfiguráció

Ez a rész általános információkat tartalmaz a következőkről:

  • Telepítések
  • Jumper és csatlakozók

2.1.1 Mini-PCIe és M.2 kártyák telepítése
A mini-PCIe és NGFF M.2 kártya beszereléséhez először távolítsa el az eszköz fedelét a fent említett módon, keresse meg az eszköz belsejében lévő nyílást, és hajtsa végre a következő lépéseket.
1) Igazítsa a mini-PCIe kártya kulcsait a mini-PCIe interfész kulcsaihoz, és ferdén helyezze be a kártyát. (Ugyanúgy helyezze be az M.2 kártyát.)

11. ÁBRA Hardverkonfiguráció.JPG

2) Nyomja le a mini-PCIe kártyát az alábbi képen látható módon, és rögzítse egy csavarral a sárgaréz tartóra.
(Rögzítse az M.2 kártyát is egy csavarral.)

12. ÁBRA Hardverkonfiguráció.JPG

2.2.1 A jumperek beállítása
Konfigurálja eszközét áthidalókkal, hogy engedélyezze az alkalmazásai alapján szükséges funkciókat. Forduljon szállítójához, ha kétségei vannak az Ön számára legmegfelelőbb konfigurációt illetően.

2.2.2 Jumperek beállítása
A jumperek rövid hosszúságú vezetékek, amelyek több fémcsapból állnak, amelyek alapja az áramköri lapra van szerelve. Az áthidaló kupakokat a csapokra helyezik (vagy eltávolítják), hogy engedélyezzék vagy letiltsák a funkciókat vagy funkciókat. Ha egy jumpernek 3 érintkezője van, az 1. érintkezőt a 2. tűvel vagy a 2. érintkezőt a 3. érintkezővel a jumper rövidre zárásával csatlakoztathatja.

13. ÁBRA Jumpers.JPG beállítása

A jumperek beállításához lásd az alábbi ábrát.

14. ÁBRA Jumpers.JPG beállítása

Ha egy jumper két tűje áthidaló sapkába van zárva, akkor ez a jumper zárva van, azaz be van kapcsolva.
Ha két áthidaló tüskéről eltávolítjuk az áthidaló sapkát, ez a jumper nyitva van, azaz ki van kapcsolva.

2.1 Jumperek és csatlakozók elhelyezkedése az IBR215 alaplapon Alaplap: IBR215
2.2 Jumper és csatlakozók Gyorstájékoztató az IBR215 alaplaphoz

15.jpg

16.jpg

17. ÁBRA JPG

RTC lítium cella csatlakozó (CN1)

18. ÁBRA JPG

2.4.1 Audio bemeneti és vonali kimeneti csatlakozó (CN2)

19. ÁBRA Audio Line-In és Line-Out csatlakozó.JPG

2.4.2 I2C csatlakozó (CN13)

20. ÁBRA I2C csatlakozó.jpg

21. ÁBRA I2C csatlakozó.jpg

2.4.3 DC táp bemenet (P17, CN18)
P17: 12V~24V DC bemenet
CN18: DC bemeneti/kimeneti fejléc

22. ÁBRA DC Power Input.JPG

2.4.4 Rendszer BE/KI gomb (SW2, CN17)
SW2: BE/KI kapcsoló
CN17: ON/OFF jelfej

23. ÁBRA Rendszer BE KI gomb.JPG

2.4.5 Soros port (P16)

24. ÁBRA Soros port.JPG

2.4.6 IO kártya portja (P18, P19, P20)

25. ÁBRA IO kártya port.jpg

P18:

26. ÁBRA IO kártya port.jpg

P19:

27. ÁBRA IO kártya port.jpg

 

P20:

28. ÁBRA JPG

29. ÁBRA JPG

2.3 Jumperek és csatlakozók elhelyezkedése az IBR215-IO kártyán

30. ÁBRA Átkötők és csatlakozók elhelyezkedése az IBR215-IO kártyán.jpg

2.4 Jumper és csatlakozók Gyorstájékoztató az IBR215-IO kártyához

31. ÁBRA JPG

2.6.1 COM RS-232/422/485 kiválasztás (SW3)

32. ÁBRA JPG

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

33. ÁBRA JPG

34. ÁBRA JPG

2.6.3 LVDS kijelző csatlakozó (CN6, CN7)

35. ÁBRA LVDS Display Connector.JPG

36. ÁBRA LVDS Display Connector.JPG

2.6.4 COM RS232 csatlakozó (CN12)

37. ÁBRA COM RS232 csatlakozó.JPG

2.6.5 LVDS háttérvilágításvezérlő csatlakozó (CN9)

38. ÁBRA LVDS háttérvilágításvezérlő csatlakozó.JPG

2.6.6 MIPI-CSI csatlakozó (CN4, CN5)

39. ÁBRA MIPI-CSI csatlakozó.JPG

40. ÁBRA MIPI-CSI csatlakozó.JPG

2.6.7 Kettős USB 3.0 A típusú port (CN3)

41. ÁBRA Kettős USB 3.0 A típusú port.JPG

2.6.8 BKLT_LCD tápellátás beállítása (P11)

42. ÁBRA BKLT_LCD Power Setup.JPG

2.6.9 LVDS_VCC tápellátás beállítása (P10)

43. ÁBRA LVDS_VCC Power Setup.JPG

2.6.10 PCIE/M.2 audio opció (P5)

44. ÁBRA PCIE M.2 audio opció.JPG

2.6.11 I2C csatlakozó (CN11)

45. ÁBRA I2C csatlakozó.JPG

2.6.12 Canbus (CN14)

46. ​​ÁBRA Can bus.JPG

 

3. fejezet Szoftverbeállítás

Ez a fejezet a következő beállítást mutatja be az eszközön: (csak haladó felhasználóknak)

  • Készítsen helyreállítási SD-kártyát
  • Frissítse a firmware-t a helyreállítási SD-kártyán keresztül

3.1 Készítsen helyreállítási SD-kártyát
Megjegyzés: Ez azoknak a haladó felhasználóknak szól, akik IBASE szabványos képfájllal rendelkeznek file csak.
Alapvetően az IBR215 operációs rendszerrel (Android vagy Yocto) előre telepítve van az eMMC-be. Csatlakoztassa a HDMI-t IBR215-tel és közvetlenül a 12V-24V tápellátással.
Ez a fejezet eligazítja, hogyan készítsen helyreállító rendszerindító microSD-kártyát.

3.1.1 A helyreállítási SD-kártya előkészítése a Linux/Android kép eMMC-be való telepítéséhez
Megjegyzés: Az eMMC-ben lévő összes adat törlődik.

1) Rendszerkövetelmények:
Operációs rendszer: Windows 7 vagy újabb Eszköz: uuu SD-kártya: 4 GB vagy nagyobb
2) Helyezze be az SD kártyát erre a kártyára (azaz a P1 csatlakozóra), csatlakoztassa a kártyát a számítógéphez a mini-USB porton (azaz a P4 csatlakozón) keresztül, és váltsa a rendszerindítási módot letöltési módra.

47. ÁBRA Helyreállító SD Card.jpg készítése

3) Indítsa el az IBR215-öt és a flash SD-t a CMD „uuu.exe uuu-sdcard.auto” paranccsal, vagy kattintson duplán az „FW_down-sdcard.bat” elemre (ugyanúgy, mint a PCBA frissítése)

48. ÁBRA Helyreállító SD Card.jpg készítése

3.1.2 Frissítse a firmware-t a helyreállítási SD-kártyán keresztül
1) Helyezze vissza files USB flash lemezre (FAT32)
A> Yocto/Ubuntu: Másolja az összes helyreállítást files a PATH-ba:

49. ÁBRA Firmware frissítése a Recovery SD Card.JPG segítségével

50. ÁBRA Firmware frissítése a Recovery SD Card.JPG segítségével

2) Csatlakoztassa (1. lépés) SD és (2. lépés) USB flash lemezt az IBR215-höz
3) Normál rendszerindítású IBR215 (SW1 Pin1 OFF), indítsa el az eMMC helyreállítását automatikusan.
4) A frissítési információk megjelennek a HDMI-n.

51. ÁBRA JPG

 

4. fejezet BSP Source Guide

Ez a fejezet csak haladó szoftvermérnökök számára készült, akik BSP-forrást készítenek. A fejezetben tárgyalt témák a következők:

  • Készítmény
  • Az épület kiadása
  • Kioldó felszerelése a kártyára

4.1 BSP építési forrás
4.1.1 Előkészítés
Az ajánlott minimális Ubuntu verzió 18.04 vagy újabb.
1) Építés előtt telepítse a szükséges csomagokat:

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) Töltse le az eszközláncot

A Linux kernel fordításához használt csörömpölésnek egy újabb verziónak kell lennie. Hajtsa végre a következő lépéseket a Linux kernel fordításához használt Clang beállításához: sudo git klón 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

Az előző exportparancsok hozzáadhatók az „/etc/pro” fájlhozfile”. Amikor a házigazda elindul,
Az „AARCH64_GCC_CROSS_COMPILE” és a „CLANG_PATH” be van állítva, és közvetlenül használhatók.
乙、 Készítse elő a build környezetet az U-Boot és a Linux kernel számára.
Ez a lépés kötelező, mert az AOSP kódbázisában nincs GCC keresztfordítási eszközlánc.
a. Töltse le az A-pro szerszámláncátfile arm architektúra Fejlesztői GNU-A Letöltések oldal. Ajánlott
hogy a 8.3-as verziót használja ehhez a kiadáshoz. Letöltheti a „gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz” vagy a „gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” fájlt. Az első a csupasz fém programok fordítására szolgál, a második pedig az alkalmazási programok fordítására is használható.
b. Tömörítse ki a file a helyi lemez elérési útjára, plample, az „/opt/”-re. Exportáljon egy „AARCH64_GCC_CROSS_COMPILE” nevű változót, amely az eszközre mutat az alábbiak szerint:

# ha a „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-
# ha 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) Tömörítse ki az IBR215 forrást file (voltample ibr215-bsp.tar.bz2) a „/home/” mappába.
4.1.2 Épületfelszabadítás
4.1.2.1 yocto/Ubuntu/debian esetén

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

4.1.3.2 androidra
cd /home/bsp-mappa
forrás build/envsetup.sh
ebéd evk_8mp-userdebug
make ANDROID_COMPILE_WITH_JACK=false
./imx-make.sh –j4
Gyártmány –j4

4.1.3 Kioldó felszerelése a kártyára

52. ÁBRA Kioldó felszerelése a kártyára.JPG

 

Függelék

Ez a rész a hivatkozási kód adatait tartalmazza.

V. A GPIO használata Linuxban

# GPIO értékszabály : gpioX_N >> 32*(X-1)+N
# Vegyük a gpio5_18-at mint plample, az exportérték 32*(5-1)+18=146 legyen
# GPIO plample 1: Kimenet
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 plample 2: Bemenet
echo 32 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio146/direction
cat /sys/class/gpio/gpio146/value

B. A Watchdog használata Linuxban

// fd létrehozása
int fd;
//figyelőkutya eszköz megnyitása
fd = open(“/dev/watchdog”, O_WRONLY);
//szerezzen watchdog támogatást
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//figyelőkutya státusz megszerzése
ioctl(fd, WDIOC_GETSTATUS, &status);
//get watchdog timeout
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//figyelőkutya időtúllépés beállítása
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//etetés kutya
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

C. eMMC teszt
Megjegyzés: Ez a művelet károsíthatja az eMMC flashben tárolt adatokat. A teszt megkezdése előtt győződjön meg arról, hogy nincsenek kritikus adatok a használt eMMC flashben.

Olvass, írj és ellenőrizd
MOUNT_POINT_STR=”/var”
#adatok létrehozása file
dd if=/dev/urandom of=/tmp/data1 bs=1024k count=10
#írjon adatokat az emmc-be
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10
#adatok olvasása2, és összehasonlítása adatokkal1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

eMMC sebességteszt
MOUNT_POINT_STR=”/var”
#szerezzen emmc írási sebességet”
idő dd if=/dev/urandom of=$MOUNT_POINT_STR/teszt bs=1024k count=10
# gyorsítótár tisztítása
echo 3 > /proc/sys/vm/drop_caches
#get emmc olvasási sebességet”
idő dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k count=10

D. USB (flash lemez) teszt
Helyezze be az USB flash lemezt. Ezután ellenőrizze, hogy szerepel-e az IBR210 eszközlistában.
Megjegyzés: Ez a művelet károsíthatja az USB flash lemezen tárolt adatokat. A teszt megkezdése előtt győződjön meg arról, hogy nincsenek kritikus adatok a használt eMMC flashben.

Olvass, írj és ellenőrizd
USB_DIR=”/run/media/mmcblk1p1”
#adatok létrehozása file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#írjon adatokat usb flash lemezre
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=100
#adatok olvasása2, és összehasonlítása adatokkal1
cmp $USB_DIR/data2 /var/data1

USB sebesség teszt
USB_DIR=”/run/media/mmcblk1p1”
# usb írási sebesség
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# usb olvasási sebesség
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. SD-kártya teszt
Amikor az IBR210-et az eMMC-ről indítják, az SD-kártya „/dev/mmcblk1”, és az „ls /dev/mmcblk1*” paranccsal látja:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Megjegyzés: Ez a művelet károsíthatja az SD-kártyán tárolt adatokat. A teszt megkezdése előtt győződjön meg arról, hogy nincsenek kritikus adatok a használt eMMC flashben.

Olvass, írj és ellenőrizd
SD_DIR=”/run/media/mmcblk1”
#adatok létrehozása file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
#írjon adatokat az SD-kártyára
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=100
#adatok olvasása2, és összehasonlítása adatokkal1
cmp $SD_DIR/data2 /var/data1

SD kártya sebesség teszt
SD_DIR=”/run/media/mmcblk1”
# SD írási sebesség
dd if=/dev/zero of=$SD_DIR/test bs=1M count=1000 oflag=nocache
# SD olvasási sebesség
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

F. RS-232 teszt
//nyissa meg a ttymxc1-et
fd = open(/dev/ttymxc1,O_RDWR );
//sebesség beállítása
tcgetattr(fd, &opt);
cfsetispeed(&opt, sebesség);
cfsetospeed(&opt, sebesség);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
sebesség = cfgetispeed(&opt);
//paritás beállítása
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Bemenet*/
options.c_oflag &= ~OPOST; /*Kimenet*/
//options.c_cc
opciók.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#paritás beállítása
tcsetattr(fd, TCSANOW, &opciók)
//írja a ttymxc1-et
write(fd, write_buf, sizeof(write_buf));
//olvassa a ttymxc1-et
read(fd, read_buf, sizeof(read_buf)))

G. RS-485 teszt
//nyissa meg a ttymxc1-et
fd = open(/dev/ttymxc1,O_RDWR );
//sebesség beállítása
tcgetattr(fd, &opt);
cfsetispeed(&opt, sebesség);
cfsetospeed(&opt, sebesség);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
sebesség = cfgetispeed(&opt);
//paritás beállítása
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Bemenet*/
options.c_oflag &= ~OPOST; /*Kimenet*/
//options.c_cc
opciók.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#paritás beállítása
tcsetattr(fd, TCSANOW, &opciók)
//írja a ttymxc1-et
write(fd, write_buf, sizeof(write_buf));
//olvassa a ttymxc1-et
read(fd, read_buf, sizeof(read_buf)))

H. Audio teszt
Yocto/debian/ubuntu
// mp3 lejátszása hanggal (ALC5640)
gplay-1.0 /home/root/testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// mp3 rögzítése hanggal (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
android:
kérjük, rögzítse és játssza le az apk-t

I. Ethernet teszt
• Ethernet Ping teszt
#ping szerver 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP teszt
#server 192.168.1.123 futtassa az „iperf3 -s” parancsot
#kommunikáció a 192.168.1.123 szerverrel tcp módban az iperf3 segítségével
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Ethernet UDP teszt
#server 192.168.1.123 futtassa az „iperf3 -s” parancsot
#kommunikáció a 192.168.1.123 szerverrel udp módban az iperf3 által
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. LVDS teszt (android nem támogatott)
//Nyissa meg a file olvasáshoz és íráshoz
framebuffer_fd = open(“/dev/fb0”, O_RDWR);
// Rögzített képernyőinformációk lekérése
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Változó képernyőinformációk lekérése
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Számítsa ki a képernyő méretét bájtokban
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Az eszköz hozzárendelése a memóriához
fbp = (char *)mmap(0, képernyőméret, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Találja ki, hogy a memóriában hova helyezze a pixelt
memset(fbp, 0x00,képernyőméret);
//pont rajzolása fbp-vel
long int location = 0;
hely = (x+g_xoffset) * (g_bit_per_pixel/8) +
(y+g_yoffset) * g_vonal_hossza;
*(fbp + hely + 0) = color_b;
*(fbp + hely + 1) = color_g;
*(fbp + hely + 2) = color_r;
//Framebuffer bezárása fd
close(framebuffer_fd);

K. HDMI teszt
• HDMI kijelző teszt
//Nyissa meg a file olvasáshoz és íráshoz
framebuffer_fd = open(“/dev/fb2”, O_RDWR);
// Rögzített képernyőinformációk lekérése
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Változó képernyőinformációk lekérése
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Számítsa ki a képernyő méretét bájtokban
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Az eszköz hozzárendelése a memóriához
fbp = (char *)mmap(0, képernyőméret, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Találja ki, hogy a memóriában hova helyezze a pixelt
memset(fbp, 0x00,képernyőméret);
//pont rajzolása fbp-vel
long int location = 0;
hely = (x+g_xoffset) * (g_bit_per_pixel/8) +
(y+g_yoffset) * g_vonal_hossza;
*(fbp + hely + 0) = color_b;
*(fbp + hely + 1) = color_g;
*(fbp + hely + 2) = color_r;
//Framebuffer bezárása fd
close(framebuffer_fd);

• HDMI audio teszt
#engedélyezze a hdmi hangot
echo 0 > /sys/class/graphics/fb2/blank
#wav lejátszása file hdmi hanggal
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. 3G teszt (nem androidra, az Androidon 3g konfiguráció van beállítva)
• 3G állapot ellenőrzése
#Ellenőrizze az UC20 modul állapotát és a sim állapotát
cat /dev/ttyUSB4 &
• 3G tesztelése
# a parancs a 3g-t csatlakoztatja a hálózathoz
# győződjön meg arról, hogy a SIM-kártya megfelelően van behelyezve, és az ANT csatlakoztatva van
pppd hívja a quectel-ppp-t
echo „ping www.baidu.com, hogy megbizonyosodjon arról, hogy a hálózat rendben van”
ping www.baidu.com

M. Beépített csatlakozó típusok

ÁBRA 53 Beépített csatlakozó típusok.JPG

A csatlakozótípusok előzetes értesítés nélkül változhatnak.

 

További információ erről a kézikönyvről és PDF letöltése:

Dokumentumok / Források

IBASE IBR215 sorozatú robusztus beágyazott számítógép [pdf] Felhasználói kézikönyv
IBR215 sorozatú robusztus beágyazott számítógép, IBR215 sorozat, robusztus beágyazott számítógép, beágyazott számítógép, számítógép

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *