IBASE.JPG

IBASE IBR215 Series Ruggedized Embedded Computer User Manual

IBASE IBR215 Series Ruggedized Embedded Computer.jpg

 

Sary IBR215
Solosaina mipetaka mafy
miaraka amin'ny NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Copyright
© 2018 IBASE Technology, Inc. Zo rehetra voatokana.
Tsy misy ampahan'ity publication ity azo adika, adika, tehirizina amin'ny rafitra fakana sary, adika amin'ny fiteny rehetra na ampitaina amin'ny endriny rehetra na amin'ny fomba rehetra, elektronika, mekanika, fakana sary, na hafa, raha tsy misy ny faneken'ny IBASE Technology, Inc. . (antsoina hoe “IBASE”).

Disclaimer
Ny IBASE dia manana zo hanao fanovana sy fanatsarana ireo vokatra voalaza ato amin'ity antontan-taratasy ity tsy misy fampandrenesana mialoha. Ny ezaka rehetra dia natao mba hahazoana antoka fa marina ny fampahalalana ao amin'ny antontan-taratasy; na izany aza, ny IBASE dia tsy manome antoka fa tsy misy hadisoana ity antontan-taratasy ity. Ny IBASE dia tsy tompon'andraikitra amin'ny fahavoazana mitranga na vokatry ny fampiasana diso na ny tsy fahafahana mampiasa ny vokatra na ny fampahalalana voarakitra ato, ary ny fanitsakitsahana ny zon'ny antoko fahatelo, izay mety ho vokatry ny fampiasana azy.

famantarana
Ny marika rehetra, ny fisoratana anarana ary ny marika voalaza eto dia ampiasaina ho an'ny tanjona famantarana fotsiny ary mety ho marika sy/na marika voasoratra anarana amin'ny tompony.

 

fanajana

Kisary CE Ny vokatra voalaza ato amin'ity boky ity dia manaraka ny toromarika rehetra mifandraika amin'ny Vondrona Eoropeana (CE) raha misy marika CE. Ho an'ny rafitra mijanona ho mifanaraka amin'ny CE dia ny ampahany CE compliant ihany no azo ampiasaina. Ny fitazonana ny fanarahana ny CE dia mitaky teknika tariby sy fametahana mety.

Sary famantarana FC Ity vokatra ity dia nosedraina ary hita fa manaraka ny fetran'ny fitaovana Kilasy B, araka ny Fizarana 15 amin'ny Fitsipika FCC. Ireo fetra ireo dia natao hanomezana fiarovana ara-drariny amin'ny fitsabahana manimba amin'ny fametrahana trano fonenana. Ity fitaovana ity dia mamokatra, mampiasa ary afaka mamoaka angovo fanerena onjam-peo ary, raha tsy apetraka sy ampiasaina araka ny torolalan'ny mpanamboatra, dia mety hiteraka fanelingelenana manimba ny fifandraisana amin'ny radio.

WEEE

Sary fanariana

Ity vokatra ity dia tsy tokony ariana toy ny fako mahazatra ao an-tokantrano, araka ny toromariky ny EU momba ny fitaovana elektrika sy elektronika fako (WEEE - 2012/19/EU). Tokony hariana kosa izany amin’ny fampodiana azy any amin’ny toeram-panangonan’ny kaominina. Jereo ny fitsipika eo an-toerana momba ny fanariana vokatra elektronika.

Green IBASE

Sary 1.JPG  Ity vokatra ity dia manaraka ny torolàlana RoHS ankehitriny mametra ny fampiasana ireto akora manaraka ireto amin'ny fifantohana tsy mihoatra ny 0.1% amin'ny lanjany (1000 ppm) afa-tsy ny cadmium, voafetra amin'ny 0.01% amin'ny lanjany (100 ppm).

  • Lead (Pb)
  • Mercury (Hg)
  • Kadmioma (Cd)
  • Hexavalent chromium (Cr6+)
  • Biphenyl polybrominated (PBB)
  • Polybrominated diphenyl etera (PBDE)

 

Fampahalalana manan-danja momba ny fiarovana

Vakio tsara ireto fampahalalana momba ny fiarovana manaraka ireto alohan'ny hampiasana ity fitaovana ity.

Fametrahana ny rafitrao:

  • Ataovy mitsivalana eo amin'ny toerana miorim-paka sy mafy orina ilay fitaovana.
  • Aza mampiasa ity vokatra ity eo akaikin'ny rano na loharano mafana.
  • Avelao hisy toerana malalaka manodidina ny fitaovana ary aza sakanana ny fisokafan'ny rivotra. Aza mandatsaka na mampiditra zavatra na inona na inona ao anaty varavarana.
  • Ampiasao ity vokatra ity amin'ny tontolo misy mari-pana eo anelanelan'ny 0˚C sy 60˚C.

Fikarakarana mandritra ny fampiasana:

  • Aza mametraka zavatra mavesatra eo an-tampon'ny fitaovana.
  • Ataovy azo antoka fa mampifandray ny voltage amin'ny fitaovana. Ny tsy famatsiana ny voltage mety hanimba ny vondrona.
  • Aza mandeha amin'ny tadin-jiro na mamela na inona na inona hijanona eo.
  • Raha mampiasa tady fanitarana ianao, dia ataovy izay hahazoana antoka ny fitambarany ampNy fanombanana ny fitaovana rehetra ampidirina amin'ny tady fanitarana dia tsy misy tady ampere naoty.
  • Aza ariana rano na ranon-javatra hafa amin'ny fitaovanao.
  • Esory foana ny tadin-jiro amin'ny fivoahan'ny rindrina alohan'ny hanadiovana ilay fitaovana.
  • Mampiasà fitaovana fanadiovana tsy miandany fotsiny mba hanadiovana ilay fitaovana.
  • Esory ny vovoka sy ny poti-javatra avy amin'ny rivotra amin'ny fampiasana mpanadio banga amin'ny ordinatera.

Famotehana ny vokatra
Aza manandrana manamboatra, manaparitaka, na manova ny fitaovana. Ny fanaovana izany dia hanafoana ny fiantohana ary mety hiteraka fahasimbana amin'ny vokatra na ratra manokana.

Kisary fitandremana NITANDRINA
Soloy amin'ny karazana mitovy na mitovy atolotry ny mpanamboatra ihany.
Ario ny bateria efa nampiasaina amin'ny fanarahana ny fitsipika eo an-toerana.

 

Politika fiantohana

  • IBASE vokatra mahazatra:
    Garantie 24 volana (2 taona) manomboka amin'ny daty fandefasana. Raha tsy azo antoka ny datin'ny fandefasana, dia azo ampiasaina ny laharan'ny vokatra mba hamaritana ny daty fandefasana.
  • Ampahany antoko fahatelo:
    Garantie 12 volana (1 taona) avy amin'ny fanaterana ny ampahany amin'ny antoko fahatelo izay tsy novokarin'ny IBASE, toy ny CPU, cooler CPU, fitadidiana, fitaovana fitahirizana, adaptatera herinaratra, tontonana fampisehoana ary efijery fikasihana.

* Ny vokatra, na izany aza, izay tsy nahomby noho ny fampiasana diso, ny loza, ny fametrahana tsy araka ny tokony ho izy, na ny fanamboarana tsy nahazoana alalana, dia horaisina ho toy ny tsy misy antoka ary ny mpanjifa dia horaisina ho an'ny fanamboarana sy fandefasana entana.

 

Fanohanana ara-teknika & Serivisy

  1. Tsidiho ny IBASE webtranokala ao amin'ny www.ibase.com.tw hahitana ny vaovao farany momba ny vokatra.
  2. Raha sendra olana ara-teknika ianao ary mila fanampiana avy amin'ny mpaninjara na solontenan'ny varotra anao dia omano ary alefaso ireto fampahalalana manaraka ireto:

• Anaran'ny modely
• laharan'ny vokatra
• Famaritana amin'ny antsipiriany ny olana
• Hafatra diso amin'ny lahatsoratra na pikantsary raha misy
• Ny fandaminana ny periferika
• Rindrambaiko ampiasaina (toy ny OS sy rindrambaiko fampiharana)
3. Raha ilaina ny asa fanamboarana dia alaivo azafady ny endrika RMA ao amin'ny http://www.ibase.com.tw/english/Supports/RMAService/. Fenoy ny taratasy ary mifandraisa amin'ny mpaninjara na solontenan'ny varotra anao.

 

Toko 1: Fampahafantarana ankapobeny

Ny fampahalalana omena amin'ity toko ity dia ahitana:

  • Toetoetra
  • Lisitry ny fonosana
  • fepetra arahana
  • TAPITRAview
  • lafiny

1.1 Fampidirana
IBR215 dia rafitra tafiditra ao amin'ny ARM® miaraka amin'ny processeur NXP Cortex® i.MX8M Plus A53. Ny fitaovana dia manolotra sary 2D, 3D ary fanamafisam-peo multimedia raha toa ka misy periferika marobe izay mifanaraka tsara amin'ny fampiharana indostrialy, anisan'izany ny RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI display, M.2 E2230 ho an'ny fifandraisana an-tariby sy mini-PCIe ho an'ny fanitarana.

Sary 2 Fampidirana.jpg

1.2 Toetra

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz processeur indostrialy
  • 3 GB LPDDR4, 16 GB eMMC ary socket SD
  • Fifandraisana ivelany ao anatin'izany ny USB, HDMI, Ethernet
  • Manohana ny M.2 B-Key (3052) ho an'ny maody 5G
  • Famantarana fanitarana I / O manankarena ho an'ny famolavolana board IO hanohanana WiFi / BT, 4G / LTE, LCD, Camera, NFC, QR-code, sns.
  • Famolavolana mafy sy tsy misy mpankafy

1.3 Lisitry ny fonosana
Ny fonosan'ny vokatrao dia tokony ahitana ireo entana voatanisa etsy ambany. Raha misy tsy ampy amin'ireto singa eto ambany ireto dia mifandraisa amin'ny mpaninjara na ny mpivarotra nividiananao ny vokatra. Ny boky mpampiasa dia azo alaina avy aminay website.

• ISR215-Q316I

1.4 Famaritana

Sary 3 Specifications.JPG

Sary 4 Specifications.JPG

Sary 5 Specifications.JPG

Ny fepetra rehetra dia mety hiova tsy misy fampandrenesana mialoha.

1.5 Ny vokatraview
TOP VIEW

Sary 6 TOP VIEW.jpg

I/O VIEW

Sary 7 IO VIEW.jpg

Sary 8 IO VIEW.jpg

1.6 refy

Unit: mm

Sary 9 IO VIEW.jpg

Sary 10 IO VIEW.jpg

 

Toko 2 Fanamboarana Hardware

Ity fizarana ity dia misy fampahalalana ankapobeny momba ny:

  • fametrahana
  • Jumper sy connectors

2.1.1 Fametrahana karatra Mini-PCIe & M.2
Mba hametrahana ny karatra mini-PCIe & NGFF M.2, esory aloha ny fonon'ny fitaovana araka ny voalaza etsy ambony, tadiavo ny slot ao anatin'ilay fitaovana, ary ataovy ireto dingana manaraka ireto.
1) Ampifanaraho amin'ny an'ny interface mini-PCIe ny fanalahidin'ny karatra mini-PCIe, ary ampidiro mitongilana ny karatra. (Ampidiro toy izany koa ny karatra M.2.)

Sary 11 Hardware Configuration.JPG

2) Atsofohy midina ny karatra mini-PCIe araka ny asehon'ny sary etsy ambany, ary amboary amin'ny visy izany eo amin'ny fijanonana varahina.
(Amboary amin'ny visy iray ihany koa ny karatra M.2.)

Sary 12 Hardware Configuration.JPG

2.2.1 Fametrahana ny Jumpers
Ampifanaraho amin'ny fampiasana jumper ny fitaovanao mba ahafahan'ireo endri-javatra ilainao mifototra amin'ny fampiharanao. Mifandraisa amin'ny mpamatsy anao raha manana fisalasalana momba ny fanamboarana tsara indrindra ho an'ny fampiasanao ianao.

2.2.2 Ahoana ny fametrahana jumper
Ny jumper dia mpitaingina fohy lava misy tsimatra metaly maromaro misy fototra napetraka eo amin'ny solaitrabe. Ny satroka jumper dia apetraka (na esorina) eo amin'ny tsimatra mba ahafahany na manafoana ny fiasa na endri-javatra. Raha manana tsip 3 ny jumper dia azonao atao ny mampifandray ny Pin 1 amin'ny Pin 2 na ny Pin 2 amin'ny Pin 3 amin'ny fanafohezana ny jumper.

Sary 13 Ahoana ny fametrahana Jumpers.JPG

Jereo ny sary etsy ambany mba hametrahana jumper.

Sary 14 Ahoana ny fametrahana Jumpers.JPG

Rehefa misy tsimatra roa amin'ny jumper iray ao anaty satroka jumper dia mihidy io jumper io, izany hoe mihodina.
Rehefa esorina amin'ny tsimatra roa ny satroka jumper dia misokatra ity jumper ity, izany hoe maty.

2.1 Toerana Jumper & Connector amin'ny solaitrabe lehibe IBR215: IBR215
2.2 Jumper & Connectors Reference haingana ho an'ny birao lehibe IBR215

Sary 15.jpg

Sary 16.jpg

Sary 17.JPG

RTC Lithium Cell Connector (CN1)

Sary 18.JPG

2.4.1 Fampifandraisan'ny tsipika an-tariby sy fivoahana audio (CN2)

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

2.4.2 Mpampitohy I2C (CN13)

Sary 20 I2C Connector.jpg

Sary 21 I2C Connector.jpg

2.4.3 Fampidirana herinaratra DC (P17,CN18)
P17: 12V ~ 24V DC fampidirana
CN18: Lohatenin'ny fidirana/famoahana DC

Sary 22 DC Power Input.JPG

2.4.4 Rafitra ON/OFF bokotra (SW2, CN17)
SW2: ON/OFF switch
CN17: Lohateny famantarana ON/OFF

Sary 23 System ON OFF Button.JPG

2.4.5 Seranan-serasera (P16)

Sary 24 Serial port.JPG

2.4.6 seranan-tsambo IO (P18, P19, P20)

Sary 25 IO board port.jpg

P18:

Sary 26 IO board port.jpg

P19:

Sary 27 IO board port.jpg

 

P20:

Sary 28.JPG

Sary 29.JPG

2.3 Toerana Jumper & Connector amin'ny board IBR215-IO

Sary 30 Jumper & Connector Locations amin'ny IBR215-IO board.jpg

2.4 Jumper & Connectors Reference haingana ho an'ny IBR215-IO Board

Sary 31.JPG

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

Sary 32.JPG

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

Sary 33.JPG

Sary 34.JPG

2.6.3 LVDS Display Connector (CN6, CN7)

Sary 35 LVDS Display Connector.JPG

Sary 36 LVDS Display Connector.JPG

2.6.4 COM RS232 Connector (CN12)

Sary 37 COM RS232 Connector.JPG

2.6.5 LVDS Backlight Control Connector (CN9)

Sary 38 LVDS Backlight Control Connector.JPG

2.6.6 MIPI-CSI Connector (CN4, CN5)

Sary 39 MIPI-CSI Connector.JPG

Sary 40 MIPI-CSI Connector.JPG

2.6.7 Dual USB 3.0 Type-A Port (CN3)

Sary 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD Fametrahana herinaratra (P11)

Sary 42 BKLT_LCD Power Setup.JPG

2.6.9 LVDS_VCC Fametrahana herinaratra (P10)

Sary 43 LVDS_VCC Power Setup.JPG

Safidy audio 2.6.10 PCIE/M.2 (P5)

Sary 44 PCIE M.2 audio safidy.JPG

2.6.11 Mpampitohy I2C (CN11)

Sary 45 I2C Connector.JPG

2.6.12 Can bus (CN14)

Sary 46 Can bus.JPG

 

Toko 3 Fanamboarana rindrambaiko

Ity toko ity dia mampiditra izao fanamboarana manaraka izao amin'ny fitaovana: (ho an'ireo mpampiasa efa mandroso ihany)

  • Manaova karatra SD fanarenana
  • Havaozina ny firmware amin'ny alàlan'ny karatra SD fanarenana

3.1 Manaova karatra SD fanarenana
Fanamarihana: Ity dia ho an'ireo mpampiasa efa mandroso izay manana sary manara-penitra IBASE file ihany.
Raha ny tokony ho izy, ny IBR215 dia apetraka mialoha miaraka amin'ny OS (Android na Yocto) ao amin'ny eMMC amin'ny alàlan'ny default. Ampifandraiso mivantana ny HDMI amin'ny IBR215, ary 12V-24V.
Ity toko ity dia mitarika anao hanao karatra microSD boot-up fanarenana.

3.1.1 Fanomanana ny karatra SD Recovery hametrahana sary Linux / Android ao amin'ny eMMC
Fanamarihana: Ny angona rehetra ao amin'ny eMMC dia ho voafafa.

1) fepetra takiana amin'ny rafitra:
Rafitra fiasana: Windows 7 na aoriana Fitaovana: uuu karatra SD: 4GB na lehibe kokoa
2) Ampidiro ao amin'ity birao ity ny karatra SD-nao (izany hoe ny connecteur P1), ampifandraiso amin'ny PC amin'ny alalan'ny seranan-tsambo mini-USB ny solaitrabe (izany hoe ny connecteur P4), ary ovay ny maody baotin'ny fampidinana.

Sary 47 Manaova karatra SD fanarenana.jpg

3) atsangano ny IBR215 ary tselatra SD amin'ny alàlan'ny baiko CMD "uuu.exe uuu-sdcard.auto" na tsindrio indroa "FW_down-sdcard.bat" (Mitovy amin'ny fanavaozana PCBA)

Sary 48 Manaova karatra SD fanarenana.jpg

3.1.2 Fanavaozana ny firmware amin'ny alàlan'ny karatra SD Recovery
1) Apetraho ny fanarenana files amin'ny USB flash disk (FAT32)
A> Yocto/Ubuntu: Adikao daholo ny fanarenana rehetra fileao amin'ny PATH:

Sary 49 Fanavaozana Firmware amin'ny alalan'ny Recovery SD Card.JPG

Sary 50 Fanavaozana Firmware amin'ny alalan'ny Recovery SD Card.JPG

2) Ampidiro (dingana 1) SD sy (dingana 2) USB flash disk amin'ny IBR215
3) Normal boot IBR215 (SW1 Pin1 OFF), atombohy ho azy ny fanarenana eMMC.
4) Ny fampahalalana fanavaozana dia hiseho amin'ny HDMI.

Sary 51.JPG

 

Toko 4 Torolàlana loharanon'ny BSP

Ity toko ity dia natokana ho an'ny injeniera rindrambaiko avo lenta mba hananganana loharano BSP. Ny lohahevitra resahina amin'ity toko ity dia toy izao manaraka izao:

  • Fanomanana
  • Famotsorana trano
  • Fametrahana famotsorana amin'ny board

4.1 Fanorenana loharano BSP
4.1.1 Fanomanana
Ny dikan-teny Ubuntu farany ambany indrindra dia 18.04 na aoriana.
1) Mametraka fonosana ilaina alohan'ny hanorina:

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) Donwload rojo fitaovana

Ny clang ampiasaina hanangonana kernel Linux dia tokony ho dikan-teny vaovao. Ataovy ireto dingana manaraka ireto mba hametrahana ny clang hampiasaina hanangonana kernel 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 checkout 007c96f100c5322acc37b84669c032c0121e68d0 fanondranana CLANG_PATH=/opt/prebuilt-android-clang

Ny baiko fanondranana teo aloha dia azo ampiana amin'ny "/etc/profile”. Rehefa dinihina tokoa,
"AARCH64_GCC_CROSS_COMPILE" sy "CLANG_PATH" dia napetraka ary azo ampiasaina mivantana.
乙、Omano ny tontolo fananganana ho an'ny kernel U-Boot sy Linux.
Ity dingana ity dia tsy maintsy atao satria tsy misy rojom-pitaovana cross-compile GCC ao amin'ny codebase AOSP.
a. Ampidino ny rojo fitaovana ho an'ny A-profile architecture on arm Developer GNU-A Downloads page. Aroso izany
hampiasa ny kinova 8.3 amin'ity famoahana ity. Azonao atao ny misintona ny “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” na “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz”. Ny voalohany dia natokana ho an'ny fanangonana programa bare-metaly, ary ny faharoa dia azo ampiasaina koa mba hanangonana ny programa fampiharana.
b. Decompress ny file mankany amin'ny lalana amin'ny kapila eo an-toerana, ohatraample, ho “/opt/”. Manondrana faribolana iray antsoina hoe "AARCH64_GCC_CROSS_COMPILE" hanondro ny fitaovana toy izao manaraka izao:

# raha "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" dia ampiasaina 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-
# raha "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" dia ampiasaina 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 ny loharano IBR215 file (example ibr215-bsp.tar.bz2) ao anaty lahatahiry “/home/”.
4.1.2 Famotsorana trano
4.1.2.1 ho an'ny yocto/Ubuntu/debian

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

4.1.3.2 ho an'ny Android
cd /home/bsp-folder
source build/envsetup.sh
sakafo atoandro evk_8mp-userdebug
ataovy ANDROID_COMPILE_WITH_JACK=diso
./imx-make.sh –j4
Ataovy -j4

4.1.3 Fametrahana famotsorana amin'ny sambo

Sary 52 Fametrahana famotsorana amin'ny board.JPG

 

Fanazavana fanampiny

Ity fizarana ity dia manome ny fampahalalana momba ny code reference.

A. Ahoana ny fampiasana GPIO amin'ny Linux

# Fitsipika sanda GPIO : gpioX_N >> 32*(X-1)+N
# Raiso ny gpio5_18 ho exampNy sandan'ny fanondranana dia tokony ho 32*(5-1)+18=146
# GPIO example 1: vokatra
echo 32 > /sys/class/gpio/export
echo out> /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO example 2: Inty
echo 32 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio146/direction
cat /sys/class/gpio/gpio146/value

B. Ahoana ny fampiasana Watchdog amin'ny Linux

// mamorona fd
int fd;
//manokatra fitaovana mpiambina
fd = open(“/dev/watchdog”, O_WRONLY);
// mahazo fanohanana avy amin'ny mpiambina
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// mahazo sata mpiambina
ioctl(fd, WDIOC_GETSTATUS, &status);
//Mahazoa fotoana fiatoana
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
//apetraho ny fotoana fiafaran'ny watchdog
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// famahanana alika
ioctl(fd, WDIOC_KEEPALIVE, & dummy);

C. Fitsapana eMMC
Fanamarihana: Mety hanimba ny angona voatahiry ao anaty flash eMMC ity fandidiana ity. Alohan'ny hanombohan'ny fitsapana dia ataovy azo antoka fa tsy misy angona mitsikera ao amin'ny tselatra eMMC ampiasaina.

Mamaky, manoratra ary manamarina
MOUNT_POINT_STR=”/var”
#mamorona angona file
dd if=/dev/urandom of=/tmp/data1 bs=1024k isa=10
#manoratra angona amin'ny emmc
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k isa=10
#vakio ny data2, ary ampitahao amin'ny data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

fitsapana hafainganam-pandeha eMMC
MOUNT_POINT_STR=”/var”
#mahazo emmc hafainganan'ny fanoratana”
fotoana dd raha=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k isa=10
# cache madio
echo 3 > /proc/sys/vm/drop_caches
#mahazo emmc haingana mamaky”
fotoana dd raha=$MOUNT_POINT_STR/fitsapana ny=/dev/null bs=1024k isa=10

D. Fitsapana USB (flash disk).
Ampidiro ny USB flash disk. Dia ho azo antoka fa ao amin'ny lisitry ny fitaovana IBR210.
Fanamarihana: Ity hetsika ity dia mety hanimba ny angona voatahiry ao amin'ny kapila tselatra USB. Alohan'ny hanombohan'ny fitsapana dia ataovy azo antoka fa tsy misy angona mitsikera ao amin'ny tselatra eMMC ampiasaina.

Mamaky, manoratra ary manamarina
USB_DIR=”/run/media/mmcblk1p1″
#mamorona angona file
dd if=/dev/urandom of=/var/data1 bs=1024k isa=100
#manoratra angona amin'ny kapila tselatra USB
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k isa=100
#vakio ny data2, ary ampitahao amin'ny data1
cmp $USB_DIR/data2 /var/data1

Fitsapana hafainganam-pandeha USB
USB_DIR=”/run/media/mmcblk1p1″
# USB hafainganana fanoratana
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# USB hafainganan'ny famakiana
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. Fitsapana karatra SD
Rehefa navoaka tamin'ny eMMC ny IBR210, ny karatra SD dia "/ dev / mmcblk1" ary afaka mahita amin'ny baiko "ls / dev / mmcblk1*":
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Fanamarihana: Ity hetsika ity dia mety hanimba ny angona voatahiry ny karatra SD. Alohan'ny hanombohan'ny fitsapana dia ataovy azo antoka fa tsy misy angona mitsikera ao amin'ny tselatra eMMC ampiasaina.

Mamaky, manoratra ary manamarina
SD_DIR=”/run/media/mmcblk1″
#mamorona angona file
dd if=/dev/urandom of=/var/data1 bs=1024k isa=100
#manoratra angona amin'ny karatra SD
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k isa=100
#vakio ny data2, ary ampitahao amin'ny data1
cmp $SD_DIR/data2 /var/data1

Fitsapana hafainganam-pandeha karatra SD
SD_DIR=”/run/media/mmcblk1″
# Hafainganam-panoratana SD
dd if=/dev/zero of=$SD_DIR/test bs=1M isa=1000 oflag=nocache
# Hafainganam-pamakiana SD
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

F. Fitsapana RS-232
//open ttymxc1
fd = misokatra(/dev/ttymxc1,O_RDWR );
//mametraha hafainganam-pandeha
tcgetattr(fd, &opt);
cfsetispeed(&opt, hafainganam-pandeha);
cfsetospeed(&opt, hafainganam-pandeha);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
hafainganam-pandeha = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/
options.c_oflag &= ~OPOST; /*Vaovao*/
//Options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#mametraha parity
tcsetattr(fd, TCSANOW, &safidy)
//manoratra ttymxc1
write(fd, write_buf, sizeof(write_buf));
//vakio ny ttymxc1
mamaky(fd, read_buf, sizeof(read_buf)))

Fitsapana G. RS-485
//open ttymxc1
fd = misokatra(/dev/ttymxc1,O_RDWR );
//mametraha hafainganam-pandeha
tcgetattr(fd, &opt);
cfsetispeed(&opt, hafainganam-pandeha);
cfsetospeed(&opt, hafainganam-pandeha);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
hafainganam-pandeha = cfgetispeed(&opt);
//set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*Input*/
options.c_oflag &= ~OPOST; /*Vaovao*/
//Options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#mametraha parity
tcsetattr(fd, TCSANOW, &safidy)
//manoratra ttymxc1
write(fd, write_buf, sizeof(write_buf));
//vakio ny ttymxc1
mamaky(fd, read_buf, sizeof(read_buf)))

H. Fitsapana Audio
Yocto/debian/ubuntu
// milalao mp3 amin'ny feo (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// firaketana mp3 amin'ny feo (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
fa android:
azafady raketo sy playback apk

I. Fitsapana Ethernet
• Fitsapana Ping Ethernet
Mpizara #ping 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Fitsapana TCP Ethernet
#server 192.168.1.123 mihazakazaka baiko "iperf3 -s"
#Mifandraisa amin'ny mpizara 192.168.1.123 amin'ny fomba tcp amin'ny iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Fitsapana UDP Ethernet
#server 192.168.1.123 mihazakazaka baiko "iperf3 -s"
#Mifandraisa amin'ny mpizara 192.168.1.123 amin'ny fomba udp nataon'i iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. LVDS Test (tsy manohana ny Android)
// Sokafy ny file ho an'ny famakiana sy fanoratana
framebuffer_fd = misokatra(“/dev/fb0”, O_RDWR);
// Mahazoa fampahalalana momba ny efijery raikitra
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Mahazoa fampahalalana momba ny efijery miovaova
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Fantaro ny haben'ny efijery amin'ny bytes
habe = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Sarintany amin'ny fitadidiana ilay fitaovana
fbp = (char *)mmap(0, habe, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Fantaro hoe aiza ao anaty fitadidiana hametrahana ny piksel
memset(fbp, 0x00, habe);
//sary point amin'ny fbp
long int toerana = 0;
toerana = (x+g_xoffset) * (g_bits_pixel/8) +
(y+g_yoffset) * g_line_halany;
*(fbp + toerana + 0) = color_b;
*(fbp + toerana + 1) = color_g;
*(fbp + toerana + 2) = color_r;
//akatona framebuffer fd
akaiky (framebuffer_fd);

K. Fitsapana HDMI
• Fitsapana fampisehoana HDMI
// Sokafy ny file ho an'ny famakiana sy fanoratana
framebuffer_fd = misokatra(“/dev/fb2”, O_RDWR);
// Mahazoa fampahalalana momba ny efijery raikitra
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Mahazoa fampahalalana momba ny efijery miovaova
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Fantaro ny haben'ny efijery amin'ny bytes
habe = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Sarintany amin'ny fitadidiana ilay fitaovana
fbp = (char *)mmap(0, habe, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Fantaro hoe aiza ao anaty fitadidiana hametrahana ny piksel
memset(fbp, 0x00, habe);
//sary point amin'ny fbp
long int toerana = 0;
toerana = (x+g_xoffset) * (g_bits_pixel/8) +
(y+g_yoffset) * g_line_halany;
*(fbp + toerana + 0) = color_b;
*(fbp + toerana + 1) = color_g;
*(fbp + toerana + 2) = color_r;
//akatona framebuffer fd
akaiky (framebuffer_fd);

• Fitsapana feo HDMI
# avelao ny feo hdmi
echo 0 > /sys/class/graphics/fb2/blank
#milalao wav file amin'ny hdmi audio
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

L. Test 3G (tsy ho an'ny Android, Android manana config 3g amin'ny fametrahana)
• Fanamarinana ny fanjakana 3G
#Jereo ny UC20 module state sy sim state
cat /dev/ttyUSB4 &
• Fitsapana 3G
# ny baiko dia hampifandray 3g amin'ny tambajotra
# ataovy azo antoka fa ampidirina tsara ny carte sim, ary mifandray ny ANT
pppd miantso quectel-ppp
echo "ping www.baidu.com mba hahazoana antoka fa tsara ny tambajotra"
ping www.baidu.com

M. Karazana mpampitohy an-tsambo

Sary 53 Karazana mpampitohy an-tsambo.JPG

Ny karazana mpampitohy dia mety hiova tsy misy fampandrenesana mialoha.

 

Hamaky bebe kokoa momba ity boky ity & Download PDF:

Documents / Loharano

IBASE IBR215 Series Ruggedized Embedded Computer [pdf] Boky Torolàlana
IBR215 Series Ruggedized Embedded Computer, IBR215 Series, Ruggedized Embedded Computer, Embedded Computer, Solosaina

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *