IBASE.JPG

IBASE IBR215 Jerin Ruggeded Haɗen Mai Amfani da Kwamfuta

IBASE IBR215 Mai Ruggeded Computer.jpg

 

Saukewa: IBR215
Kwamfuta Mai Rugujewa
tare da NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC

 

Haƙƙin mallaka
© 2018 IBASE Technology, Inc. Duk haƙƙin mallaka.
Ba wani ɓangare na wannan ɗaba'ar da za'a iya sake bugawa, kwafi, adanawa cikin tsarin dawo da ita, fassara zuwa kowane harshe ko watsa ta kowace hanya ko ta kowace hanya, lantarki, injiniyoyi, kwafi, ko akasin haka, ba tare da izinin rubutaccen izini na IBASE Technology, Inc. (daga nan ana kiranta "IBASE").

Disclaimer
IBASE tana da haƙƙin yin canje-canje da haɓakawa ga samfuran da aka bayyana a cikin wannan takaddar ba tare da sanarwa ba. An yi ƙoƙari don tabbatar da bayanin da ke cikin takarda daidai ne; duk da haka, IBASE baya bada garantin cewa wannan takarda ba ta da kuskure. IBASE ba ta ɗaukan wani alhaki na lalacewa ko lahani da ya taso daga rashin amfani ko rashin iya amfani da samfur ko bayanin da ke ƙunshe a ciki, da duk wani keta haƙƙin ɓangare na uku, wanda zai iya haifar da amfani da shi.

Alamomin kasuwanci
Duk alamun kasuwanci, rajista da alamun da aka ambata anan ana amfani dasu don dalilai na tantancewa kawai kuma maiyuwa alamun kasuwanci ne da/ko alamun kasuwanci masu rijista na masu su.

 

Biyayya

CE alama Samfurin da aka bayyana a cikin wannan jagorar ya bi duk umarnin Tarayyar Turai (CE) idan yana da alamar CE. Don tsarin ya kasance masu yarda da CE, ana iya amfani da sassan masu yarda kawai. Kula da yardawar CE shima yana buƙatar ingantattun dabarun kebul da igiyoyi.

Ikon FC An gwada wannan samfurin kuma an samo shi don biyan iyaka ga na'urar Class B, bisa ga Sashe na 15 na Dokokin FCC. An ƙirƙira waɗannan iyakokin don ba da kariya mai ma'ana daga tsangwama mai cutarwa a cikin shigarwar mazauni. Wannan kayan aiki yana haifarwa, yana amfani da kuma zai iya haskaka ƙarfin mitar rediyo kuma, idan ba'a shigar dashi ba kuma akayi amfani dashi daidai da umarnin masana'anta, na iya haifar da tsangwama mai cutarwa ga sadarwar rediyo.

WAYE

Zubar da gumaka

Kada a zubar da wannan samfurin azaman sharar gida na yau da kullun, daidai da umarnin EU na sharar kayan lantarki da lantarki (WEEE – 2012/19/EU). Maimakon haka, yakamata a zubar da shi ta hanyar mayar da shi wurin tattara kayan sake amfani da na gundumar. Bincika dokokin gida don zubar da samfuran lantarki.

Green IBASE

Fig 1.JPG  Wannan samfurin ya bi umarnin RoHS na yanzu yana ƙuntata amfani da abubuwa masu zuwa a cikin ƙididdiga waɗanda kada su wuce 0.1% ta nauyi (1000 ppm) ban da cadmium, iyakance zuwa 0.01% ta nauyi (100 ppm).

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

 

Muhimman Bayanan Tsaro

Karanta waɗannan bayanan aminci a hankali kafin amfani da wannan na'urar.

Saita tsarin ku:

  • Saka na'urar a kwance a kan tsayayye kuma mai ƙarfi.
  • Kada ku yi amfani da wannan samfurin kusa da ruwa ko kowane wuri mai zafi.
  • Bar sarari da yawa a kusa da na'urar kuma kar a toshe buɗewar samun iska. Kada a taɓa jefa ko saka kowane abu na kowane iri a cikin mabuɗin.
  • Yi amfani da wannan samfur a cikin mahalli tare da yanayin zafi tsakanin 0˚C da 60˚C.

Kulawa yayin amfani:

  • Kar a sanya abubuwa masu nauyi a saman na'urar.
  • Tabbatar kun haɗa daidai voltage zuwa na'urar. Rashin samar da madaidaicin voltage zai iya lalata naúrar.
  • Kada ka yi tafiya a kan igiyar wutar lantarki ko ƙyale wani abu ya tsaya a kai.
  • Idan kuna amfani da igiyar tsawo, tabbatar da jimillar ampƘididdiga na duk na'urorin da aka toshe cikin igiya mai tsawo baya yin igiya ampyayi rating.
  • Kada ka zubar da ruwa ko wani ruwa a cikin na'urarka.
  • Koyaushe cire igiyar wutar lantarki daga bakin bango kafin tsaftace na'urar.
  • Yi amfani da masu tsaftace tsaka tsaki kawai don tsaftace na'urar.
  • Cire ƙurar ƙura da barbashi daga hurumi ta amfani da injin tsabtace kwamfuta.

Rarrabuwar Samfura
Kar a yi ƙoƙarin gyara, tarwatsa, ko yin gyare-gyare ga na'urar. Yin haka zai ɓata garanti kuma yana iya haifar da lalacewa ga samfur ko rauni na mutum.

Ikon taka tsantsan HANKALI
Sauya kawai da nau'in iri ɗaya ko makamancin da mai ƙira ya ba da shawarar.
Zubar da batura da aka yi amfani da su ta hanyar kiyaye dokokin gida.

 

Manufar garanti

  • IBASE daidaitattun samfuran:
    Garanti na watanni 24 (shekara 2) daga ranar jigilar kaya. Idan ba za a iya tantance ranar jigilar kaya ba, za a iya amfani da jerin lambobin samfurin don tantance ƙimar kwanan watan jigilar kaya.
  • Bangare na uku:
    Garanti na watanni 12 (shekara 1) daga isarwa don sassa na ɓangare na uku waɗanda ba IBASE ke ƙera su ba, kamar CPU, mai sanyaya CPU, ƙwaƙwalwar ajiya, na'urorin ajiya, adaftar wutar lantarki, allon nuni da allon taɓawa.

* Kayayyakin, Duk da haka, waɗanda suka gaza SABODA CIN AMFANI, HATSARI, WUTA KYAUTA KO GYARA BATA DA ITA BA ZA'A YI MASA HARKOKIN GYARA DA CUSTEMES DON GYARA DA KUJERAR SAUKI.

 

Tallafin Fasaha & Sabis

  1. Ziyarci IBASE website a www.ibase.com.tw don nemo sabbin bayanai game da samfurin.
  2. Idan kun ci karo da kowace matsala ta fasaha kuma kuna buƙatar taimako daga mai rarraba ku ko wakilin tallace-tallace, da fatan za a shirya ku aika da bayanan masu zuwa:

• Sunan samfurin samfur
Lambar serial na samfur
• Cikakken bayanin matsalar
• Kuskuren saƙonni a cikin rubutu ko hotunan kariyar kwamfuta idan akwai
• Tsarin abubuwan da ke kewaye
Software da ake amfani da su (kamar OS da software na aikace-aikace)
3. Idan ana buƙatar sabis na gyara, da fatan za a sauke fam ɗin RMA a http://www.ibase.com.tw/english/Supports/RMAService/. Cika fam ɗin kuma tuntuɓi mai rarraba ku ko wakilin tallace-tallace.

 

Babi na 1: Gabaɗaya Bayani

Bayanin da aka bayar a wannan babin ya haɗa da:

  • Siffofin
  • Jerin Shiryawa
  • Ƙayyadaddun bayanai
  • Ƙarsheview
  • Girma

1.1 Gabatarwa
IBR215 tsari ne na tushen ARM® tare da NXP Cortex® i.MX8M Plus A53 processor. Na'urar tana ba da 2D, 3D graphics da multimedia accelerations yayin da shi ma siffofi da yawa peripherals da suke da kyau dace da masana'antu aikace-aikace, ciki har da RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI nuni, M.2 E2230 ga haɗi mara waya da mini-PCIe don faɗaɗawa.

Fig 2 Gabatarwa.jpg

1.2 Fasali

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz Industrial Grade processor
  • 3 GB LPDDR4, 16 GB eMMC da soket na SD
  • Haɗin waje ciki har da USB, HDMI, Ethernet
  • Yana goyan bayan M.2 B-Key (3052) don samfuran 5G
  • Siginonin faɗaɗawa na I/O mai albarka don ƙirar hukumar IO don tallafawa WiFi / BT, 4G/LTE, LCD, Kyamara, NFC, lambar QR, da sauransu.
  • Ƙaƙƙarfan ƙira da ƙira

1.3 Jerin Marufi
Kunshin samfurin ku yakamata ya haɗa da abubuwan da aka jera a ƙasa. Idan wani abu na ƙasa ya ɓace, tuntuɓi mai rarrabawa ko dillalin da kuka sayi samfur daga gareshi. Ana iya sauke littafin mai amfani daga mu website.

• ISR215-Q316I

1.4 Takaddun bayanai

Fig 3 Bayani dalla-dalla.JPG

Fig 4 Bayani dalla-dalla.JPG

Fig 5 Bayani dalla-dalla.JPG

Duk ƙayyadaddun bayanai ana iya canzawa ba tare da sanarwa ta gaba ba.

1.5 Samfuran Samaview
TOP VIEW

FIG 6 BAMA VIEW.jpg

I/O VIEW

FIG 7 IO VIEW.jpg

FIG 8 IO VIEW.jpg

1.6 Girma

Naúrar: mm

FIG 9 IO VIEW.jpg

FIG 10 IO VIEW.jpg

 

Babi na 2 Kanfigareshan Hardware

Wannan sashe ya ƙunshi cikakken bayani game da:

  • Shigarwa
  • Jumper da masu haɗawa

2.1.1 Mini-PCIe & M.2 Shigar Katuna
Don shigar da katin mini-PCIe & NGFF M.2, cire murfin na'urar da farko kamar yadda aka ambata a sama, gano ramin cikin na'urar, sannan aiwatar da matakai masu zuwa.
1) Daidaita maɓallan katin mini-PCIe tare da na mini-PCIe interface, sa'annan ka saka katin a hankali. (Saka katin M.2 kamar haka.)

FIG 11 Hardware Kanfigareshan.JPG

2) Tura katin mini-PCIe zuwa ƙasa kamar yadda aka nuna a hoton da ke ƙasa, kuma gyara shi a kan madaidaicin tagulla tare da dunƙule.
(Gyara katin M.2 shima tare da dunƙule guda ɗaya.)

FIG 12 Hardware Kanfigareshan.JPG

2.2.1 Saita Jumpers
Sanya na'urarka ta amfani da tsalle-tsalle don kunna fasalin da kuke buƙata dangane da aikace-aikacenku. Tuntuɓi mai siyarwar ku idan kuna da shakku game da mafi kyawun tsari don amfanin ku.

2.2.2 Yadda ake saita Jumpers
Jumpers sune madugu na ɗan gajeren tsayi wanda ya ƙunshi fil ɗin ƙarfe da yawa tare da tushe da aka ɗora akan allon kewayawa. Ana sanya (ko cire) madafunan tsalle a kan fil don kunna ko kashe ayyuka ko fasali. Idan mai tsalle yana da fil 3, zaku iya haɗa Pin 1 tare da Fin 2 ko Pin 2 tare da Fin 3 ta hanyar rage tsalle.

Fig 13 Yadda Ake Saita Jumpers.JPG

Koma zuwa hoton da ke ƙasa don saita masu tsalle.

Fig 14 Yadda Ake Saita Jumpers.JPG

Lokacin da fil biyu na jumper ke lullube cikin hular tsalle, wannan jumper yana rufe, watau Kunnawa.
Lokacin da aka cire hular jumper daga fil biyu na jumper, wannan jumper yana buɗewa, watau a kashe.

2.1 Wuraren Jumper & Mai Haɗi akan babban allo na IBR215: IBR215
2.2 Jumper & Haɗi Mai Saurin Magana don babban allon IBR215

Fig 15.jpg

Fig 16.jpg

Fig 17.JPG

RTC Lithium Cell Connector (CN1)

Fig 18.JPG

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

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

2.4.2 Mai Haɗin I2C (CN13)

FIG 20 I2C Connector.jpg

FIG 21 I2C Connector.jpg

2.4.3 DC Input Power (P17,CN18)
P17: 12V ~ 24V DC shigarwa
CN18: DC shigar da kai / fitarwa

FIG 22 DC Power Input.JPG

2.4.4 Maɓallin ON / KASHE Tsarin (SW2, CN17)
SW2: ON/KASHE
CN17: ON/KASHE siginar siginar

Fig 23 Tsarin ON KASHE Button.JPG

2.4.5 Serial tashar jiragen ruwa (P16)

FIG 24 Serial port.JPG

2.4.6 IO tashar tashar jiragen ruwa (P18, P19, P20)

FIG 25 IO tashar tashar jiragen ruwa.jpg

P18:

FIG 26 IO tashar tashar jiragen ruwa.jpg

P19:

FIG 27 IO tashar tashar jiragen ruwa.jpg

 

P20:

Fig 28.JPG

Fig 29.JPG

2.3 Jumper & Haɗa Wuraren akan allon IBR215-IO

FIG 30 Jumper & Wuraren Mai Haɗi akan allon IBR215-IO.jpg

2.4 Jumper & Masu Haɗi Mai Saurin Magana don IBR215-IO Board

Fig 31.JPG

2.6.1 COM RS-232/422/485 Zaɓi (SW3)

Fig 32.JPG

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

Fig 33.JPG

Fig 34.JPG

2.6.3 LVDS Mai Haɗin Nuni (CN6, CN7)

FIG 35 Mai Haɗin Nuni na LVDS.JPG

FIG 36 Mai Haɗin Nuni na LVDS.JPG

2.6.4 COM RS232 Mai Haɗi (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 LVDS Mai Haɗin Hasken Baya (CN9)

FIG 38 LVDS Mai Haɗin Hasken Baya.JPG

2.6.6 MIPI-CSI Connector (CN4, CN5)

FIG 39 MIPI-CSI Connector.JPG

FIG 40 MIPI-CSI Connector.JPG

2.6.7 Dual USB 3.0 Type-A Port (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD Saita Wuta (P11)

FIG 42 BKLT_LCD Saita Wuta.JPG

2.6.9 LVDS_VCC Saita Wuta (P10)

FIG 43 LVDS_VCC Saita Wuta.JPG

2.6.10 PCIE/M.2 zaɓi na sauti (P5)

FIG 44 PCIE M.2 zaɓi na audio.JPG

2.6.11 Mai Haɗin I2C (CN11)

FIG 45 I2C Connector.JPG

2.6.12 Can bas (CN14)

Fig 46 Can bas.JPG

 

Babi na 3 Saitin Software

Wannan babin yana gabatar da saitin mai zuwa akan na'urar: (ga masu amfani kawai)

  • Yi katin SD mai dawowa
  • Haɓaka firmware ta hanyar dawo da katin SD

3.1 Yi Katin SD Maidawa
Lura: Wannan don masu amfani ne masu ci gaba waɗanda ke da daidaitaccen hoton IBASE file kawai.
Ainihin, IBR215 an riga an loda shi da OS (Android ko Yocto) cikin eMMC ta tsohuwa. Haɗa HDMI tare da IBR215, da ƙarfin 12V-24V kai tsaye.
Wannan babin yana jagorantar ku don yin katin microSD na taya mai dawowa.

3.1.1 Ana shirya katin SD na farfadowa da na'ura don Sanya hoton Linux / Android cikin eMMC
Lura: Duk bayanan da ke cikin eMMC za a goge su.

1) Bukatun tsarin:
Tsarin aiki: Windows 7 ko daga baya Kayan aiki: uuu SD katin: 4GB ko mafi girma a girman
2) Saka katin SD ɗinka zuwa wannan allo (watau haɗin P1), haɗa allon zuwa PC ta hanyar mini-USB tashar jiragen ruwa (watau haɗin P4), sannan canza yanayin boot don saukewa.

Fig 47 Yi Katin SD Maidowa.jpg

3) taya IBR215 da flash SD ta hanyar umarnin CMD "uuuu.exe uuu-sdcard.auto" ko danna sau biyu "FW_down-sdcard.bat" (Hanyar guda kamar sabuntawar PCBA)

Fig 48 Yi Katin SD Maidowa.jpg

3.1.2 Haɓaka Firmware ta katin SD na farfadowa
1) Sanya farfadowa files zuwa kebul na flash disk (FAT32)
A> Yocto/Ubuntu: Kwafi duk farfadowa files zuwa PATH:

FIG 49 Haɓaka Firmware ta hanyar Katin SD Maidowa.JPG

FIG 50 Haɓaka Firmware ta hanyar Katin SD Maidowa.JPG

2) Toshe (mataki 1) SD da (mataki 2) USB flash disk zuwa IBR215
3) Taya ta al'ada IBR215 (SW1 Pin1 KASHE), fara dawo da eMMC ta atomatik.
4) Bayanin sabuntawa zai nuna akan HDMI.

Fig 51.JPG

 

Babi na 4 Jagoran Tushen BSP

An keɓe wannan babin don ƙwararrun injiniyoyin software kawai don gina tushen BSP. Maudu’in da aka tattauna a wannan babin sune kamar haka.

  • Shiri
  • Sakin gini
  • Ana shigar da fitarwa zuwa jirgi

4.1 Ginin BSP Tushen
4.1.1 Shiri
Mafi ƙarancin sigar Ubuntu da aka ba da shawarar shine 18.04 ko kuma daga baya.
1) Sanya fakitin da suka dace kafin ginawa:

sudo apt-samun shigar gawk wget git-core diffstat unzip texinfo gcc-multilib \
gina-mahimmancin chrpath socat cpio python python3 python3-pip python3-na tsammani \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm

2) Donwload kayan aiki

Ƙungiyoyin da ake amfani da su don tattara kernel na Linux yana buƙatar zama sabon salo. Yi matakai masu zuwa don saita dangin da za a yi amfani da su don tattara kernel Linux: sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/wanda aka riga aka gina-android-clang
sudo git Checkout 007c96f100c5322acc37b84669c032c0121e68d0 fitarwa CLAG_PATH=/ficewa/wanda aka riga aka gina-android-clang

Ana iya ƙara umarnin fitarwa na baya zuwa "/etc/profile". Lokacin da rundunar ta tashi,
"AARCH64_GCC_CROSS_COMPILE" da "CLANG_PATH" an saita kuma ana iya amfani dasu kai tsaye.
Shirya yanayin ginin don U-Boot da Linux kernel.
Wannan matakin ya zama dole saboda babu wata sarkar kayan aiki ta GCC a cikin ɗaya a cikin lambar lambar AOSP.
a. Zazzage sarkar kayan aiki don A-profile gine-gine akan hannu Developer GNU-A Zazzage shafin. Ana bada shawara
don amfani da sigar 8.3 don wannan sakin. Kuna iya sauke "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" ko "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz". Na farko an keɓe shi ne don haɗa shirye-shiryen bare-metal, na biyu kuma ana iya amfani da shi don haɗa shirye-shiryen aikace-aikacen.
b. Decompress da file zuwa wata hanya akan faifan gida, misaliample, zuwa "/opt/". Fitar da madaidaicin mai suna "AARCH64_GCC_CROSS_COMPILE" don nuna kayan aiki kamar haka:

# idan "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" ana amfani da 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-
# idan "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" ana amfani da sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C / fita fitarwa AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) Rage tushen IBR215 file (misaliample ibr215-bsp.tar.bz2) cikin "/gida/" babban fayil.
4.1.2 Sakin gini
4.1.2.1 don yocto/Ubuntu/debian

cd / gida/bsp-folder
./gina-bsp-5.4.sh

4.1.3.2 don Android
cd / gida/bsp-folder
tushen ginawa/envsetup.sh
abincin rana evk_8mp-userdebug
yi ANDROID_COMPILE_WITH_JACK=karya
./imx-make.sh –j4
yin –j4

4.1.3 Shigar da fitarwa zuwa jirgi

FIG 52 Shigar da fitarwa zuwa jirgi.JPG

 

Karin bayani

Wannan sashe yana ba da bayanin lambar tunani.

A. Yadda Ake Amfani da GPIO a Linux

# Dokokin ƙimar GPIO: gpioX_N >> 32*(X-1)+N
# Dauki gpio5_18 azaman example, ƙimar fitarwa ya kamata ya zama 32*(5-1)+18=146
# GPIO example 1: fitarwa
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: Input
echo 32> /sys/class/gpio/export
echo in > /sys/class/gpio/gpio146/direction
cat /sys/class/gpio/gpio146/daraja

B. Yadda ake Amfani da Watchdog a Linux

// ƙirƙirar fd
int fd;
//bude na'urar tsaro
fd = bude ("/ dev / watchdog", O_WRONLY);
// sami goyon bayan sa ido
ioctl (fd, WDIOC_GETSUPPORT, & ident);
//sami matsayi mai kulawa
ioctl (fd, WDIOC_GETSTATUS, & matsayi);
//samu lokacin karewa
ioctl (fd, WDIOC_GETTIMEOUT, & timeout_val);
// saita lokacin sa ido
ioctl (fd, WDIOC_SETTIMEOUT, & timeout_val);
// Kare ciyarwa
ioctl (fd, WDIOC_KEEPALIVE, & dummmy);

Gwajin C. eMMC
Lura: Wannan aikin na iya lalata bayanan da aka adana a filasha na eMMC. Kafin fara gwajin, tabbatar cewa babu mahimman bayanai a cikin filasha eMMC da ake amfani da su.

Karanta, rubuta, da dubawa
MOUNT_POINT_STR=”/var”
# ƙirƙira bayanai file
dd idan = / dev / urandom na = / tmp / data1 bs = 1024k ƙidaya = 10
# rubuta bayanai zuwa emmc
dd idan =/tmp/data1 na=$MOUNT_POINT_STR/data2 bs=1024k count=10
# karanta data2, kuma a kwatanta da data1
cmp $MOUNT_POINT_STR/data2 /tmp/data1

eMMC gudun gwajin
MOUNT_POINT_STR=”/var”
#samu saurin rubuta emmc"
lokaci dd idan = / dev / urandom na = $ MOUNT_POINT_STR / gwaji bs = 1024k ƙidaya = 10
# tsaftace caches
echo 3> /proc/sys/vm/drop_caches
#samun saurin karatun emmc"
lokaci dd idan =$MOUNT_POINT_STR/gwajin =/dev/null bs=1024k count=10

D. USB (flash disk) Gwaji
Saka faifan kebul na USB. Sannan tabbatar yana cikin jerin na'urorin IBR210.
Lura: Wannan aiki na iya lalata bayanan da aka adana a cikin faifan USB. Kafin fara gwajin, tabbatar cewa babu mahimman bayanai a cikin filasha eMMC da ake amfani da su.

Karanta, rubuta, da dubawa
USB_DIR=”/gudu/media/mmcblk1p1″
# ƙirƙira bayanai file
dd idan = / dev / urandom na = / var / data1 bs = 1024k ƙidaya = 100
# rubuta bayanai zuwa faifan USB
dd idan =/var/data1 na =$USB_DIR/data2 bs=1024k count=100
# karanta data2, kuma a kwatanta da data1
cmp $USB_DIR/data2 /var/data1

Gwajin saurin USB
USB_DIR=”/gudu/media/mmcblk1p1″
# usb rubuta gudun
dd idan = / dev / zero na = $ BASIC_DIR / $ i / gwaji bs = 1M ƙidaya = 1000 oflag = nocache
# saurin karanta usb
dd idan = $ BASIC_DIR / $ i / gwajin = / dev / null bs = 1M oflag = nocache

E. Gwajin Katin SD
Lokacin da aka kunna IBR210 daga eMMC, katin SD shine "/ dev/mmcblk1" kuma yana iya gani ta hanyar "ls /dev/mmcblk1*" umarni:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
Lura: Wannan aiki na iya lalata bayanan da aka adana katin SD. Kafin fara gwajin, tabbatar cewa babu mahimman bayanai a cikin filasha eMMC da ake amfani da su.

Karanta, rubuta, da dubawa
SD_DIR=”/gudu/media/mmcblk1″
# ƙirƙira bayanai file
dd idan = / dev / urandom na = / var / data1 bs = 1024k ƙidaya = 100
# rubuta bayanai zuwa katin SD
dd idan = / var / bayanai1 na = $ SD_DIR / data2 bs = 1024k ƙidaya = 100
# karanta data2, kuma a kwatanta da data1
cmp $SD_DIR/data2 /var/data1

Gwajin gudun katin SD
SD_DIR=”/gudu/media/mmcblk1″
# SD saurin rubutawa
dd idan =/dev/zero na =$SD_DIR/gwajin bs=1M count=1000 oflag=nocache
# gudun karanta SD
dd idan = $ SD_DIR / gwajin = / dev / null bs = 1M oflag = nocache

F. RS-232 Gwajin
//bude ttymxc1
fd = bude(/dev/ttymxc1,O_RDWR);
// saita gudun
tcgetattr (fd, & opt);
cfsetispeed (& opt, gudun);
cfsetospeed (& opt, gudun);
tcsetatr (fd, TCSANOW, & fita)
//samun_speed
tcgetattr (fd, & opt);
gudun = cfgetispeed (& opt);
// saita_parity
// zažužžukan.c_cflag
zažužžukan.c_cflag &= ~CSIZE;
zažužžukan.c_cflag &= ~CSIZE;
zažužžukan.c_lflag &= ~(ICANON | ECHO | EHOE | ISIG); /*Input*/
zažužžukan.c_oflag &= ~ OPOST; /*Fitowa*/
//options.c_cc
zažužžukan.c_cc[VTIME] = 150;
zažužžukan.c_cc[VMIN] = 0;
# saita daidaito
tcsetatr (fd, TCSANOW, & zabuka)
// rubuta ttymxc1
rubuta (fd, rubuta_buf, sizeof(rubuta_buf));
// karanta ttymxc1
karanta (fd, karanta_buf, girman (karanta_buf)))

G. RS-485 Gwajin
//bude ttymxc1
fd = bude(/dev/ttymxc1,O_RDWR);
// saita gudun
tcgetattr (fd, & opt);
cfsetispeed (& opt, gudun);
cfsetospeed (& opt, gudun);
tcsetatr (fd, TCSANOW, &opt
//samun_speed
tcgetattr (fd, & opt);
gudun = cfgetispeed (& opt);
// saita_parity
// zažužžukan.c_cflag
zažužžukan.c_cflag &= ~CSIZE;
zažužžukan.c_cflag &= ~CSIZE;
zažužžukan.c_cflag &= ~ CRTSCTS;
zažužžukan.c_lflag &= ~(ICANON | ECHO | EHOE | ISIG); /*Input*/
zažužžukan.c_oflag &= ~ OPOST; /*Fitowa*/
//options.c_cc
zažužžukan.c_cc[VTIME] = 150;
zažužžukan.c_cc[VMIN] = 0;
# saita daidaito
tcsetatr (fd, TCSANOW, & zabuka)
// rubuta ttymxc1
rubuta (fd, rubuta_buf, sizeof(rubuta_buf));
// karanta ttymxc1
karanta (fd, karanta_buf, girman (karanta_buf)))

H. Gwajin Sauti
Yocto/debian/ubuntu
// kunna mp3 ta audio (ALC5640)
gplay-1.0 / gida/tushen/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// rikodin mp3 ta audio (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
ga android:
don Allah yi rikodin kuma sake kunnawa apk

I. Gwajin Ethernet
• Gwajin Ethernet Ping
# ping uwar garken 192.168.1.123
ping -c 20 192.168.1.123>/tmp/ethernet_ping.txt
• Gwajin TCP na Ethernet
# uwar garken 192.168.1.123 gudu umurnin "iperf3 -s"
# sadarwa tare da uwar garken 192.168.1.123 a cikin yanayin tcp ta iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Gwajin UDP na Ethernet
# uwar garken 192.168.1.123 gudu umurnin "iperf3 -s"
# sadarwa tare da uwar garken 192.168.1.123 a cikin yanayin udp ta iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

Gwajin J. LVDS (android baya goyan bayan)
//Bude file don karatu da rubutu
framebuffer_fd = budewa ("/ dev/fb0", O_RDWR);
// Samun ingantaccen bayanin allo
ioctl (framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Samun bayanan allo masu canzawa
ioctl (framebuffer_fd, FBIOGET_VSCREENINFO, & vinfo)
// Nuna girman girman allo a cikin bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Taswirar na'urar zuwa ƙwaƙwalwar ajiya
fbp = (char *) taswira (0, girman allo, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// Nuna inda a cikin ƙwaƙwalwar ajiya don saka pixel
memset (fbp, 0x00, girman allo);
// zana batu ta fbp
dogon wuri int = 0;
wuri = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * tsayi_g_line;
* (fbp + wurin + 0) = launi_b;
* (fbp + wurin + 1) = launi_g;
* (fbp + wurin + 2) = launi_r;
//rufe framebuffer fd
kusa (framebuffer_fd);

K. HDMI Gwajin
• Gwajin nuni na HDMI
//Bude file don karatu da rubutu
framebuffer_fd = budewa ("/ dev/fb2", O_RDWR);
// Samun ingantaccen bayanin allo
ioctl (framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// Samun bayanan allo masu canzawa
ioctl (framebuffer_fd, FBIOGET_VSCREENINFO, & vinfo)
// Nuna girman girman allo a cikin bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// Taswirar na'urar zuwa ƙwaƙwalwar ajiya
fbp = (char *) taswira (0, girman allo, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// Nuna inda a cikin ƙwaƙwalwar ajiya don saka pixel
memset (fbp, 0x00, girman allo);
// zana batu ta fbp
dogon wuri int = 0;
wuri = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * tsayi_g_line;
* (fbp + wurin + 0) = launi_b;
* (fbp + wurin + 1) = launi_g;
* (fbp + wurin + 2) = launi_r;
//rufe framebuffer fd
kusa (framebuffer_fd);

• Gwajin sauti na HDMI
# kunna hdmi audio
echo 0> /sys/class/graphics/fb2/blank
#wasan wasa file by hdmi audio
aplay /gida/tushen/testscript/hdmi/1K.wav -D plughw:0,0

Gwajin L. 3G (ba don android ba, android suna da config a cikin saitin 3g)
• Duba yanayin 3G
# Duba UC20 module jihar da sim jihar
cat /dev/ttyUSB4 &
• Gwajin 3G
# umarnin zai haɗa 3g zuwa cibiyar sadarwa
# Tabbatar cewa an saka simcard daidai, kuma an haɗa ANT
ppd kira quectel-ppp
amsa "ping www.baidu.com don tabbatar da cewa cibiyar sadarwa yayi kyau"
ping www.baidu.com

M. Nau'in Haɗin Kan Jirgin

FIG 53 Nau'in Haɗin Kan Jirgin.JPG

Nau'in haɗin haɗin na iya zama batun canzawa ba tare da sanarwa ta gaba ba.

 

Kara karantawa Game da Wannan Jagoran & Zazzage PDF:

Takardu / Albarkatu

IBASE IBR215 Na'urar Kwamfuta Mai Rugged Mai Rugged [pdf] Manual mai amfani
IBR215 Na'urar Kwamfuta Mai Karɓar Rugged, Jerin IBR215, Kwamfuta Mai Ruɗi, Ƙwararren Kwamfuta, Kwamfuta

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *