IBASE IBR215 Series Ruggedized Embedded Computer User Manual
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
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.
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
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
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.
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
- Tsidiho ny IBASE webtranokala ao amin'ny www.ibase.com.tw hahitana ny vaovao farany momba ny vokatra.
- 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.
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
Ny fepetra rehetra dia mety hiova tsy misy fampandrenesana mialoha.
1.5 Ny vokatraview
TOP VIEW
I/O VIEW
1.6 refy
Unit: mm
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.)
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.)
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.
Jereo ny sary etsy ambany mba hametrahana jumper.
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
RTC Lithium Cell Connector (CN1)
2.4.1 Fampifandraisan'ny tsipika an-tariby sy fivoahana audio (CN2)
2.4.2 Mpampitohy I2C (CN13)
2.4.3 Fampidirana herinaratra DC (P17,CN18)
P17: 12V ~ 24V DC fampidirana
CN18: Lohatenin'ny fidirana/famoahana DC
2.4.4 Rafitra ON/OFF bokotra (SW2, CN17)
SW2: ON/OFF switch
CN17: Lohateny famantarana ON/OFF
2.4.5 Seranan-serasera (P16)
2.4.6 seranan-tsambo IO (P18, P19, P20)
P18:
P19:
P20:
2.3 Toerana Jumper & Connector amin'ny board IBR215-IO
2.4 Jumper & Connectors Reference haingana ho an'ny IBR215-IO Board
2.6.1 COM RS-232/422/485 Selection (SW3)
2.6.2 COM RS-232/422/485 Port (P14)
2.6.3 LVDS Display Connector (CN6, CN7)
2.6.4 COM RS232 Connector (CN12)
2.6.5 LVDS Backlight Control Connector (CN9)
2.6.6 MIPI-CSI Connector (CN4, CN5)
2.6.7 Dual USB 3.0 Type-A Port (CN3)
2.6.8 BKLT_LCD Fametrahana herinaratra (P11)
2.6.9 LVDS_VCC Fametrahana herinaratra (P10)
Safidy audio 2.6.10 PCIE/M.2 (P5)
2.6.11 Mpampitohy I2C (CN11)
2.6.12 Can bus (CN14)
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.
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)
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:
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.
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
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
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 |