Sreath IBASE IBR215 Leabhar-làimhe Cleachdaiche Coimpiutair Leabaichte Ruggedized
Sreath IBR215
Coimpiutar freumhaichte garbh
le NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC
Dlighe-sgrìobhaidh
© 2018 IBASE Technology, Inc. Gach còir glèidhte.
Chan fhaodar pàirt sam bith den fhoillseachadh seo ath-riochdachadh, a chopaigeadh, a stòradh ann an siostam trusaidh, eadar-theangachadh gu cànan sam bith no a chraoladh ann an cruth sam bith no ann an dòigh sam bith, dealanach, meacanaigeach, lethbhreacadh no eile, gun chead sgrìobhte ro-làimh bho IBASE Technology, Inc. . (air an ainmeachadh an-seo mar “IBASE”).
Àicheadh
Tha IBASE a’ glèidheadh na còrach atharrachaidhean agus leasachaidhean a dhèanamh air na toraidhean a tha air am mìneachadh san sgrìobhainn seo gun rabhadh ro-làimh. Chaidh a h-uile oidhirp a dhèanamh gus dèanamh cinnteach gu bheil am fiosrachadh anns an sgrìobhainn ceart; ge-tà, chan eil IBASE a’ gealltainn gu bheil an sgrìobhainn seo saor bho mhearachdan. Chan eil IBASE a’ gabhail uallach sam bith airson milleadh tuiteamach no leantainneach a thig bho mhì-chleachdadh no neo-chomas an toradh no am fiosrachadh a tha an-seo a chleachdadh, agus airson brisidhean sam bith air còraichean treas phàrtaidhean, a dh’ fhaodadh tighinn bho bhith ga chleachdadh.
Comharran-malairt
Bithear a’ cleachdadh na comharran-malairt, na clàran agus na suaicheantasan a tha air an ainmeachadh an seo airson adhbharan aithneachaidh a-mhàin agus faodaidh iad a bhith nan comharran-malairt agus/no nan comharran-malairt clàraichte aig an luchd-seilbh aca.
Gèilleadh
Bidh an toradh a tha air a mhìneachadh san leabhar-làimhe seo a’ cumail ri stiùiridhean iomchaidh an Aonaidh Eòrpaich (CE) ma tha comharra CE air. Airson siostaman cumail a’ gèilleadh ri CE, chan fhaodar ach pàirtean a tha a’ gèilleadh ri CE a chleachdadh. Tha cumail suas gèilleadh CE cuideachd a’ feumachdainn dòighean càbaill is càbaill ceart.
Chaidh an toradh seo a dhearbhadh agus chaidh a lorg gu bheil e a’ gèilleadh ris na crìochan airson inneal Clas B, a rèir Pàirt 15 de Riaghailtean FCC. Tha na crìochan sin air an dealbhadh gus dìon reusanta a thoirt seachad an aghaidh bacadh cronail ann an ionad còmhnaidh. Bidh an uidheamachd seo a’ gineadh, a’ cleachdadh agus comasach air lùth tricead rèidio a ghintinn agus, mura tèid a chuir a-steach agus a chleachdadh a rèir stiùireadh an neach-dèanamh, dh’ fhaodadh e bacadh cronail a chuir air conaltradh rèidio.
WEEE
Chan fhaodar faighinn cuidhteas an toradh seo mar sgudal taighe àbhaisteach, a rèir stiùireadh an EU airson sgudal uidheamachd dealain is dealanach (WEEE - 2012/19 / EU). An àite sin, bu chòir faighinn cuidhteas e le bhith ga thilleadh gu àite cruinneachaidh ath-chuartachaidh baile. Thoir sùil air riaghailtean ionadail airson faighinn cuidhteas stuthan dealanach.
IBASE uaine
Tha an toradh seo a’ cumail ri stiùiridhean gnàthach RoHS a’ cuingealachadh cleachdadh nan stuthan a leanas ann an dùmhlachd gun a bhith nas àirde na 0.1% a rèir cuideam (1000 ppm) ach a-mhàin cadmium, cuibhrichte gu 0.01% a rèir cuideam (100 ppm).
- Stiùireadh (Pb)
- Mearcair (Hg)
- Caidmium (Cd)
- Chromium sia-fhalamh (Cr6+)
- Biphenyls polybrominated (PBB)
- Ether diphenyl polybrominated (PBDE)
Fiosrachadh Sàbhailteachd Cudromach
Leugh gu faiceallach am fiosrachadh sàbhailteachd a leanas mus cleachd thu an inneal seo.
A' stèidheachadh an t-siostam agad:
- Cuir an inneal gu còmhnard air uachdar seasmhach agus cruaidh.
- Na cleachd an toradh seo faisg air uisge no stòr teas sam bith.
- Fàg àite gu leòr timcheall air an inneal agus na cuir bacadh air na fosglaidhean fionnarachaidh. Na leig às no na cuir a-steach stuth de sheòrsa sam bith a-steach do na fosglaidhean.
- Cleachd an toradh seo ann an àrainneachdan le teòthachd na h-àrainneachd eadar 0˚C agus 60˚C.
Cùram rè cleachdadh:
- Na cuir nithean trom air mullach an inneil.
- Dèan cinnteach gun ceangail thu an voltage chun an inneal. Mura toirear seachad an leabhar cearttagDh’ fhaodadh e an aonad a mhilleadh.
- Na coisich air an t-slat cumhachd no leig le rud sam bith fois a ghabhail air.
- Ma chleachdas tu sreang leudachaidh, dèan cinnteach gu bheil an àireamh iomlan ampchan eil an rangachadh de gach inneal a chaidh a phlugadh a-steach don chrann leudachaidh a’ cordadh amprangachadh ere.
- Na dòrtadh uisge no lioftaichean sam bith eile air an inneal agad.
- Thoir a-mach an sreang cumhachd an-còmhnaidh bho ionad a’ bhalla mus glan thu an inneal.
- Na cleachd ach riochdairean glanaidh neodrach gus an inneal a ghlanadh.
- Duslach falamh agus mìrean bho na fionnaichean le bhith a’ cleachdadh inneal-glanaidh coimpiutair.
Disassembly toraidh
Na feuch ri càradh, disassemble, no atharrachaidhean a dhèanamh air an inneal. Le bhith a’ dèanamh sin fàgaidh am barantas agus dh’ fhaodadh sin milleadh a dhèanamh air an toradh no dochann pearsanta.
CUAIRT
Cuir na àite a-mhàin leis an aon sheòrsa no an seòrsa co-ionann a tha an neach-dèanamh a’ moladh.
Cuir às do bataraidhean cleachdte le bhith a’ cumail ri riaghailtean ionadail.
Poileasaidh Barantais
- Bathar àbhaisteach IBASE:
Barantas 24-mìosan (2-bliadhna) bho cheann-latha an luchd. Mura h-urrainnear ceann-latha an luchd a dhearbhadh, faodar àireamhan sreathach an toraidh a chleachdadh gus an ceann-latha lìbhrigidh tuairmseach a dhearbhadh. - Pàirtean treas-phàrtaidh:
Barantas 12-mìos (1-bliadhna) bho lìbhrigeadh airson pàirtean 3rd-party nach eil air an dèanamh le IBASE, leithid CPU, inneal-fuarachaidh CPU, cuimhne, innealan stòraidh, inneal-atharrachaidh cumhachd, pannal taisbeanaidh agus scrion suathaidh.
* Bithear a’ làimhseachadh bathair, ge-tà, a dh’fhailicheas air sgàth mì-chleachdadh, tubaist, stàladh neo-chùramach no càradh neo-ùghdarraichte mar CHAN EIL BARANTAS AGUS Bithear a’ toirt cunntas do luchd-ceannachd airson càradh is cosgaisean luingeis.
Taic Teicnigeach & Seirbheisean
- Tadhail air an IBASE weblàrach aig www.ibase.com.tw gus am fiosrachadh as ùire fhaighinn mun toradh.
- Ma thachras tu air duilgheadasan teignigeach sam bith agus ma tha feum agad air taic bhon neach-cuairteachaidh no riochdaire reic agad, feuch an ullaich thu agus cuir a-steach am fiosrachadh a leanas:
• Ainm modail toraidh
• Àireamh sreathach toraidh
• Tuairisgeul mionaideach air an duilgheadas
• Teachdaireachdan mearachd ann an teacsa no glacadh-sgrìn ma tha gin
• Suidheachadh nan iomaill
• Bathar-bog air a chleachdadh (leithid OS agus bathar-bog tagraidh)
3. Ma tha feum air seirbheis càraidh, feuch an luchdaich thu sìos am foirm RMA aig http://www.ibase.com.tw/english/Supports/RMAService/ . Lìon a-steach am foirm agus cuir fios chun neach-cuairteachaidh no riochdaire reic agad.
Caibideil 1: Fiosrachadh Coitcheann
Tha am fiosrachadh a tha air a thoirt seachad sa chaibideil seo a’ toirt a-steach:
- Feartan
- Liosta pacaidh
- Sònrachaidhean
- Thairisview
- Meudan
1.1 Ro-ràdh
Tha IBR215 na shiostam freumhaichte stèidhichte air ARM® le pròiseasar NXP Cortex® i.MX8M Plus A53. Tha an inneal a’ tabhann grafaigean 2D, 3D agus luathachadh ioma-mheadhain fhad ‘s a tha e cuideachd a’ nochdadh grunn iomaill a tha gu math freagarrach airson tagraidhean gnìomhachais, nam measg RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI taisbeanadh, M.2 E2230 airson ceangal gun uèir agus mion-PCIe airson leudachadh.
1.2 Feartan
- Pròiseasar ìre gnìomhachais NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz
- 3 GB LPDDR4, 16 GB eMMC agus socaid SD
- Ceangal taobh a-muigh a’ toirt a-steach USB, HDMI, Ethernet
- A 'toirt taic do M.2 B-Key (3052) airson modalan 5G
- Comharran leudachaidh beairteach I / O airson dealbhadh bòrd IO gus taic a thoirt do WiFi / BT, 4G / LTE, LCD, Camara, NFC, còd QR, msaa.
- Dealbhadh garbh agus gun luchd-leantainn
1.3 Liosta Pacaidh
Bu chòir na stuthan a tha air an liostadh gu h-ìosal a bhith anns a’ phacaid toraidh agad. Ma tha gin den rud gu h-ìosal a dhìth, cuir fios chun neach-sgaoilidh no an neach-reic bhon do cheannaich thu an toradh. Faodar leabhar-làimhe luchd-cleachdaidh a luchdachadh sìos bho ar weblàrach.
• ISR215-Q316I
1.4 Sònrachaidhean
Faodaidh gach sònrachadh atharrachadh gun rabhadh ro-làimh.
1.5 Bathar seachadview
BARR VIEW
Tha mi/o VIEW
1.6 Meudan
Aonad: mm
Caibideil 2 Configuration Bathar-cruaidh
Anns an earrainn seo tha fiosrachadh coitcheann mu:
- Stàladh
- Geansaidh agus luchd-ceangail
2.1.1 Stàladh Mini-PCIe & M.2 Cards
Gus cairt mini-PCIe & NGFF M.2 a stàladh, thoir air falbh còmhdach an uidheim mar a chaidh ainmeachadh gu h-àrd, lorg an slot taobh a-staigh an inneal, agus dèan na ceumannan a leanas.
1) Co-thaobhadh iuchraichean na cairt mini-PCIe leis an eadar-aghaidh mini-PCIe, agus cuir a-steach a’ chairt gu slantwise. (Cuir a-steach a’ chairt M.2 san aon dòigh.)
2) Brùth a’ chairt mini-PCIe sìos mar a chithear san dealbh gu h-ìosal, agus socraich e air an standoff umha le sgriubha.
(Ceartaich a’ chairt M.2 cuideachd le aon sgriubha.)
2.2.1 A' suidheachadh nan leumadairean
Dèan rèiteachadh air an inneal agad le bhith a’ cleachdadh geansaidhean gus na feartan a dh’ fheumas tu a chomasachadh stèidhichte air na tagraidhean agad. Cuir fios chun t-solaraiche agad ma tha teagamhan agad mun rèiteachadh as fheàrr airson do chleachdadh.
2.2.2 Mar a shuidhicheas tu leumadairean
Is e stiùirichean goirid a th’ ann an geansaidhean anns a bheil grunn phrìneachan meatailt le bonn air a chuir suas air a’ bhòrd cuairteachaidh. Bithear a’ cur bonaidean geansaidh (no air an toirt air falbh) air na prìneachan gus gnìomhan no feartan a chomasachadh no a chur à comas. Ma tha 3 prìneachan aig geansaidh, faodaidh tu Pin 1 a cheangal ri Pin 2 no Pin 2 le Pin 3 le bhith a’ giorrachadh an geansaidh.
Thoir sùil air an dealbh gu h-ìosal gus leumadairean a shuidheachadh.
Nuair a tha dà phrìne de gheansaidh air an cuartachadh ann an caip geansaidh, tha an geansaidh seo dùinte, ie air a thionndadh air.
Nuair a thèid caip geansaidh a thoirt a-mach à dà phrìne geansaidh, tha an geansaidh seo fosgailte, is e sin dheth.
2.1 Àiteachan jumper Connector air bòrd-màthar prìomh bhòrd IBR215: IBR215
2.2 Jumper & Connectors Iomradh sgiobalta airson prìomh bhòrd IBR215
Ceangal RTC Lithium Cell (CN1)
2.4.1 Ceangal claisneachd a-steach & loidhne a-mach (CN2)
2.4.2 I2C Connector (CN13)
2.4.3 Cur a-steach cumhachd DC (P17,CN18)
P17: Cuir a-steach 12V ~ 24V DC
CN18: bann-cinn cuir a-steach / toraidh DC
2.4.4 Putan siostam AIR/OFF (SW2, CN17)
SW2: tionndadh AIR/OFF
CN17: bann-cinn comharra AIR / OFF
2.4.5 port sreathach (P16)
Port bòrd 2.4.6 IO (P18, P19, P20)
P18:
P19:
P20:
2.3 Àite geansaidh Connector air bòrd IBR215-IO
2.4 Jumper & Connectors Iomradh sgiobalta airson Bòrd IBR215-IO
2.6.1 Taghadh COM RS-232/422/485 (SW3)
2.6.2 COM RS-232/422/485 Port (P14)
2.6.3 Ceangal Taisbeanaidh LVDS (CN6, CN7)
2.6.4 Ceangalaiche COM RS232 (CN12)
2.6.5 LVDS Backlight Control Connector (CN9)
2.6.6 Ceangal MIPI-CSI (CN4, CN5)
2.6.7 Port dùbailte USB 3.0 Type-A (CN3)
2.6.8 BKLT_LCD Suidheachadh cumhachd (P11)
2.6.9 LVDS_VCC Power Setup (P10)
2.6.10 roghainn claisneachd PCIE/M.2 (P5)
2.6.11 I2C Connector (CN11)
2.6.12 Can bus (CN14)
Caibideil 3 suidheachadh bathar-bog
Bheir a’ chaibideil seo a-steach an suidheachadh a leanas air an inneal: (airson luchd-cleachdaidh adhartach a-mhàin)
- Dèan cairt SD ath-bheothachaidh
- Dèan ùrachadh air firmware tron chairt SD ath-bheothachaidh
3.1 Dèan cairt SD ath-bheothachaidh
Nota: Tha seo airson luchd-cleachdaidh adhartach aig a bheil ìomhaigh àbhaisteach IBASE file a-mhàin.
Gu bunaiteach, tha IBR215 air a luchdachadh ro-làimh le OS (Android no Yocto) gu eMMC gu bunaiteach. Ceangail an HDMI le cumhachd IBR215, agus 12V-24V gu dìreach.
Tha a’ chaibideil seo gad stiùireadh gus cairt microSD boot-up ath-bheothachaidh a dhèanamh.
3.1.1 Ag ullachadh a’ chairt SD Ath-bheothachaidh gus ìomhaigh Linux / Android a chuir a-steach gu eMMC
Nota: Thèid a h-uile dàta san eMMC a dhubhadh às.
1) riatanasan siostam:
Siostam-obrachaidh: Windows 7 no nas fhaide air adhart Inneal: uuu cairt SD: 4GB no nas motha ann am meud
2) Cuir a-steach do chairt SD chun bhòrd seo (ie an ceanglaiche P1), ceangail am bòrd gu PC tron phort mini-USB (ie an ceanglaiche P4), agus atharraich am modh bròg gu modh luchdaich sìos.
3) bròg IBR215 agus flash SD tro àithne CMD “uuu.exe uuu-sdcard.auto” no cliog dùbailte “FW_down-sdcard.bat” (An aon dòigh ri ùrachadh PCBA)
3.1.2 Ùraich firmware tron chairt SD Ath-bheothachaidh
1) Cuir air ais files a-steach do dhiosg USB flash (FAT32)
A> Yocto/Ubuntu: Dèan lethbhreac dhen ath-bheothachadh gu lèir files a-steach PATH:
2) Plug (step1) SD agus (step2) diosc flash USB a-steach do IBR215
3) Boot àbhaisteach IBR215 (SW1 Pin1 OFF), tòisich air ais eMMC gu fèin-ghluasadach.
4) Nochdaidh am fiosrachadh ùrachaidh air HDMI.
Caibideil 4 Stiùireadh Stòr BSP
Tha a’ chaibideil seo coisrigte do innleadairean bathar-bog adhartach a-mhàin gus stòr BSP a thogail. Tha na cuspairean a tha air an còmhdach sa chaibideil seo mar a leanas:
- Ullachadh
- Sgaoileadh togail
- Stàladh sgaoilidh gu bòrd
4.1 Togail BSP Stòr
4.1.1 Ullachadh
Is e an tionndadh Ubuntu as ìsle a thathar a’ moladh 18.04 no nas fhaide air adhart.
1) Stàlaich na pacaidean riatanach mus tèid an togail:
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
togail-riatanach chrpath socat cpio python python3 python3-pip python3-dùil \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
2) Donwload toolchain
Feumaidh an clang a chleachdar airson kernel Linux a chuir ri chèile a bhith na dhreach nas ùire. Dèan na ceumannan a leanas gus an clang a shuidheachadh airson a chleachdadh gus kernel Linux a chuir ri chèile: 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 às-mhalairt CLANG_PATH=/opt/prebuilt-android-clang
Faodar na h-òrdughan às-mhalairt roimhe seo a chur ri “/etc/profile“. Nuair a thogas an t-òstair suas,
Tha “AARCH64_GCC_CROSS_COMPILE” agus “CLANG_PATH” air an suidheachadh agus faodar an cleachdadh gu dìreach.
Mar eisimpleir, ullaich an àrainneachd togail airson kernel U-Boot agus Linux.
Tha an ceum seo èigneachail leis nach eil slabhraidh innealan tar-chruinneachaidh GCC anns an fhear ann an còd AOSP.
a. Luchdaich sìos an t-sreath innealan airson an A Profile ailtireachd air gàirdean leasaiche duilleag luchdachadh sìos GNU-A. Thathas a’ moladh
gus an tionndadh 8.3 a chleachdadh airson an naidheachd seo. Faodaidh tu an “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” no “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” a luchdachadh sìos. Tha a 'chiad fhear gu sònraichte airson prògraman meatailt lom a chur ri chèile, agus faodar an dàrna fear a chleachdadh cuideachd airson na prògraman tagraidh a chur ri chèile.
b. Dèan dì-dhùmhlachadh an file a-steach do shlighe air diosc ionadail, airson example, gu “/opt/”. Às-phortaich caochladair leis an ainm “AARCH64_GCC_CROSS_COMPILE” gus an inneal a chomharrachadh mar a leanas:
# ma tha “gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz” air a chleachdadh 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-
# ma tha “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” air a chleachdadh sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C / tagh às-mhalairt AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu
3) Dèan dì-dhùmhlachadh an stòr IBR215 file (example ibr215-bsp.tar.bz2) a-steach don phasgan “/home/”.
4.1.2 Sgaoileadh togalach
4.1.2.1 airson yocto/Ubuntu/debian
pasgan cd / dachaigh / bsp
./build-bsp-5.4.sh
4.1.3.2 airson Android
pasgan cd / dachaigh / bsp
tùs togail/envsetup.sh
lòn evk_8mp-userdebug
dèan ANDROID_COMPILE_WITH_JACK=meallta
./imx-make.sh –j4
Dèan -j4
4.1.3 Stàladh sgaoilidh gu bòrd
Pàipear-taice
Tha an earrann seo a’ toirt seachad fiosrachadh mu chòd iomraidh.
F. Mar a chleachdar GPIO ann an Linux
# Riaghailt Luach GPIO : gpioX_N >> 32*(X-1)+N
# Gabh gpio5_18 mar example, bu chòir luach às-mhalairt a bhith 32 * (5-1) + 18 = 146
# GPIO example 1: Toradh
mac-talla 32 > / sys/class/gpio/export
mac-talla a-mach> / sys/class/gpio/gpio146/direction
mac-talla 0 > /sys/class/gpio/gpio146/value
mac-talla 1 > /sys/class/gpio/gpio146/value
# GPIO example 2: Cuir a-steach
mac-talla 32 > / sys/class/gpio/export
mac-talla ann an> / sys/class/gpio/gpio146/direction
cat/sys/class/gpio/gpio146/luach
B. Mar a chleachdas tu Watchdog ann an Linux
// cruthaich fd
int fd;
// inneal faire fosgailte
fd = fosgailte ("/ dev/watchdog", O_WRONLY);
// faigh taic faire
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// faigh inbhe faire
ioctl(fd, WDIOC_GETSTATUS, & inbhe);
// faigh ùine faire faire
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// suidhich ùine-faire faire
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// cù biadhaidh
ioctl(fd, WDIOC_KEEPALIVE, & dummy);
C. Deuchainn eMMC
Nota: Dh’ fhaodadh an obrachadh seo milleadh a dhèanamh air an dàta a tha air a stòradh ann am flash eMMC. Mus tòisich thu air an deuchainn, dèan cinnteach nach eil dàta èiginneach anns an flash eMMC a thathar a’ cleachdadh.
Leugh, sgrìobh, agus thoir sùil
MOUNT_POINT_STR = ”/var”
# cruthaich dàta file
dd ma tha =/dev/urandom de=/tmp/data1 bs=1024k cunntadh=10
# sgrìobh dàta gu emmc
dd if=/tmp/data1 de=$MOUNT_POINT_STR/data2 bs=1024k cunntadh=10
# leugh dàta2, agus dèan coimeas ri dàta1
cmp $MOUNT_POINT_STR/data2 /tmp/data1
deuchainn astar eMMC
MOUNT_POINT_STR = ”/var”
# faigh astar sgrìobhaidh emmc"
ùine dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k cunntadh=10
# caches glan
mac-talla 3 > /proc/sys/vm/drop_caches
# faigh astar leughaidh emmc"
ùine dd ma tha=$MOUNT_POINT_STR/deuchainn=/dev/null bs=1024k cunntadh=10
D. USB (flash diosc) Deuchainn
Cuir a-steach an diosg USB flash. An uairsin dèan cinnteach gu bheil e air liosta innealan IBR210.
Nota: Dh’ fhaodadh an obrachadh seo milleadh a dhèanamh air an dàta a tha air a stòradh sa chlàr USB flash. Mus tòisich thu air an deuchainn, dèan cinnteach nach eil dàta èiginneach anns an flash eMMC a thathar a’ cleachdadh.
Leugh, sgrìobh, agus thoir sùil
USB_DIR =”/run/media/mmcblk1p1″
# cruthaich dàta file
dd ma tha =/dev/urandom de=/var/data1 bs=1024k cunntadh=100
# sgrìobh dàta gu diosc USB flash
dd ma =/var/data1 de=$USB_DIR/data2 bs=1024k cunntadh=100
# leugh dàta2, agus dèan coimeas ri dàta1
cmp $ USB_DIR/data2 /var/data1
Deuchainn astar USB
USB_DIR =”/run/media/mmcblk1p1″
# astar sgrìobhaidh usb
dd if=/dev/neoni de=$BASIC_DIR/$i/test bs=1M cunntadh=1000 oflag=nocache
# astar leughaidh usb
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. Deuchainn cairt SD
Nuair a thèid IBR210 a bhrùthadh bho eMMC, tha cairt SD “/ dev / mmcblk1” agus comasach fhaicinn le àithne “ls / dev / mmcblk1 *”:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Nota: Dh’ fhaodadh an obrachadh seo milleadh a dhèanamh air an dàta a tha air a stòradh air a’ chairt SD. Mus tòisich thu air an deuchainn, dèan cinnteach nach eil dàta èiginneach anns an flash eMMC a thathar a’ cleachdadh.
Leugh, sgrìobh, agus thoir sùil
SD_DIR =”/run/media/mmcblk1″
# cruthaich dàta file
dd ma tha =/dev/urandom de=/var/data1 bs=1024k cunntadh=100
# sgrìobh dàta gu cairt SD
dd ma =/var/data1 de=$ SD_DIR/data2 bs=1024k cunntadh=100
# leugh dàta2, agus dèan coimeas ri dàta1
cmp $SD_DIR/data2 /var/data1
Deuchainn astar cairt SD
SD_DIR =”/run/media/mmcblk1″
Astar sgrìobhaidh # SD
dd if=/dev/zero de=$SD_DIR/test bs=1M cunntadh=1000 oflag=nocache
Astar leughaidh # SD
dd if=$SD_DIR/deuchainn de=/dev/null bs=1M oflag=nocache
F. RS-232 Deuchainn
// fosgail ttymxc1
fd = fosgailte (/ dev/ttymxc1, O_RDWR );
// luaths a shuidheachadh
tcgetattr(fd, & roghainn);
cfsetspeed (& tagh, luaths);
cfsetospeed (& tagh, luaths);
tcsetattr(fd, TCSANOW, & roghainn)
// faigh_speed
tcgetattr(fd, & roghainn);
speed = cfgetispeed(&roghnaich);
// seata_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /* Cuir a-steach*/
options.c_oflag &= ~OPOST; /*Toradh*/
//roghainnean.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# suidheachadh co-ionannachd
tcsetattr(fd, TCSANOW, &roghainnean)
// sgrìobh ttymxc1
sgrìobhadh (fd, write_buf, sizeof (write_buf));
// leugh ttymxc1
leugh (fd, read_buf, sizeof (read_buf)))
G. RS-485 Deuchainn
// fosgail ttymxc1
fd = fosgailte (/ dev/ttymxc1, O_RDWR );
// luaths a shuidheachadh
tcgetattr(fd, & roghainn);
cfsetspeed (& tagh, luaths);
cfsetospeed (& tagh, luaths);
tcsetattr(fd, TCSANOW, & opt
// faigh_speed
tcgetattr(fd, & roghainn);
speed = cfgetispeed(&roghnaich);
// seata_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /* Cuir a-steach*/
options.c_oflag &= ~OPOST; /*Toradh*/
//roghainnean.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
# suidheachadh co-ionannachd
tcsetattr(fd, TCSANOW, &roghainnean)
// sgrìobh ttymxc1
sgrìobhadh (fd, write_buf, sizeof (write_buf));
// leugh ttymxc1
leugh (fd, read_buf, sizeof (read_buf)))
H. Deuchainn Fuaim
Yocto/debian/ubuntu
// cluich mp3 le claisneachd (ALC5640)
gplay-1.0 /home/root/testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// clàraich mp3 le claisneachd (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
airson android:
feuch an clàraich agus ath-chluich apk
I. Deuchainn Ethernet
• Ethernet Ping deuchainn
# ping frithealaiche 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP deuchainn
#server 192.168.1.123 ruith àithne “iperf3 -s”
# Dèan conaltradh ris an fhrithealaiche 192.168.1.123 ann am modh tcp le iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Ethernet deuchainn UDP
#server 192.168.1.123 ruith àithne “iperf3 -s”
# conaltradh ris an fhrithealaiche 192.168.1.123 ann am modh udp le iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M
Deuchainn J. LVDS (gun taic android)
// Fosgail an file airson leughadh agus sgrìobhadh
framebuffer_fd = fosgailte ("/ dev/fb0", O_RDWR);
// Faigh fiosrachadh sgrion stèidhichte
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Faigh fiosrachadh sgrion caochlaideach
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Figear a-mach meud an sgrion ann am bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapa an inneal gu cuimhne
fbp = (char *)mmap(0, meud na sgrìn, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Figear a-mach càite an cuir thu am piogsail nad chuimhne
memset (fbp, 0x00, meud sgrion);
// puing tarraing le fbp
fada int location = 0;
location = (x + g_xoffset) * (g_bits_per_pixel/8) +
(y + g_yoffset) * g_line_length;
* (fbp + àite + 0) = dath_b;
* (fbp + àite + 1) = dath_g;
* (fbp + location + 2) = dath_r;
// dùin frèam bufair fd
dùin (framebuffer_fd);
K. Deuchainn HDMI
• Deuchainn taisbeanaidh HDMI
// Fosgail an file airson leughadh agus sgrìobhadh
framebuffer_fd = fosgailte ("/ dev/fb2", O_RDWR);
// Faigh fiosrachadh sgrion stèidhichte
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Faigh fiosrachadh sgrion caochlaideach
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// Figear a-mach meud an sgrion ann am bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Mapa an inneal gu cuimhne
fbp = (char *)mmap(0, meud na sgrìn, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Figear a-mach càite an cuir thu am piogsail nad chuimhne
memset (fbp, 0x00, meud sgrion);
// puing tarraing le fbp
fada int location = 0;
location = (x + g_xoffset) * (g_bits_per_pixel/8) +
(y + g_yoffset) * g_line_length;
* (fbp + àite + 0) = dath_b;
* (fbp + àite + 1) = dath_g;
* (fbp + location + 2) = dath_r;
// dùin frèam bufair fd
dùin (framebuffer_fd);
• Deuchainn claisneachd HDMI
# cuir an comas fuaim hdmi
mac-talla 0 > /sys/class/graphics/fb2/blank
# cluich wav file Air sgàth fuaim hdmi
aplay /home/root/testscript/hdmi/1K.wav -D plughw: 0,0
L. 3G Test (chan ann airson android, tha rèiteachadh 3g aig android ann an suidheachadh)
• A' sgrùdadh staid 3G
# Thoir sùil air staid modal UC20 agus staid sim
cat / dev/ttyUSB4 &
• Deuchainn 3G
# ceangailidh an àithne 3g ris an lìonra
# dèan cinnteach gu bheil a’ chairt sim air a chuir a-steach ceart, agus ANT ceangailte
pppd cuir fios gu quectel-ppp
mac-talla “ping www.baidu.com gus dèanamh cinnteach gu bheil an lìonra ceart gu leòr”
ping www.baidu.com
M. Seòrsaichean ceangail air bòrd
Faodaidh seòrsaichean ceangail atharrachadh gun rabhadh ro-làimh.
Leugh tuilleadh mun Leabhar-làimhe seo & Luchdaich sìos PDF:
Sgrìobhainnean/Goireasan
![]() |
Sreath IBASE IBR215 Coimpiutair Leabaichte Ruggedized [pdfLeabhar-làimhe an neach-cleachdaidh Sreath IBR215 Coimpiutair Leabaichte Ruggedized, Sreath IBR215, Coimpiutair Leabaichte Ruggedized, Coimpiutair Leabaichte, Coimpiutair |