IBASE.JPG

IBASE IBR215 Series Ruggedized Embedded Computer User Manual

IBASE IBR215 Fa'asologa Ruggedized Embedded Computer.jpg

 

IBR215 Fa'asologa
Komepiuta Fa'apipi'i Fa'asa'o
ma le NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Puletaofia
© 2018 IBASE Technology, Inc. Ua taofia aia tatau uma.
E leai se vaega o lenei lomiga e mafai ona toe faia, kopi, teuina i se faiga e toe maua mai ai, faaliliuina i so o se gagana pe auina atu i soo se ituaiga po o soo se auala, faaeletonika, masini, kopi, po o se isi mea, e aunoa ma le uluai maliega tusitusia a le IBASE Technology, Inc . (e taʻua mulimuli ane o le “IBASE”).

Fa'ailoga
O lo'o fa'asaoina e le IBASE le aia tatau e fai ai suiga ma fa'aleleia atili o oloa o lo'o fa'amatalaina i lenei pepa e aunoa ma se fa'aaliga muamua. Sa faia taumafaiga uma ina ia mautinoa le sa'o o fa'amatalaga i totonu o le pepa; peita'i, e le fa'amaonia e le IBASE lenei pepa e leai se mea sese. IBASE e leai se noataga mo faʻalavelave faʻafuaseʻi poʻo faʻalavelave faʻaleagaina e mafua mai i le faʻaoga sese poʻo le le mafai ona faʻaogaina le oloa poʻo faʻamatalaga o loʻo i totonu, ma mo soʻo se soliga o aia tatau a isi vaega, e ono mafua mai i lona faʻaaogaina.

Fa'ailoga Fa'ailoga
O fa'ailoga uma, resitalaina ma fa'ailoga o lo'o ta'ua ii e fa'aoga mo na'o fa'amatalaga ma e ono avea ma fa'ailoga ma/po'o fa'ailoga fa'amaufa'ailoga a latou tagata.

 

Tausi

Faailoga TA O le oloa o lo'o fa'amatalaina i totonu o lenei tusi lesona e ogatasi ma fa'atonuga uma a le Iuni a Europa (CE) pe a iai se fa'ailoga CE. Mo faiga e tumau ai le tausisia o le CE, na'o vaega e tausisia CE e mafai ona fa'aaogaina. O le fa'atumauina o le tausisia o le CE e mana'omia ai fo'i le fa'aogaina lelei o le uaea ma le fa'aogaina o le fa'apipi'i.

Faailoga FC O lenei oloa ua uma ona fa'ata'ita'iina ma maua ai le tausisia o tapula'a mo se masini Vasega B, e tusa ai ma le Vaega 15 o Tulafono FCC. O nei tapula'a ua mamanuina ina ia maua ai se puipuiga talafeagai mai fa'alavelave fa'alavelave i totonu o se fale fa'apipi'i. O mea faigaluega nei e gaosia, fa'aoga ma mafai ona fa'aolaina le malosi ole alaleo ma, afai e le fa'apipi'iina ma fa'aogaina e tusa ai ma fa'atonuga a le kamupani gaosi oloa, e ono fa'alavelave fa'alavelave i feso'ota'iga leitio.

WEEE

Faʻailoga tiaʻi

O lenei oloa e le tatau ona lafoai e pei o otaota masani a fale, e tusa ai ma le faʻatonuga a le EU mo otaota eletise ma mea faʻaeletoroni (WEEE - 2012/19/EU). Nai lo lena, e tatau ona lafoai e ala i le toe faafoi atu i se nofoaga e aoina ai mea toe faʻaaogaina. Siaki tulafono fa'alotoifale mo le lafoaia o oloa faaeletonika.

IBASE lanu meamata

ATA 1.JPG  O lenei oloa o loʻo mulimulitaʻia faʻatonuga a le RoHS o loʻo iai nei e faʻasaina ai le faʻaogaina o mea nei i faʻamaʻi e le sili atu i le 0.1% i le mamafa (1000 ppm) vagana ai le cadmium, faʻatapulaʻa i le 0.01% i le mamafa (100 ppm).

  • Sulu (Pb)
  • Mercury (Hg)
  • Cadmium (Cd)
  • Hexavalent chromium (Cr6+)
  • Polybrominated biphenyl (PBB)
  • Polybrominated diphenyl eter (PBDE)

 

Fa'amatalaga Taua mo le Saogalemu

Faitau ma le faaeteete faamatalaga nei mo le saogalemu ae le'i faaaogaina lenei masini.

Seti lau faiga:

  • Tuu le masini faalava i luga o se mea mautu ma malo.
  • Aua le fa'aogaina lenei oloa i tafatafa o vai po'o so'o se puna vevela.
  • Tu'u le tele o avanoa fa'ata'amilo i le masini ma 'aua ne'i poloka avanoa e savili ai. Aua ne'i faapa'u pe fa'aofi so'o se meafaitino i totonu o avanoa.
  • Fa'aoga lenei oloa ile si'osi'omaga e iai le vevela ole va ole 0˚C ma le 60˚C.

Tausiga i le taimi o le faʻaaogaina:

  • Aua le tu'u ni mea mamafa i le pito i luga ole masini.
  • Ia mautinoa e fa'afeso'ota'i le voltagu i le masini. Le le mafai ona tu'uina atu le voltage mafai ona fa'aleagaina le iunite.
  • Aua le savali i luga o le uaea eletise pe faatagaina se mea e tu i luga.
  • Afai e te fa'aogaina se uaea fa'aopoopo, ia mautinoa le aofa'i ampa'o le'i fa'atatauina o masini uma e fa'apipi'i i le uaea fa'alautele e le maua ampleai faʻavasega.
  • Aua le masaa le vai po'o so'o se isi lava vai i lau masini.
  • Aveese i taimi uma le uaea eletise mai le pa puipui a'o le'i faamamaina le masini.
  • Na'o le fa'aogaina o mea fa'amama e fa'amama le masini.
  • Fa'amama le pefu ma mea'ai mai le savili e ala i le fa'aogaina o se masini masini masini komepiuta.

Oloa Fa'ase'e
Aua e te taumafai e toe lipea, talatala, pe fai ni suiga i le masini. O le faia o lea mea o le a fa'aleaogaina ai le saisai ma e ono fa'aleagaina ai le oloa po'o manu'a patino.

Fa'ailoga Fa'aeteete FAATUATUA
Sui na'o le ituaiga tutusa pe tutusa e fautuaina e le gaosi oloa.
Lafoa'i ma'a fa'aaoga e ala i le mata'ituina o tulafono fa'alotoifale.

 

Faiga Fa'amaonia

  • IBASE oloa masani:
    24-masina (2-tausaga) warranty mai le aso na lafo ai. Afai e le mafai ona mautinoa le aso o le utaina, e mafai ona faʻaogaina numera o oloa e fuafua ai le aso faʻatau.
  • Vaega lona tolu:
    12-masina (1-tausaga) faʻamaonia mai le tuʻuina atu mo vaega 3rd-party e le o gaosia e le IBASE, e pei ole PPU, CPU cooler, manatua, mea e teu ai, mea faʻapipiʻi eletise, faʻaaliga faʻaaliga ma le mata paʻi.

* UA FAIA O MEA E FAI ONA LE FA'AOGĀ SESE, FA'AALIGA, LE TOTONU PO'O LE LAVAE LE'I FA'ATONGA E FA'AVAE E LE'I FA'AVAE MA LE FA'A'OGA E TULA'I MO LE FA'AVAE MA TULAGA.

 

Lagolago Fa'atekinisi & Au'aunaga

  1. Asiasi ile IBASE webnofoaga ile www.ibase.com.tw e su'e ai fa'amatalaga lata mai e uiga i le oloa.
  2. Afai e te feagai ma soʻo se faʻafitauli faʻapitoa ma manaʻomia se fesoasoani mai lau tufatufaina poʻo le sui faʻatau, faʻamolemole sauni ma lafo faʻamatalaga nei:

• igoa fa'ata'ita'iga o oloa
• Numera fa'asologa o oloa
• Fa'amatalaga auiliili o le fa'afitauli
• Fa'amatalaga sese i tusitusiga po'o fa'amalama pe a iai
• Le fa'atulagaina o peripheral
• Polokalama fa'aoga (pei o OS ma polokalama fa'aoga)
3. Afai e mana'omia le toe faaleleia, fa'amolemole la'u mai le pepa RMA ile http://www.ibase.com.tw/english/Supports/RMAService/. Faatumu le fomu ma fa'afeso'ota'i lau tufatufaina po'o le sui fa'atau.

 

Mataupu 1: Faamatalaga Lautele

O faʻamatalaga o loʻo tuʻuina atu i lenei mataupu e aofia ai:

  • Vaega
  • Lisi afifi
  • Fa'amatalaga
  • Ua umaview
  • Fua

1.1 Folasaga
O le IBR215 o se faiga fa'apipi'i fa'avae ARM® fa'atasi ma le NXP Cortex® i.MX8M Plus A53 processor. O le masini e ofoina atu 2D, 3D ata ma faʻasalalauga faʻasalalauga ae o loʻo faʻaalia ai foʻi le tele o peripherals e fetaui lelei mo faʻalapotopotoga faʻapisinisi, e aofia ai le RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI faʻaaliga, M.2 E2230 mo feso'ota'iga uaealesi ma mini-PCIe mo le fa'alauteleina.

FIG 2 Folasaga.jpg

1.2 Vaega

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz Alamanuia Vasega Alamanuia
  • 3 GB LPDDR4, 16 GB eMMC ma SD socket
  • Feso'ota'iga i fafo e aofia ai le USB, HDMI, Ethernet
  • Lagolago M.2 B-Key (3052) mo modules 5G
  • Faʻailoga faʻalauteleina I / O mo le mamanu laupapa IO e lagolago ai WiFi / BT, 4G / LTE, LCD, Mea puʻeata, NFC, QR-code, ma isi.
  • Fuafuaga fa'ama'a'a ma leai ni pe'ape'a

1.3 Lisi afifi
O lau pusa oloa e tatau ona aofia ai mea o loʻo lisi atu i lalo. Afai e misi se mea o loʻo i lalo, faʻafesoʻotaʻi le tufatufaina poʻo le faʻatau atu na e faʻatau mai ai le oloa. E mafai ona sii mai le tusi lesona mai la matou webnofoaga.

• ISR215-Q316I

1.4 Fa'amatalaga

ATA 3 Fa'amatalaga.JPG

ATA 4 Fa'amatalaga.JPG

ATA 5 Fa'amatalaga.JPG

O faʻamatalaga uma e mafai ona suia e aunoa ma se faʻaaliga muamua.

1.5 Oloa Ovaview
LUGA VIEW

ATA 6 LUGA VIEW.jpg

I/O VIEW

ATA 7 IO VIEW.jpg

ATA 8 IO VIEW.jpg

1.6 Fua

Iunite:mm

ATA 9 IO VIEW.jpg

ATA 10 IO VIEW.jpg

 

Mataupu 2 Fa'atonuga Meafaigaluega

O lenei vaega o lo'o iai fa'amatalaga lautele e uiga i:

  • Fa'apipi'i
  • Jumper ma feso'ota'iga

2.1.1 Fa'apipi'i Kata Mini-PCIe & M.2
Ina ia faʻapipiʻi le mini-PCIe & NGFF M.2 card, aveese muamua le ufiufi o le masini e pei ona taʻua i luga, suʻe le avanoa i totonu o le masini, ma fai laasaga nei.
1) Fa'asa'o ki o le mini-PCIe card ma le fa'aoga o le mini-PCIe, ma fa'aofi le kata i le fa'asolosolo. (Faaofi le pepa M.2 i le auala lava e tasi.)

FIG 11 Fa'atonuga Meafaigaluega.JPG

2) Oomi i lalo le kata laititi-PCIe e pei ona faaalia i le ata o loʻo i lalo, ma faʻapipiʻi i luga o le faʻamau apamemea ma se faʻailoga.
(Fa'asa'o le pepa M.2 fa'atasi ma le sikulima e tasi.)

FIG 12 Fa'atonuga Meafaigaluega.JPG

2.2.1 Fa'atulagaina o Tagata osooso
Fa'atulaga lau masini e ala i le fa'aogaina o mea osooso e fa'aagaioi ai foliga e te mana'omia e fa'atatau i au talosaga. Fa'afeso'ota'i lau fa'atau oloa pe a iai ni ou masalosaloga i le fa'atulagaga sili mo lou fa'aogaina.

2.2.2 Fa'afefea ona Fa'atūina Tagata O'a
O osooso o ni ta'avale pupuu e iai ni pine u'amea fa'atasi ma se fa'avae o lo'o fa'amau i luga o le laupapa fa'asalalau. E tu'u (pe aveese) pulou osooso i luga o pine ina ia mafai ai pe tape ai galuega po'o foliga. Afai e 3 pine a le tagata osooso, e mafai ona e fa'afeso'ota'i le Pin 1 ma le Pin 2 po'o le Pin 2 ma le Pin 3 e ala i le fa'apu'upu'u o le osooso.

ATA 13 Auala e Seti ai Jumpers.JPG

Va'ai i le ata o lo'o i lalo e seti ai ni osooso.

ATA 14 Auala e Seti ai Jumpers.JPG

A fa'amauina ni pine se lua o le osooso i totonu o se pulou osooso, o le a tapuni le mea osooso, o lona uiga ua ki.
A aveese se pulou osooso mai pine osooso e lua, o le a tatala le mea osooso, o lona uiga ua tape.

2.1 Su'e ma Nofoaga Feso'ota'i i luga ole laupapa autu IBR215 Motherboard: IBR215
2.2 Jumper & Connectors Fa'amatalaga vave mo le IBR215 laupapa autu

FIG 15.jpg

FIG 16.jpg

ATA 17.JPG

RTC Lithium Cell Connector (CN1)

ATA 18.JPG

2.4.1 Fa'alogo leo-I totonu & Laina-Ofo Feso'ota'i (CN2)

FIG 19 Fa'alogo leo-I totonu & Laina-Ofo Feso'ota'i.JPG

2.4.2 I2C Feso'ota'i (CN13)

FIG 20 I2C Connector.jpg

FIG 21 I2C Connector.jpg

2.4.3 DC Malosiaga Ulufale (P17,CN18)
P17: 12V~24V DC fa'aoga
CN18: DC fa'aulu/ulufale fa'aulu

ATA 22 DC Malosiaga Ulufale.JPG

2.4.4 Faiga ON/OFF Ki (SW2, CN17)
SW2: ON/OFF ki
CN17: ON/OFF ulutala faailoilo

FIG 23 System ON OFF Button.JPG

2.4.5 Tau fa'asologa (P16)

ATA 24 Taulaga fa'asologa.JPG

2.4.6 IO uafu laupapa (P18, P19, P20)

FIG 25 IO board port.jpg

P18:

FIG 26 IO board port.jpg

P19:

FIG 27 IO board port.jpg

 

P20:

ATA 28.JPG

ATA 29.JPG

2.3 Tulaga Fa'asa'o & Feso'ota'i ile laupapa IBR215-IO

FIG 30 Tulaga So'a ma Feso'ota'i ile laupapa IBR215-IO.jpg

2.4 Fa'asa'o & Feso'ota'i Fa'amatalaga vave mo le Komiti Fa'atonu IBR215-IO

ATA 31.JPG

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

ATA 32.JPG

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

ATA 33.JPG

ATA 34.JPG

2.6.3 LVDS Fa'aaliga Feso'ota'i (CN6, CN7)

FIG 35 LVDS Fa'aaliga Feso'ota'i.JPG

FIG 36 LVDS Fa'aaliga Feso'ota'i.JPG

2.6.4 COM RS232 Feso'ota'i (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 Feso'ota'iga Pulea Fa'amalama tua LVDS (CN9)

FIG 38 LVDS Backlight Control Connector.JPG

2.6.6 MIPI-CSI Feso'ota'i (CN4, CN5)

FIG 39 MIPI-CSI Connector.JPG

FIG 40 MIPI-CSI Connector.JPG

2.6.7 Lua USB 3.0 Ituaiga-A Tau (CN3)

FIG 41 Lua USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD Seti Malosi (P11)

FIG 42 BKLT_LCD Setup Malosiaga.JPG

2.6.9 Seti Malosi LVDS_VCC (P10)

FIG 43 LVDS_VCC Setup Malosi.JPG

2.6.10 PCIE/M.2 leo filifiliga (P5)

ATA 44 PCIE M.2 filifiliga leo.JPG

2.6.11 I2C Feso'ota'i (CN11)

FIG 45 I2C Connector.JPG

2.6.12 Can pasi (CN14)

ATA 46 E mafai ona pasi.JPG

 

Mataupu 3 Seti Polokalama

O lenei mataupu o loʻo faʻaalia ai le seti o loʻo i lalo i luga o le masini: (mo naʻo tagata faʻaoga maualuga)

  • Fai se kata SD toe fa'aleleia
  • Faʻaleleia le firmware e ala i le toe faʻaleleia o le SD card

3.1 Faia se Kata SD Toe Fa'aleleia
Manatua: O lenei mea mo tagata faʻaoga faʻapitoa o loʻo i ai le ata masani o le IBASE file na'o.
Ole mea moni, ole IBR215 o loʻo faʻapipiʻiina ile OS (Android poʻo Yocto) ile eMMC ona o le faaletonu. Fa'afeso'ota'i le HDMI ma le IBR215, ma le malosi 12V-24V sa'o.
O lenei mataupu o loʻo taʻitaʻia oe e fai se microSD card boot-up toe faʻaleleia.

3.1.1 Saunia le Recovery SD card e Fa'apipi'i ata Linux / Android ile eMMC
Manatua: O faʻamatalaga uma i le eMMC o le a tapeina.

1) Faiga mana'oga:
Faiga Fa'agaoioi: Pupuni 7 pe mulimuli ane Meafaigaluega: uuu SD card: 4GB pe sili atu i le lapopoa
2) Fa'aofi lau SD card i le laupapa lenei (ie le P1 connector), fa'afeso'ota'i le laupapa i le PC e ala i le mini-USB port (ie P4 connector), ma sui le faiga fa'a ta'avale e fa'asolo ai le faiga.

ATA 47 Fai se Fa'afouga SD Card.jpg

3) taʻavale IBR215 ma flash SD e ala i le CMD poloaiga "uuu.exe uuu-sdcard.auto" poʻo le faaluaina o kiliki "FW_down-sdcard.bat" (E tutusa ma le PCBA faʻafouina)

ATA 48 Fai se Fa'afouga SD Card.jpg

3.1.2 Fa'aleleia le Firmware e ala i le Recovery SD Card
1) Tuu le toe faaleleia filei totonu o le USB flash disk (FAT32)
A> Yocto/Ubuntu: Kopi uma le toe faʻaleleia files i le PATH:

ATA 49 Fa'aleleia Firmware e ala ile Recovery SD Card.JPG

ATA 50 Fa'aleleia Firmware e ala ile Recovery SD Card.JPG

2) Fa'apipi'i (step1)SD ma (step2) USB flash disk ile IBR215
3) IBR215 boot masani (SW1 Pin1 OFF), amata toe faʻaleleia eMMC otometi.
4) O faʻamatalaga faʻafouga o le a faʻaalia ile HDMI.

ATA 51.JPG

 

Mataupu 4 BSP Source Guide

O lenei mataupu ua fa'apitoa mo inisinia faakomepiuta maualuluga e na'o le fausiaina o puna BSP. O mataupu o lo'o aofia i lenei mataupu e fa'apea:

  • Sauniuniga
  • Fa'asa'olotoga fale
  • Fa'apipi'i le fa'amalolo i le laupapa

4.1 Fausia le Punavai BSP
4.1.1 Sauniuniga
Ole la'ititi la'ititi ole Ubuntu ole 18.04 pe mulimuli ane.
1) Fa'apipi'i afifi mana'omia a'o le'i fauina:

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
fausia-taua 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) Donwload toolchain

O le pi'o na fa'aaogaina e fa'apipi'i ai le fatu Linux e tatau ona avea ma se fa'amatalaga fou. Faia laasaga nei e seti ai le clang e faʻaaoga e tuufaatasia ai le fatu Linux: 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 siaki 007c96f100c5322acc37b84669c032c0121e68d0 auina atu CLANG_PATH=/opt/prebuilt-android-clang

O faʻatonuga faʻatau atu muamua e mafai ona faʻaopoopo i le "/etc/profile”. A oso i luga le talimalo,
"AARCH64_GCC_CROSS_COMPILE" ma le "CLANG_PATH" ua seti ma e mafai ona fa'aoga sa'o.
乙、Sauni le siosiomaga fau mo U-Boot ma Linux kernel.
O lenei la'asaga e fa'atulafonoina ona e leai se GCC cross-compile meafaigaluega filifili i le tasi i le AOSP codebase.
a. La'u mai le filifili meafaigaluega mo le A-profile fausaga ile lima Developer GNU-A Downloads itulau. E fautuaina
e faʻaaoga le 8.3 version mo lenei faʻasalalauga. E mafai ona e sii maia le "gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz" poʻo le "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". O le mea muamua e fa'apitoa mo le tu'ufa'atasia o polokalame e leai ni u'amea, ma le lona lua e mafai fo'i ona fa'aoga e tu'ufa'atasia ai polokalame o talosaga.
e. Decompress le file i totonu o se ala i luga o le tisiki faʻapitonuʻu, mo se faʻataʻitaʻigaample, ia “/opt/”. Fa'atau atu se fesuiaiga e ta'ua "AARCH64_GCC_CROSS_COMPILE" e faasino i le meafaigaluega e pei ona taua i lalo:

# pe afai "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" e faʻaaogaina 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-
# pe afai "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" e faʻaaogaina sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C /opt export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) Decompress le puna IBR215 file (example ibr215-bsp.tar.bz2) i totonu o le faila "/home/".
4.1.2 Fa'asa'oloto fale
4.1.2.1 mo yocto/Ubuntu/debian

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

4.1.3.2 mo le Android
cd /home/bsp-folder
puna fausia/envsetup.sh
aoauli evk_8mp-userdebug
fai ANDROID_COMPILE_WITH_JACK=sese
./imx-make.sh –j4
Fai –j4

4.1.3 Fa'apipi'i le fa'amalolo i le va'a

ATA 52 Fa'apipi'i le fa'amau i le laupapa.JPG

 

Fa'aopoopo

O lenei vaega o loʻo tuʻuina atu ai faʻamatalaga o faʻamatalaga faʻailoga.

A. Fa'afefea ona Fa'aoga GPIO i Linux

# GPIO Tulaga Taua : gpioX_N >> 32*(X-1)+N
# Ave le gpio5_18 e pei o le example, e tatau ona 32*(5-1)+18=146
# GPIO example 1: Galuega Fa'atino
echo 32 > /sys/class/gpio/export
fa'alogo> /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO example 2: Ulufale
echo 32 > /sys/class/gpio/export
echo i> /sys/class/gpio/gpio146/direction
pusi /sys/class/gpio/gpio146/value

B. Fa'afefea ona Fa'aoga Watchdog i Linux

// fatu fd
int fd;
//tatala masini leoleo
fd = tatala(“/dev/watchdog”, O_WRONLY);
//maua le lagolago a le leoleo
ioctl(fd, WDIOC_GETSUPPORT, &ident);
//maua le tulaga leoleo
ioctl(fd, WDIOC_GETSTATUS, &tulaga);
//maua le taimi ole leoleoga
ioctl(fd, WDIOC_GETTIMEOUT, &taimi_val);
//seti le taimi o le leoleoga
ioctl(fd, WDIOC_SETTIMEOUT, &taimi_val);
//fafaga maile
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

C. eMMC Su'ega
Manatua: O lenei gaioiga e mafai ona faʻaleagaina faʻamaumauga o loʻo teuina i le eMMC flash. Aʻo leʻi amataina le suʻega, ia mautinoa e leai ni faʻamatalaga taua i le eMMC flash o loʻo faʻaaogaina.

Faitau, tusi, ma siaki
MOUNT_POINT_STR =”/var”
#faia faʻamatalaga file
dd pe afai = / dev / urandom o = / tmp / data1 bs = 1024k numera = 10
#tusi faʻamaumauga ile emmc
dd pe afai=/tmp/data1 o=$MOUNT_POINT_STR/data2 bs=1024k numera=10
#faitau faamatalaga2, ma faatusatusa i faamaumauga1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

eMMC suega saoasaoa
MOUNT_POINT_STR =”/var”
#maua emmc tusitusi saoasaoa”
taimi dd pe afai = / dev / urandom o = $ MOUNT_POINT_STR / suʻega bs = 1024k numera = 10
# fa'amama fa'aoga
echo 3 > /proc/sys/vm/drop_caches
#maua emmc faitau saoasaoa”
taimi dd pe afai = $MOUNT_POINT_STR / suʻega o = / dev / null bs = 1024k numera = 10

D. USB (flash disk) Su'ega
Fa'aofi le USB flash disk. Ona mautinoa lea o loʻo i totonu ole lisi ole masini IBR210.
Manatua: O lenei gaioiga e ono fa'aleagaina ai fa'amaumauga o lo'o teuina i le USB flash disk. Aʻo leʻi amataina le suʻega, ia mautinoa e leai ni faʻamatalaga taua i le eMMC flash o loʻo faʻaaogaina.

Faitau, tusi, ma siaki
USB_DIR =”/run/media/mmcblk1p1″
#faia faʻamatalaga file
dd if=/dev/urandom of=/var/data1 bs=1024k numera=100
#tusi fa'amaumauga ile usb flash disk
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k numera=100
#faitau faamatalaga2, ma faatusatusa i faamaumauga1
cmp $USB_DIR/data2 /var/data1

Su'ega saosaoa USB
USB_DIR =”/run/media/mmcblk1p1″
# usb tusitusi saoasaoa
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# usb faitau saoasaoa
dd pe afai=$BASIC_DIR/$i/su'ega o=/dev/null bs=1M oflag=nocache

E. Su'ega SD Card
A faʻaosoina le IBR210 mai le eMMC, o le SD card o le "/ dev / mmcblk1" ma e mafai ona vaʻaia e le "ls / dev / mmcblk1 *" poloaiga:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Manatua: O lenei gaioiga e ono faʻaleagaina ai faʻamaumauga o loʻo teuina le SD card. Aʻo leʻi amataina le suʻega, ia mautinoa e leai ni faʻamatalaga taua i le eMMC flash o loʻo faʻaaogaina.

Faitau, tusi, ma siaki
SD_DIR =”/run/media/mmcblk1″
#faia faʻamatalaga file
dd if=/dev/urandom of=/var/data1 bs=1024k numera=100
#tusi faʻamatalaga ile SD card
dd pe afai=/var/data1 o=$ SD_DIR/data2 bs=1024k numera=100
#faitau faamatalaga2, ma faatusatusa i faamaumauga1
cmp $SD_DIR/data2 /var/data1

SD card suega saoasaoa
SD_DIR =”/run/media/mmcblk1″
# SD tusitusi saoasaoa
dd pe afai = / dev / zero o = $ SD_DIR / suʻega bs = 1M numera = 1000 oflag = nocache
# SD faitau saoasaoa
dd pe afai = $ SD_DIR / suʻega o = / dev / null bs = 1M oflag = nocache

F. RS-232 Su'ega
//tatala ttymxc1
fd = tatala(/dev/ttymxc1,O_RDWR );
//seti le saoasaoa
tcgetattr(fd, &opt);
cfsetispeed(&opt, saoasaoa);
cfsetospeed(&opt, saoasaoa);
tcsetattr(fd, TCSANOW, &filifili)
//get_speed
tcgetattr(fd, &opt);
saoasaoa = cfgetispeed(&opt);
//set_tulaga
// options.c_cflag
filifiliga.c_cflag &= ~CSIZE;
filifiliga.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Tulaga*/
filifiliga.c_oflag &= ~OPOST; /*Gofuaga*/
//options.c_cc
filifiliga.c_cc[VTIME] = 150;
filifiliga.c_cc[VMIN] = 0;
#seti tutusa
tcsetattr(fd, TCSANOW, &filifiliga)
//tusi ttymxc1
tusi(fd, write_buf, sizeof(write_buf));
//faitau ttymxc1
faitau(fd, read_buf, sizeof(read_buf)))

G. RS-485 Su'ega
//tatala ttymxc1
fd = tatala(/dev/ttymxc1,O_RDWR );
//seti le saoasaoa
tcgetattr(fd, &opt);
cfsetispeed(&opt, saoasaoa);
cfsetospeed(&opt, saoasaoa);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
saoasaoa = cfgetispeed(&opt);
//set_tulaga
// options.c_cflag
filifiliga.c_cflag &= ~CSIZE;
filifiliga.c_cflag &= ~CSIZE;
filifiliga.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Tulaga*/
filifiliga.c_oflag &= ~OPOST; /*Gofuaga*/
//options.c_cc
filifiliga.c_cc[VTIME] = 150;
filifiliga.c_cc[VMIN] = 0;
#seti tutusa
tcsetattr(fd, TCSANOW, &filifiliga)
//tusi ttymxc1
tusi(fd, write_buf, sizeof(write_buf));
//faitau ttymxc1
faitau(fd, read_buf, sizeof(read_buf)))

H. Su'ega leo
Yocto/debian/ubuntu
// ta le mp3 i le leo (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// pu'eina mp3 e ala ile leo (ALC5640)
faamaumauga -f cd $basepath/b.mp3 -D plughw:1,0
mo Android:
fa'amolemole pu'e ma toe ta'alo apk

I. Su'ega Ethernet
• Su'ega Ethernet Ping
#ping server 192.168.1.123
ping -c 20 192.168.1.123 >> tmp/ethernet_ping.txt
• Su'ega Ethernet TCP
#server 192.168.1.123 faʻatonu le faʻatonuga "iperf3 -s"
#fesoasoani ma le server 192.168.1.123 ile tcp mode e iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Su'ega UDP Ethernet
#server 192.168.1.123 faʻatonu le faʻatonuga "iperf3 -s"
#fesoʻotaʻi ma le server 192.168.1.123 ile udp mode e iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

Su'ega J. LVDS(Android le lagolago)
//Tatala le file mo le faitau ma le tusitusi
framebuffer_fd = tatala(“/dev/fb0”, O_RDWR);
// Maua fa'amatalaga mata'imau
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Maua faʻamatalaga faʻamatalaga fesuiaʻi
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Fa'ailoa le tele o le lau ile paita
tele mata = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Faafanua le masini e manatua
fbp = (char *)mmap(0, lau tele, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Va'ai po'o fea i le manatua e tu'u ai le pika
memset(fbp, 0x00, lau tele);
//tusi mata ile fbp
umi int nofoaga = 0;
nofoaga = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_laina_umi;
*(fbp + nofoaga + 0) = color_b;
*(fbp + nofoaga + 1) = color_g;
*(fbp + nofoaga + 2) = color_r;
//tapuni framebuffer fd
tapunia(framebuffer_fd);

K. Su'ega HDMI
• Su'ega fa'aaliga HDMI
//Tatala le file mo le faitau ma le tusitusi
framebuffer_fd = tatala(“/dev/fb2”, O_RDWR);
// Maua fa'amatalaga mata'imau
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Maua faʻamatalaga faʻamatalaga fesuiaʻi
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Fa'ailoa le tele o le lau ile paita
tele mata = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Faafanua le masini e manatua
fbp = (char *)mmap(0, tele lau, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Va'ai po'o fea i le manatua e tu'u ai le pika
memset(fbp, 0x00, lau tele);
//tusi mata ile fbp
umi int nofoaga = 0;
nofoaga = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_laina_umi;
*(fbp + nofoaga + 0) = color_b;
*(fbp + nofoaga + 1) = color_g;
*(fbp + nofoaga + 2) = color_r;
//tapuni framebuffer fd
tapunia(framebuffer_fd);

• Su'ega leo HDMI
#fa'aaga le leo hdmi
echo 0 > /sys/class/graphics/fb2/blank
#taalo wav file e le hdmi leo
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. 3G Su'ega (e le mo le Android, Android e iai le 3g config i le seti)
• Siaki le tulaga 3G
# Siaki le tulaga o le module UC20 ma le tulaga sim
pusi /dev/ttyUSB4 &
• Su'ega 3G
# o le poloaiga o le a faʻafesoʻotaʻi le 3g i fesoʻotaʻiga
# ia mautinoa o loʻo faʻaofi saʻo le simcard, ma fesoʻotaʻi le ANT
pppd valaau quectel-ppp
fa'alogo "ping www.baidu.com ia mautinoa ua lelei le feso'otaiga"
ping www.baidu.com

M. Ituaiga Feso'ota'i i luga ole laupapa

ATA 53 Ituaiga Feso'ota'i i luga o le Va'a.JPG

E mafai ona suia ituaiga feso'ota'iga e aunoa ma se fa'aaliga muamua.

 

Faitau atili e uiga i lenei Tusi Ta'iala & La'u PDF:

Pepa / Punaoa

IBASE IBR215 Fa'asologa Fa'asa'o Fa'apipi'i Komipiuta [pdf] Tusi Taiala
IBR215 Series Ruggedized Embedded Computer, IBR215 Series, Ruggedized Embedded Computer, Embedded Computer, Computer

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *