IBASE.JPG

IBASE IBR215 Series Ruggedized Embedded Computer User Manual

IBASE IBR215 Series Ruggedized Embedded Computer.jpg

 

Zithunzi za IBR215
Kompyuta yophatikizidwa ndi Ruggedized
ndi NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Ufulu
© 2018 IBASE Technology, Inc. Ufulu wonse ndi wotetezedwa.
Palibe gawo la bukhuli limene lingaperekedwenso, kukopera, kusungidwa m’makina okatenganso, kumasuliridwa m’chinenero chilichonse kapena kufalitsidwa mwanjira ina iliyonse kapena mwanjira ina iliyonse, pakompyuta, pamakina, kukopera, kapena mwanjira ina iliyonse, popanda chilolezo cholembedwa ndi IBASE Technology, Inc. (idzatchedwa "IBASE").

Chodzikanira
IBASE ili ndi ufulu wosintha ndi kukonza zinthu zomwe zafotokozedwa m'chikalatachi popanda kuzindikira. Khama lililonse lapangidwa kuwonetsetsa kuti zomwe zili m'chikalatacho ndi zolondola; komabe, IBASE sikutsimikizira kuti chikalatachi chilibe cholakwika. IBASE sikhala ndi mlandu wowononga mwangozi kapena zotsatira zake chifukwa chogwiritsa ntchito molakwika kapena kulephera kugwiritsa ntchito chinthucho kapena zambiri zomwe zili pano, komanso kuphwanya ufulu wa anthu ena, zomwe zingabwere chifukwa chogwiritsa ntchito.

Zizindikiro
Zizindikiro zonse, zolembetsa ndi mtundu zomwe zatchulidwa pano zikugwiritsidwa ntchito pazifukwa zozindikiritsa zokha ndipo zitha kukhala zizindikilo ndi/kapena zizindikilo za eni ake.

 

Kutsatira

Chizindikiro cha CE Zomwe zafotokozedwa m'bukuli zikugwirizana ndi malangizo onse a European Union (CE) ngati zili ndi chizindikiritso cha CE. Kuti makina akhalebe ogwirizana ndi CE, magawo ogwirizana ndi CE okha ndi omwe angagwiritsidwe ntchito. Kusunga kutsata kwa CE kumafunanso njira zoyenera za chingwe ndi ma cabling.

Chizindikiro cha FC Chogulitsachi chayesedwa ndipo chapezeka kuti chikugwirizana ndi malire a chipangizo cha Gulu B, motsatira Gawo 15 la Malamulo a FCC. Malire awa adapangidwa kuti apereke chitetezo chokwanira ku kusokoneza koyipa pakukhazikitsa nyumba. Chipangizochi chimapanga, chimagwiritsa ntchito komanso chimatha kuyatsa mphamvu zamawayilesi ndipo, ngati sichinayikedwe ndi kugwiritsidwa ntchito motsatira malangizo a wopanga, chikhoza kusokoneza njira zolumikizirana ndi wailesi.

WEEE

Chizindikiro chochotsera

Izi siziyenera kutayidwa ngati zinyalala zapakhomo, malinga ndi lamulo la EU la zida zamagetsi ndi zamagetsi (WEEE - 2012/19/EU). M'malo mwake, iyenera kutayidwa poyibwezera kumalo osungiramo zinthu zakale zamatauni. Yang'anani malamulo am'deralo okhudza kutaya zinthu zamagetsi.

Green IBASE

Chithunzi cha 1.JPG  Chogulitsachi chikugwirizana ndi malangizo apano a RoHS oletsa kugwiritsa ntchito zinthu zotsatirazi kuti zisapitirire 0.1% pa kulemera kwake (1000 ppm) kupatula cadmium, yochepera 0.01% kulemera kwake (100 ppm).

  • Zotsogolera (Pb)
  • Zamgululi (Hg)
  • Cadmium (Cd)
  • Hexavalent chromium (Cr6+)
  • Polybrominated biphenyls (PBB)
  • Polybrominated diphenyl ether (PBDE)

 

Zofunika Zachitetezo

Werengani mosamala mfundo zotsatirazi zachitetezo musanagwiritse ntchito chipangizochi.

Kupanga dongosolo lanu:

  • Ikani chipangizocho mopingasa pamalo okhazikika komanso olimba.
  • Osagwiritsa ntchito mankhwalawa pafupi ndi madzi kapena malo aliwonse otentha.
  • Siyani malo ambiri mozungulira chipangizocho ndipo musatseke mipata yolowera mpweya. Osagwetsa kapena kulowetsa zinthu zamtundu uliwonse pamiyendo.
  • Gwiritsani ntchito mankhwalawa m'malo omwe ali ndi kutentha kwapakati pa 0˚C ndi 60˚C.

Chisamaliro pakugwiritsa ntchito:

  • Osayika zinthu zolemera pamwamba pa chipangizocho.
  • Onetsetsani kuti mwalumikiza voliyumu yoyeneratage ku chipangizo. Kulephera kupereka voliyumu yolondolatage akhoza kuwononga unit.
  • Osayenda pa chingwe chamagetsi kapena kulola chilichonse kupumirapo.
  • Ngati mugwiritsa ntchito chingwe chowonjezera, onetsetsani kuti zonsezo ampkuwerengera kwa zida zonse zomwe zalumikizidwa mu chingwe chowonjezera sikuli kwa chingwe ampmalingaliro ake.
  • Osataya madzi kapena zakumwa zina zilizonse pa chipangizo chanu.
  • Nthawi zonse chotsani chingwe chamagetsi pakhoma musanatsutse chipangizocho.
  • Gwiritsani ntchito zotsuka zopanda mbali poyeretsa chipangizocho.
  • Chotsani fumbi ndi tinthu ting'onoting'ono totulutsa mpweya pogwiritsa ntchito chotsukira chotsuka pakompyuta.

Product Disassembly
Osayesa kukonza, kupasula, kapena kusintha zida. Kuchita izi kumalepheretsa chitsimikizocho ndipo kungayambitse kuwonongeka kwa chinthu kapena kuvulala kwanu.

Chizindikiro chochenjeza CHENJEZO
Ingosinthani ndi mtundu womwewo kapena wofanana womwe wopanga amalimbikitsa.
Tayani mabatire ogwiritsidwa ntchito potsatira malamulo a m'deralo.

 

Ndondomeko ya chitsimikizo

  • IBASE standard products:
    24-mwezi (2-year) chitsimikizo kuyambira tsiku lotumizidwa. Ngati tsiku lotumizidwa silingadziwike, manambala amtundu wazinthu angagwiritsidwe ntchito kudziwa pafupifupi tsiku lotumizira.
  • Zigawo za chipani chachitatu:
    Chitsimikizo cha miyezi 12 (chaka chimodzi) kuchokera pakuperekedwa kwa magawo a chipani chachitatu omwe sanapangidwe ndi IBASE, monga CPU, CPU cooler, memory, storage devices, adapter power, display panel and touch screen.

* ZOTHENGA, KOMA, ZIMENE ZINAKALEphereka CHIFUKWA CHOSAGWIRITSA NTCHITO POSAGWIRITSA NTCHITO, NGOZI, KUIKIKITSA KAPENA ZOSAYENERA KAPENA KUKONZA KWABWINO ZIDZACHITIKA NGATI KUCHOKERA CHITANIZO NDIPO AKASITA AMALIPITSIDWA POKONZEKERA NDI NTCHITO YOTUMIKIRA.

 

Thandizo laukadaulo & Ntchito

  1. Pitani ku IBASE webtsamba pa www.ibase.com.tw kuti mupeze zaposachedwa kwambiri za malonda.
  2. Ngati mukukumana ndi vuto lililonse laukadaulo ndipo mukufuna thandizo kuchokera kwa omwe akukugulitsani kapena woyimilira malonda, chonde konzekerani ndikutumiza izi:

• Dzina lachitsanzo cha mankhwala
• Nambala yachinsinsi ya mankhwala
• Kufotokozera mwatsatanetsatane vuto
• Mauthenga olakwika m'malemba kapena pazithunzi ngati alipo
• Kukonzekera kwa zotumphukira
• Mapulogalamu ogwiritsidwa ntchito (monga OS ndi mapulogalamu a pulogalamu)
3. Ngati ntchito yokonza ikufunika, chonde koperani fomu ya RMA pa http://www.ibase.com.tw/english/Supports/RMAService/. Lembani fomu ndikulumikizana ndi wogawa kapena woyimilira malonda.

 

Mutu 1: Zambiri

Zomwe zili mumutuwu ndi izi:

  • Mawonekedwe
  • Mndandanda wazolongedza
  • Zofotokozera
  • Zathaview
  • Makulidwe

1.1 Mawu Oyamba
IBR215 ndi makina ophatikizidwa ndi ARM® okhala ndi purosesa ya NXP Cortex® i.MX8M Plus A53. Chipangizochi chimakhala ndi 2D, 3D graphics and multimedia accelerations pomwe chimakhalanso ndi zotumphukira zingapo zomwe zimayenera kugwiritsidwa ntchito ndi mafakitale, kuphatikiza RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI chiwonetsero, M.2 E2230 cha kulumikizidwa opanda zingwe ndi mini-PCIe kuti mukulitse.

FIG 2 Introduction.jpg

1.2 Zosintha

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz Industrial Grade purosesa
  • 3 GB LPDDR4, 16 GB eMMC ndi SD socket
  • Kulumikizana kwakunja kuphatikiza USB, HDMI, Ethernet
  • Imathandizira M.2 B-Key (3052) ya ma module a 5G
  • Zizindikiro zokulirapo za I/O zama board a IO kuti zithandizire WiFi/BT, 4G/LTE, LCD, Camera, NFC, QR-code, etc.
  • Mapangidwe okhwima komanso opanda fan

1.3 Mndandanda Wonyamula
Phukusi lanu lazinthu liyenera kukhala ndi zomwe zalembedwa pansipa. Ngati chilichonse mwazinthu zomwe zili pansipa chikusowa, funsani wotsatsa kapena wogulitsa yemwe mwagulako. Buku la ogwiritsa ntchito limatha kutsitsidwa kuchokera patsamba lathu webmalo.

• ISR215-Q316I

1.4 Zofotokozera

Mafotokozedwe a FIG 3.JPG

Mafotokozedwe a FIG 4.JPG

Mafotokozedwe a FIG 5.JPG

Mafotokozedwe onse amatha kusintha popanda chidziwitso.

1.5 Zogulitsa Zathaview
KUPANGA VIEW

MKULU 6 PAP VIEWjpg

Ine/O VIEW

Chithunzi cha 7 IO VIEWjpg

Chithunzi cha 8 IO VIEWjpg

1.6 Makulidwe

Unit: mm

Chithunzi cha 9 IO VIEWjpg

Chithunzi cha 10 IO VIEWjpg

 

Mutu 2 Kusintha kwa Hardware

Gawoli lili ndi zambiri za:

  • Kuyika
  • Jumper ndi zolumikizira

2.1.1 Mini-PCIe & M.2 Makadi Kuyika
Kuti muyike khadi la mini-PCIe & NGFF M.2, chotsani chivundikiro cha chipangizo choyamba monga tafotokozera pamwambapa, pezani malo olowera mkati mwa chipangizocho, ndikuchita zotsatirazi.
1) Gwirizanitsani makiyi a mini-PCIe khadi ndi mawonekedwe a mini-PCIe, ndikuyika khadiyo molunjika. (Lowetsani M.2 khadi momwemo.)

FIG 11 Kusintha kwa Hardware.JPG

2) Kankhirani khadi la mini-PCIe pansi monga momwe tawonetsera pachithunzichi, ndikuyikonza pazitsulo zamkuwa ndi screw.
(Konzaninso khadi ya M.2 ndi screw imodzi.)

FIG 12 Kusintha kwa Hardware.JPG

2.2.1 Kukhazikitsa Zodumpha
Konzani chipangizo chanu pogwiritsa ntchito ma jumper kuti mutsegule zomwe mukufuna kutengera pulogalamu yanu. Lumikizanani ndi wothandizira wanu ngati mukukayika za kasinthidwe kabwino ka ntchito yanu.

2.2.2 Momwe Mungakhazikitsire Ma Jumpers
Jumpers ndi ma conductor aatali aatali okhala ndi zikhomo zingapo zachitsulo zokhala ndi maziko okwera pa board board. Zipewa zodumpha zimayikidwa (kapena kuchotsedwa) pazikhomo kuti zitheke kapena kuletsa ntchito kapena mawonekedwe. Ngati jumper ili ndi ma pin 3, mutha kulumikiza Pin 1 ndi Pin 2 kapena Pin 2 ndi Pin 3 pofupikitsa chodumphira.

FIG 13 Momwe Mungakhazikitsire Ma Jumpers.JPG

Onani chithunzi chomwe chili pansipa kuti muyike ma jumper.

FIG 14 Momwe Mungakhazikitsire Ma Jumpers.JPG

Pamene mapini awiri a jumper atsekedwa mu kapu ya jumper, jumper iyi imatsekedwa, mwachitsanzo, kutembenuzidwa.
Chipewa cha jumper chikachotsedwa pazikhomo ziwiri zodumphira, jumper iyi imatseguka, mwachitsanzo, kutsekedwa.

2.1 Malo a Jumper & Cholumikizira pa IBR215 boardboard yayikulu: IBR215
2.2 Jumper & Connectors Quick Reference ya IBR215 board

Chithunzi cha 15.jpg

Chithunzi cha 16.jpg

Chithunzi cha 17.JPG

RTC Lithium Cell Connector (CN1)

Chithunzi cha 18.JPG

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

FIG 19 Audio Line-In & Line-Out Connector.JPG

2.4.2 Cholumikizira cha I2C (CN13)

FIG 20 I2C Connector.jpg

FIG 21 I2C Connector.jpg

2.4.3 Kulowetsa Mphamvu kwa DC (P17,CN18)
P17: 12V ~ 24V DC zolowetsa
CN18: DC zolowetsa / zotulutsa mutu

FIG 22 DC Power Input.JPG

2.4.4 Batani Loyatsa/Kuzimitsa (SW2, CN17)
SW2: ON / OFF chosinthira
CN17: ON / OFF chizindikiro chamutu

FIG 23 System ON OFF Button.JPG

2.4.5 doko la seri (P16)

FIG 24 Serial port.JPG

2.4.6 IO board port (P18, P19, P20)

FIG 25 IO board port.jpg

P18:

FIG 26 IO board port.jpg

P19:

FIG 27 IO board port.jpg

 

P20:

Chithunzi cha 28.JPG

Chithunzi cha 29.JPG

2.3 Malo a Jumper & Cholumikizira pa bolodi la IBR215-IO

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

2.4 Jumper & Connectors Quick Reference ya IBR215-IO Board

Chithunzi cha 31.JPG

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

Chithunzi cha 32.JPG

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

Chithunzi cha 33.JPG

Chithunzi cha 34.JPG

2.6.3 Cholumikizira Chowonetsera cha LVDS (CN6, CN7)

FIG 35 LVDS Display Connector.JPG

FIG 36 LVDS Display Connector.JPG

2.6.4 COM RS232 Cholumikizira (CN12)

FIG 37 COM RS232 Cholumikizira.JPG

2.6.5 LVDS Backlight Control Connector (CN9)

FIG 38 LVDS Backlight Control Connector.JPG

2.6.6 MIPI-CSI Cholumikizira (CN4, CN5)

FIG 39 MIPI-CSI Cholumikizira.JPG

FIG 40 MIPI-CSI Cholumikizira.JPG

2.6.7 Doko Lapawiri la USB 3.0 Type-A (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD Kukhazikitsa Mphamvu (P11)

FIG 42 BKLT_LCD Power Setup.JPG

2.6.9 LVDS_VCC Kukhazikitsa Mphamvu (P10)

FIG 43 LVDS_VCC Kukhazikitsa Mphamvu.JPG

2.6.10 PCIE/M.2 njira yomvera (P5)

FIG 44 PCIE M.2 audio option.JPG

2.6.11 Cholumikizira cha I2C (CN11)

FIG 45 I2C Cholumikizira.JPG

2.6.12 Can basi (CN14)

FIG 46 Can bus.JPG

 

Mutu 3 Kukhazikitsa Mapulogalamu

Mutuwu ukubweretsa kukhazikitsidwa kotsatiraku pa chipangizochi: (kwa ogwiritsa ntchito apamwamba okha)

  • Pangani kuchira Sd khadi
  • Sinthani fimuweya kudzera kuchira Sd khadi

3.1 Pangani Recovery SD Card
Chidziwitso: Izi ndi za ogwiritsa ntchito apamwamba omwe ali ndi chithunzi chokhazikika cha IBASE file kokha.
Kwenikweni, IBR215 imatsitsidwa ndi OS (Android kapena Yocto) kupita ku eMMC mwachisawawa. Lumikizani HDMI ndi IBR215, ndi 12V-24V mphamvu mwachindunji.
Mutuwu ukukutsogolerani kuti mupange khadi yobwezeretsa ya microSD.

3.1.1 Kukonzekera Recovery SD khadi Kuyika chithunzi cha Linux / Android mu eMMC
Zindikirani: Zomwe zili mu eMMC zichotsedwa.

1) Zofunikira pa System:
Dongosolo Lantchito: Windows 7 kapena mtsogolo Chida: uuu SD khadi: 4GB kapena kupitilira apo
2) Lowetsani khadi yanu ya SD pa bolodi ili (ie cholumikizira cha P1), polumikiza bolodi ku PC kudzera padoko la mini-USB (ie cholumikizira cha P4), ndikusintha mawonekedwe a jombo kuti mutsitse.

FIG 47 Pangani Recovery SD Card.jpg

3) boot IBR215 ndi flash SD kudzera CMD lamulo "uuu.exe uuu-sdcard.auto" kapena dinani kawiri "FW_down-sdcard.bat" (Njira yofanana ndi PCBA update)

FIG 48 Pangani Recovery SD Card.jpg

3.1.2 Sinthani Firmware kudzera pa Recovery SD Card
1) Ikani kuchira files mu USB flash disk (FAT32)
A> Yocto/Ubuntu: Koperani kuchira konse files mu PATH:

FIG 49 Sinthani Firmware kudzera mu Recovery SD Card.JPG

FIG 50 Sinthani Firmware kudzera mu Recovery SD Card.JPG

2) Pulagi (step1)SD ndi (step2)USB flash disk mu IBR215
3) Normal jombo IBR215 (SW1 Pin1 OFF), kuyamba kuchira eMMC basi.
4) Zosintha zidzawonetsedwa pa HDMI.

Chithunzi cha 51.JPG

 

Mutu 4 BSP Source Guide

Mutuwu waperekedwa kwa akatswiri opanga mapulogalamu apamwamba kuti apange gwero la BSP. Mitu yomwe ili mumutuwu ndi iyi:

  • Kukonzekera
  • Kutulutsidwa kwa nyumba
  • Kuyika zotulutsa ku board

4.1 Kumanga Gwero la BSP
4.1.1 Kukonzekera
Mtundu wocheperako wovomerezeka wa Ubuntu ndi 18.04 kapena mtsogolo.
1) Ikani mapaketi ofunikira musanamange:

sudo apt-get kukhazikitsa gawk wget git-core diffstat unzip texinfo gcc-multilib \
kumanga-kofunika 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) Tsitsani chida

Clang yomwe imagwiritsidwa ntchito popanga Linux kernel iyenera kukhala yatsopano. Chitani zotsatirazi kuti muyike clang kuti igwiritsidwe ntchito kupanga 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 potuluka 007c96f100c5322acc37b84669c032c0121e68d0 kutumiza kunja CLANG_PATH=/opt/prebuilt-android-clang

Malamulo omwe apitawa atha kuwonjezeredwa ku "/etc/profile”. Pamene woyang'anira akuwombera,
“AARCH64_GCC_CROSS_COMPILE” ndi “CLANG_PATH” akhazikitsidwa ndipo atha kugwiritsidwa ntchito mwachindunji.
乙, Konzani malo opangira U-Boot ndi Linux kernel.
Izi ndizofunikira chifukwa palibe zida zophatikizira za GCC mumtundu wa AOSP codebase.
a. Tsitsani chida cha A-profile zomangamanga patsamba la Wopanga Zida GNU-A Wotsitsa. Zimalimbikitsidwa
kugwiritsa ntchito mtundu wa 8.3 pakutulutsa uku. Mutha kutsitsa "gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz" kapena "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". Yoyamba idaperekedwa popanga mapulogalamu opanda zitsulo, ndipo yachiwiri imatha kugwiritsidwanso ntchito kupanga mapulogalamu ofunsira.
b. Decompress ndi file kulowa m'njira pa disk yakomweko, mwachitsanzoample, ku "/ opt/". Tumizani chosintha chotchedwa "AARCH64_GCC_CROSS_COMPILE" kuti muloze chidacho motere:

# ngati "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" imagwiritsidwa ntchito 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-
# ngati "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" imagwiritsidwa ntchito sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-arch64-linux-gnu.tar.xz -C /sankha kutumiza kunja AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) Tsitsani gwero la IBR215 file (Example ibr215-bsp.tar.bz2) mu chikwatu "/home/".
4.1.2 Kutulutsa kwanyumba
4.1.2.1 ya yocto/Ubuntu/debian

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

4.1.3.2 ya android
cd /home/bsp-foda
source build/envsetup.sh
nkhomaliro evk_8mp-userdebug
pangani ANDROID_COMPILE_WITH_JACK=zabodza
./imx-make.sh -j4
kupanga -j4

4.1.3 Kuyika zotulutsa mu board

FIG 52 Kuyika kumasulidwa ku board.JPG

 

Zowonjezera

Gawoli limapereka chidziwitso cha code code.

A. Momwe Mungagwiritsire Ntchito GPIO pa Linux

# GPIO Value Lamulo : gpioX_N >> 32*(X-1)+N
# Tengani gpio5_18 ngati mwachitsanzoample, mtengo wotumiza kunja ukhale 32*(5-1)+18=146
# GPIO example 1: Zotsatira
echo 32> /sys/class/gpio/export
tchulani> /sys/class/gpio/gpio146/direction
echo 0> /sys/class/gpio/gpio146/value
echo 1> /sys/class/gpio/gpio146/value
# GPIO example 2: zolowetsa
echo 32> /sys/class/gpio/export
echo mu> /sys/class/gpio/gpio146/direction
mphaka /sys/class/gpio/gpio146/value

B. Momwe Mungagwiritsire Ntchito Watchdog mu Linux

// pangani fd
inu fd;
//otsegula chipangizo choyang'anira
fd = tsegula ("/dev/watchdog", O_WRONLY);
// pezani thandizo la oyang'anira
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// pezani mawonekedwe a watchdog
ioctl(fd, WDIOC_GETSTATUS, &status);
//pezani nthawi yoyang'anira
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//khazikitsani nthawi yoyang'anira
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
//kudya galu
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

C. eMMC Mayeso
Zindikirani: Opaleshoniyi ikhoza kuwononga zomwe zasungidwa mu eMMC flash. Musanayambe kuyesa, onetsetsani kuti palibe deta yovuta mu eMMC flash yomwe ikugwiritsidwa ntchito.

Werengani, lembani, ndi kufufuza
MOUNT_POINT_STR=”/var”
#panga data file
dd ngati=/dev/urandom of=/tmp/data1 bs=1024k count=10
#lembani zambiri ku emmc
dd ngati=/tmp/data1 ya=$MOUNT_POINT_STR/data2 bs=1024k count=10
#werengani data2, ndikufananiza ndi data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

Mayeso othamanga a eMMC
MOUNT_POINT_STR=”/var”
#peza emmc kulemba liwiro”
nthawi dd ngati=/dev/urandom ya=$MOUNT_POINT_STR/test bs=1024k count=10
# zosungira zoyera
echo 3> /proc/sys/vm/drop_caches
#peza emmc kuwerenga liwiro”
nthawi dd ngati=$MOUNT_POINT_STR/test of=/dev/null bs=1024k count=10

D. USB (flash disk) Mayeso
Ikani USB flash disk. Kenako onetsetsani kuti ili pamndandanda wa zida za IBR210.
Chidziwitso: Opaleshoni iyi ikhoza kuwononga zomwe zasungidwa mu USB flash disk. Musanayambe kuyesa, onetsetsani kuti palibe deta yovuta mu eMMC flash yomwe ikugwiritsidwa ntchito.

Werengani, lembani, ndi kufufuza
USB_DIR=”/run/media/mmcblk1p1″
#panga data file
dd ngati=/dev/urandom ya=/var/data1 bs=1024k count=100
# lembani deta ku USB flash disk
dd ngati=/var/data1 ya=$USB_DIR/data2 bs=1024k count=100
#werengani data2, ndikufananiza ndi data1
cmp $USB_DIR/data2 /var/data1

Kuyesa liwiro la USB
USB_DIR=”/run/media/mmcblk1p1″
# usb kulemba liwiro
dd ngati=/dev/zero wa=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# usb kuwerenga liwiro
dd ngati=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

Mayeso a E. SD Card
IBR210 ikachotsedwa ku eMMC, khadi ya SD ndi "/dev/mmcblk1" ndipo imatha kuwona ndi lamulo la "ls /dev/mmcblk1*":
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Zindikirani: Izi zitha kuwononga zomwe zasungidwa pa khadi la SD. Musanayambe kuyesa, onetsetsani kuti palibe deta yovuta mu eMMC flash yomwe ikugwiritsidwa ntchito.

Werengani, lembani, ndi kufufuza
SD_DIR=”/run/media/mmcblk1″
#panga data file
dd ngati=/dev/urandom ya=/var/data1 bs=1024k count=100
# lembani deta ku SD khadi
dd ngati=/var/data1 ya=$SD_DIR/data2 bs=1024k count=100
#werengani data2, ndikufananiza ndi data1
cmp $SD_DIR/data2 /var/data1

SD khadi liwiro mayeso
SD_DIR=”/run/media/mmcblk1″
# Kuthamanga kwa SD kulemba
dd ngati=/dev/zero wa=$SD_DIR/test bs=1M count=1000 oflag=nocache
# Kuthamanga kwa SD
dd ngati=$SD_DIR/kuyesa kwa=/dev/null bs=1M oflag=nocache

F. RS-232 Mayeso
//tsegulani ttymxc1
fd = kutsegula(/dev/ttymxc1,O_RDWR);
//set liwiro
tcgetattr(fd, &opt);
cfsetispeed (& opt, liwiro);
cfsetospeed (& opt, liwiro);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
liwiro = cfgetispeed(& opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Lowetsani*/
options.c_oflag &= ~OPOST; /*Zotuluka*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#khazikitsani mgwirizano
tcsetattr(fd, TCSANOW, &zosankha)
//lembani ttymxc1
kulemba (fd, kulemba_buf, sizeof(write_buf));
//werengani ttymxc1
read(fd, read_buf, sizeof(read_buf)))

Mayeso a G. RS-485
//tsegulani ttymxc1
fd = kutsegula(/dev/ttymxc1,O_RDWR);
//set liwiro
tcgetattr(fd, &opt);
cfsetispeed (& opt, liwiro);
cfsetospeed (& opt, liwiro);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
liwiro = cfgetispeed(& opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Lowetsani*/
options.c_oflag &= ~OPOST; /*Zotuluka*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#khazikitsani mgwirizano
tcsetattr(fd, TCSANOW, &zosankha)
//lembani ttymxc1
kulemba (fd, kulemba_buf, sizeof(write_buf));
//werengani ttymxc1
read(fd, read_buf, sizeof(read_buf)))

Mayeso a H. Audio
Yocto/debian/ubuntu
// sewera mp3 ndi audio (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 -audio-sink=”alsasink –device=hw:1”
// mbiri mp3 ndi audio (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
kwa Android:
chonde lembani ndikusewera apk

I. Ethernet Test
• Kuyesa kwa Ethernet Ping
#ping seva 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Kuyesa kwa Ethernet TCP
#server 192.168.1.123 run command "iperf3 -s"
#communicate with server 192.168.1.123 in tcp mode by iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Kuyesa kwa Ethernet UDP
#server 192.168.1.123 run command "iperf3 -s"
#communicate with server 192.168.1.123 in ud mode by iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

Mayeso a J. LVDS (android sikuthandizira)
// Tsegulani file powerenga ndi kulemba
framebuffer_fd = open("/dev/fb0", O_RDWR);
// Pezani chidziwitso chokhazikika cha skrini
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Pezani zambiri zosintha pazenera
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Onani kukula kwa chinsalu mu ma byte
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapu chipangizo kukumbukira
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Onani komwe mukumbukira kuti muyike pixel
memset (fbp, 0x00, screensize);
//draw point ndi fbp
malo otalikirapo = 0;
malo = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + malo + 0) = color_b;
*(fbp + malo + 1) = color_g;
*(fbp + malo + 2) = color_r;
//close framebuffer fd
kutseka (framebuffer_fd);

K. HDMI Mayeso
• Kuyesa kwa HDMI
// Tsegulani file powerenga ndi kulemba
framebuffer_fd = open("/dev/fb2", O_RDWR);
// Pezani chidziwitso chokhazikika cha skrini
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Pezani zambiri zosintha pazenera
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Onani kukula kwa chinsalu mu ma byte
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapu chipangizo kukumbukira
fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Onani komwe mukumbukira kuti muyike pixel
memset (fbp, 0x00, screensize);
//draw point ndi fbp
malo otalikirapo = 0;
malo = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + malo + 0) = color_b;
*(fbp + malo + 1) = color_g;
*(fbp + malo + 2) = color_r;
//close framebuffer fd
kutseka (framebuffer_fd);

• Mayeso omvera a HDMI
# yambitsani ma audio a hdmi
echo 0> /sys/class/graphics/fb2/blank
#play wav file pa hdmi audio
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

Mayeso a L. 3G (osati a android, android ali ndi 3g config)
• Kuyang'ana mkhalidwe wa 3G
# Onani gawo la UC20 module ndi sim state
mphaka /dev/ttyUSB4 &
• Kuyesa 3G
# lamulo lidzalumikiza 3g ku netiweki
# onetsetsani kuti simcard yayikidwa bwino, ndipo ANT yolumikizidwa
pppd kuitana quectel-ppp
echo "ping www.baidu.com kuti muwonetsetse kuti netiweki ili bwino"
ping www.baidu.com

Mitundu Yolumikizira M. Onboard

FIG 53 Mitundu Yolumikizira Pabwalo.JPG

Mitundu yolumikizira imatha kusintha popanda kuzindikira.

 

Werengani Zambiri Za Bukuli & Tsitsani PDF:

Zolemba / Zothandizira

IBASE IBR215 Series Ruggedized Embedded Computer [pdf] Buku Logwiritsa Ntchito
IBR215 Series Ruggedized Embedded Computer, IBR215 Series, Ruggedized Embedded Computer, Ophatikizidwa Makompyuta, Kompyuta

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *