IBASE IBR215 Series Ruggedized Embedded ຄູ່ມືຜູ້ໃຊ້ຄອມພິວເຕີ
ຊຸດ IBR215
ຄອມພິວເຕີຝັງ Ruggedized
ດ້ວຍ NXP ARM@ Cortex@
A53 i.MX8M Plus Quad SOC
ລິຂະສິດ
© 2018 IBASE Technology, Inc. ສະຫງວນລິຂະສິດທັງໝົດ.
ບໍ່ມີສ່ວນຫນຶ່ງຂອງສິ່ງພິມນີ້ອາດຈະຖືກຜະລິດຄືນ, ຄັດລອກ, ເກັບຮັກສາໄວ້ໃນລະບົບການດຶງຂໍ້ມູນ, ແປເປັນພາສາໃດກໍ່ຕາມຫຼືຖືກຖ່າຍທອດໃນຮູບແບບໃດກໍ່ຕາມ, ອີເລັກໂທຣນິກ, ກົນຈັກ, ການຄັດລອກ, ຫຼືອື່ນໆ, ໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນຈາກ IBASE Technology, Inc. . (ຕໍ່ໄປນີ້ເອີ້ນວ່າ “IBASE”).
ປະຕິເສດຄວາມຮັບຜິດຊອບ
IBASE ສະຫງວນສິດທີ່ຈະປ່ຽນແປງ ແລະປັບປຸງຜະລິດຕະພັນທີ່ໄດ້ອະທິບາຍໄວ້ໃນເອກະສານນີ້ໂດຍບໍ່ໄດ້ແຈ້ງໃຫ້ຮູ້ລ່ວງໜ້າ. ທຸກໆຄວາມພະຍາຍາມໄດ້ດໍາເນີນການເພື່ອຮັບປະກັນຂໍ້ມູນໃນເອກະສານແມ່ນຖືກຕ້ອງ; ແນວໃດກໍ່ຕາມ, IBASE ບໍ່ໄດ້ຮັບປະກັນວ່າເອກະສານນີ້ແມ່ນບໍ່ມີຂໍ້ຜິດພາດ. IBASE ສົມມຸດວ່າບໍ່ມີຄວາມຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍທີ່ເກີດຂື້ນໂດຍບັງເອີນຫຼືຜົນສະທ້ອນທີ່ເກີດຂື້ນຈາກການໃຊ້ໃນທາງທີ່ຜິດຫຼືບໍ່ສາມາດໃຊ້ຜະລິດຕະພັນຫຼືຂໍ້ມູນທີ່ມີຢູ່ໃນນີ້, ແລະສໍາລັບການລະເມີດສິດທິຂອງບຸກຄົນທີສາມ, ເຊິ່ງອາດຈະເປັນຜົນມາຈາກການນໍາໃຊ້ຂອງມັນ.
ເຄື່ອງໝາຍການຄ້າ
ເຄື່ອງໝາຍການຄ້າ, ການລົງທະບຽນ ແລະຍີ່ຫໍ້ທັງໝົດທີ່ກ່າວມານີ້ ແມ່ນໃຊ້ເພື່ອຈຸດປະສົງການລະບຸຕົວຕົນເທົ່ານັ້ນ ແລະອາດຈະເປັນເຄື່ອງໝາຍການຄ້າ ແລະ/ຫຼື ເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
ການປະຕິບັດຕາມ
ຜະລິດຕະພັນທີ່ອະທິບາຍໄວ້ໃນຄູ່ມືນີ້ປະຕິບັດຕາມຄໍາແນະນໍາຂອງສະຫະພາບເອີຣົບ (CE) ທັງຫມົດຖ້າມັນມີເຄື່ອງຫມາຍ CE. ສໍາລັບລະບົບທີ່ຈະປະຕິບັດຕາມ CE, ພຽງແຕ່ພາກສ່ວນ CEcompliant ອາດຈະຖືກນໍາໃຊ້. ການຮັກສາການປະຕິບັດຕາມ CE ຍັງຮຽກຮ້ອງໃຫ້ມີເຕັກນິກການສາຍແລະສາຍເຄເບີນທີ່ເຫມາະສົມ.
ຜະລິດຕະພັນນີ້ໄດ້ຮັບການທົດສອບແລະພົບວ່າປະຕິບັດຕາມຂໍ້ຈໍາກັດສໍາລັບອຸປະກອນ Class B, ອີງຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ຖືກອອກແບບມາເພື່ອສະຫນອງການປົກປ້ອງທີ່ສົມເຫດສົມຜົນຕໍ່ການແຊກແຊງທີ່ເປັນອັນຕະລາຍໃນການຕິດຕັ້ງທີ່ຢູ່ອາໄສ. ອຸປະກອນນີ້ສ້າງ, ນຳໃຊ້ ແລະ ສາມາດກະຈາຍພະລັງງານຄວາມຖີ່ວິທະຍຸ ແລະ ຖ້າບໍ່ໄດ້ຕິດຕັ້ງ ແລະ ນຳໃຊ້ຕາມຄຳແນະນຳຂອງຜູ້ຜະລິດ, ອາດຈະເຮັດໃຫ້ເກີດໄພຂົ່ມຂູ່ຕໍ່ວິທະຍຸສື່ສານ.
WEEE
ຜະລິດຕະພັນນີ້ຈະຕ້ອງບໍ່ຖືກຖິ້ມຂີ້ເຫຍື້ອໃນຄົວເຮືອນຕາມປົກກະຕິ, ອີງຕາມຄໍາແນະນໍາຂອງ EU ສໍາລັບສິ່ງເສດເຫຼືອໄຟຟ້າແລະອຸປະກອນເອເລັກໂຕຣນິກ (WEEE – 2012/19/EU). ແທນທີ່ຈະ, ມັນຄວນຈະຖືກກໍາຈັດໂດຍການສົ່ງຄືນໄປທີ່ຈຸດເກັບຂີ້ເຫຍື້ອຂອງເທດສະບານ. ກວດເບິ່ງກົດລະບຽບທ້ອງຖິ່ນສໍາລັບການກໍາຈັດຜະລິດຕະພັນເອເລັກໂຕຣນິກ.
ສີຂຽວ IBASE
ຜະລິດຕະພັນນີ້ປະຕິບັດຕາມຄໍາແນະນໍາ RoHS ໃນປະຈຸບັນທີ່ຈໍາກັດການນໍາໃຊ້ສານດັ່ງຕໍ່ໄປນີ້ໃນຄວາມເຂັ້ມຂົ້ນບໍ່ໃຫ້ເກີນ 0.1% ໂດຍນ້ໍາຫນັກ (1000 ppm) ຍົກເວັ້ນແຄດມິນ, ຈໍາກັດ 0.01% ໂດຍນ້ໍາຫນັກ (100 ppm).
- ນຳ (Pb)
- ທາດບາຫຼອດ (Hg)
- ແຄດມຽມ (Cd)
- hexavalent chromium (Cr6+)
- Polybrominated biphenyls (PBB)
- Polybrominated diphenyl ether (PBDE)
ຂໍ້ມູນຄວາມປອດໄພທີ່ສໍາຄັນ
ອ່ານຂໍ້ມູນຄວາມປອດໄພຕໍ່ໄປນີ້ຢ່າງລະອຽດກ່ອນທີ່ຈະໃຊ້ອຸປະກອນນີ້.
ການຕັ້ງຄ່າລະບົບຂອງທ່ານ:
- ວາງອຸປະກອນຕາມແນວນອນຢູ່ເທິງພື້ນຜິວທີ່ຫມັ້ນຄົງແລະແຂງ.
- ຢ່າໃຊ້ຜະລິດຕະພັນນີ້ຢູ່ໃກ້ກັບນ້ໍາຫຼືແຫຼ່ງຄວາມຮ້ອນໃດໆ.
- ປ່ອຍພື້ນທີ່ຫວ່າງຫຼາຍຮອບອຸປະກອນ ແລະຢ່າປິດຊ່ອງລະບາຍອາກາດ. ຫ້າມຖິ້ມ ຫຼືໃສ່ສິ່ງຂອງໃດໆ ເຂົ້າໄປໃນບ່ອນເປີດ.
- ໃຊ້ຜະລິດຕະພັນນີ້ໃນສະພາບແວດລ້ອມທີ່ມີອຸນຫະພູມສະພາບແວດລ້ອມລະຫວ່າງ 0˚C ແລະ 60˚C.
ການດູແລໃນລະຫວ່າງການນໍາໃຊ້:
- ຢ່າວາງວັດຖຸໜັກຢູ່ເທິງສຸດຂອງອຸປະກອນ.
- ໃຫ້ແນ່ໃຈວ່າເຊື່ອມຕໍ່ vol ທີ່ຖືກຕ້ອງtage ກັບອຸປະກອນ. ລົ້ມເຫລວໃນການສະຫນອງ voltage ສາມາດທໍາລາຍຫນ່ວຍງານ.
- ຫ້າມຍ່າງໃສ່ສາຍໄຟ ຫຼືປ່ອຍໃຫ້ສິ່ງໃດໆມາຢູ່ກັບມັນ.
- ຖ້າທ່ານໃຊ້ສາຍເສີມ, ໃຫ້ແນ່ໃຈວ່າຈໍານວນທັງຫມົດ ampere rating ຂອງອຸປະກອນທັງຫມົດທີ່ສຽບເຂົ້າໄປໃນສາຍຂະຫຍາຍບໍ່ໄດ້ສາຍ ampການຈັດອັນດັບ.
- ຫ້າມບໍ່ໃຫ້ນ້ຳເປື້ອນ ຫຼືຂອງແຫຼວອື່ນໆໃສ່ອຸປະກອນຂອງທ່ານ.
- ຖອດສາຍໄຟອອກຈາກເຕົ້າສຽບໄຟທຸກຄັ້ງກ່ອນທີ່ຈະເຮັດຄວາມສະອາດອຸປະກອນ.
- ພຽງແຕ່ໃຊ້ຕົວແທນທໍາຄວາມສະອາດທີ່ເປັນກາງເພື່ອເຮັດຄວາມສະອາດອຸປະກອນ.
- ດູດຝຸ່ນແລະອະນຸພາກຈາກຊ່ອງລະບາຍອາກາດໂດຍໃຊ້ເຄື່ອງດູດຝຸ່ນຄອມພິວເຕີ.
Disassembly ຜະລິດຕະພັນ
ຢ່າພະຍາຍາມສ້ອມແປງ, ຖອດປະກອບ, ຫຼືດັດແປງອຸປະກອນ. ການເຮັດເຊັ່ນນັ້ນຈະເປັນການຍົກເລີກການຮັບປະກັນ ແລະອາດຈະສົ່ງຜົນໃຫ້ຜະລິດຕະພັນເສຍຫາຍ ຫຼືບາດເຈັບສ່ວນບຸກຄົນ.
ຂໍ້ຄວນລະວັງ
ແທນທີ່ພຽງແຕ່ປະເພດດຽວກັນຫຼືທຽບເທົ່າທີ່ແນະນໍາໂດຍຜູ້ຜະລິດ.
ຖິ້ມແບດເຕີລີ່ທີ່ໃຊ້ແລ້ວໂດຍການປະຕິບັດຕາມກົດລະບຽບທ້ອງຖິ່ນ.
ນະໂຍບາຍການຮັບປະກັນ
- ຜະລິດຕະພັນມາດຕະຖານ IBASE:
ຮັບປະກັນ 24 ເດືອນ (2 ປີ) ນັບແຕ່ມື້ຈັດສົ່ງ. ຖ້າວັນທີຂອງການຂົນສົ່ງບໍ່ສາມາດຢືນຢັນໄດ້, ຕົວເລກ serial ຜະລິດຕະພັນສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດວັນທີຂົນສົ່ງໂດຍປະມານ. - ພາກສ່ວນທີ 3:
ຮັບປະກັນ 12 ເດືອນ (1 ປີ) ຈາກການສົ່ງເຄື່ອງສຳລັບພາກສ່ວນທີ 3 ທີ່ບໍ່ໄດ້ຜະລິດໂດຍ IBASE ເຊັ່ນ CPU, CPU cooler, memory, storage devices, power adaptor, display panel and touch screen.
* ແນວໃດກໍ່ຕາມ, ຜະລິດຕະພັນທີ່ລົ້ມເຫລວເນື່ອງຈາກຄວາມຜິດພາດ, ອຸບັດຕິເຫດ, ການຕິດຕັ້ງບໍ່ຖືກຕ້ອງ ຫຼືການສ້ອມແປງທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ ຈະຖືກປະຕິບັດເນື່ອງຈາກບໍ່ມີການຮັບປະກັນ ແລະລູກຄ້າຈະຖືກຮຽກເກັບເງິນສໍາລັບການສ້ອມແປງ.
ສະຫນັບສະຫນູນດ້ານວິຊາການ & ບໍລິການ
- ຢ້ຽມຢາມ IBASE webເວັບໄຊ www.ibase.com.tw ເພື່ອຊອກຫາຂໍ້ມູນຫຼ້າສຸດກ່ຽວກັບຜະລິດຕະພັນ.
- ຖ້າທ່ານພົບບັນຫາດ້ານວິຊາການແລະຕ້ອງການຄວາມຊ່ວຍເຫຼືອຈາກຜູ້ຈັດຈໍາຫນ່າຍຫຼືຕົວແທນຂາຍຂອງທ່ານ, ກະລຸນາກະກຽມແລະສົ່ງຂໍ້ມູນຕໍ່ໄປນີ້:
•ຊື່ແບບຈໍາລອງຜະລິດຕະພັນ
• ເລກລໍາດັບຜະລິດຕະພັນ
• ລາຍລະອຽດຂອງບັນຫາ
• ຂໍ້ຄວາມຜິດພາດໃນຂໍ້ຄວາມ ຫຼືພາບໜ້າຈໍຖ້າມີ
•ການຈັດລຽງຂອງອຸປະກອນຕໍ່ພ່ວງ
• ຊອບແວທີ່ໃຊ້ (ເຊັ່ນ: OS ແລະຊອບແວແອັບພລິເຄຊັນ)
3. ຖ້າຕ້ອງການບໍລິການສ້ອມແປງ, ກະລຸນາດາວໂຫລດແບບຟອມ RMA ທີ່ http://www.ibase.com.tw/english/Supports/RMAService/. ຕື່ມຂໍ້ມູນໃສ່ແບບຟອມແລະຕິດຕໍ່ຜູ້ຈັດຈໍາຫນ່າຍຫຼືຕົວແທນຂາຍຂອງທ່ານ.
ບົດທີ 1: ຂໍ້ມູນທົ່ວໄປ
ຂໍ້ມູນທີ່ສະຫນອງໃຫ້ໃນບົດນີ້ປະກອບມີ:
- ຄຸນສົມບັດ
- ລາຍການບັນຈຸ
- ຂໍ້ມູນຈໍາເພາະ
- ເກີນview
- ຂະໜາດ
1.1 ບົດແນະນຳ
IBR215 ເປັນລະບົບຝັງທີ່ອີງໃສ່ARM®ທີ່ມີໂປເຊດເຊີ NXP Cortex® i.MX8M Plus A53. ອຸປະກອນສະຫນອງການເລັ່ງ 2D, 3D ແລະມັນຕິມີເດຍໃນຂະນະທີ່ມັນຍັງມີອຸປະກອນຕໍ່ພ່ວງຈໍານວນຫລາຍທີ່ເຫມາະສົມກັບຄໍາຮ້ອງສະຫມັກອຸດສາຫະກໍາ, ລວມທັງ RS-232/422/485, GPIO, USB, USB OTG, LAN, ຈໍສະແດງຜົນ HDMI, M.2 E2230 ສໍາລັບ. ການເຊື່ອມຕໍ່ໄຮ້ສາຍ ແລະ mini-PCIe ສໍາລັບການຂະຫຍາຍ.
1.2 ຄຸນສົມບັດ
- NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz ໂຮງງານຜະລິດເກຣດອຸດສາຫະກໍາ
- 3 GB LPDDR4, 16 GB eMMC ແລະຊ່ອງສຽບ SD
- ການເຊື່ອມຕໍ່ພາຍນອກລວມທັງ USB, HDMI, Ethernet
- ຮອງຮັບ M.2 B-Key (3052) ສໍາລັບໂມດູນ 5G
- ສັນຍານການຂະຫຍາຍຕົວ I/O ທີ່ອຸດົມສົມບູນສໍາລັບການອອກແບບກະດານ IO ເພື່ອຮອງຮັບ WiFi/BT, 4G/LTE, LCD, ກ້ອງຖ່າຍຮູບ, NFC, QR-code, ແລະອື່ນໆ.
- ການອອກແບບ Rugged ແລະ fanless
1.3 ລາຍການບັນຈຸ
ຊຸດຜະລິດຕະພັນຂອງທ່ານຄວນປະກອບມີລາຍການຂ້າງລຸ່ມນີ້. ຖ້າລາຍການໃດນຶ່ງຂ້າງລຸ່ມຂາດຫາຍໄປ, ໃຫ້ຕິດຕໍ່ຜູ້ຈັດຈໍາໜ່າຍ ຫຼືຕົວແທນຈໍາໜ່າຍທີ່ເຈົ້າໄດ້ຊື້ສິນຄ້າ. ຄູ່ມືຜູ້ໃຊ້ສາມາດດາວໂຫຼດໄດ້ຈາກພວກເຮົາ webເວັບໄຊ.
• ISR215-Q316I
1.4 ຂໍ້ມູນຈໍາເພາະ
ຂໍ້ມູນສະເພາະທັງໝົດແມ່ນມີການປ່ຽນແປງໂດຍບໍ່ຕ້ອງແຈ້ງລ່ວງໜ້າ.
1.5 ຜະລິດຕະພັນເກີນview
ເທິງ VIEW
I/O VIEW
1.6 ຂະໜາດ
ຫນ່ວຍງານ: mm
ບົດທີ 2 ການຕັ້ງຄ່າຮາດແວ
ພາກນີ້ປະກອບດ້ວຍຂໍ້ມູນທົ່ວໄປກ່ຽວກັບ:
- ການຕິດຕັ້ງ
- Jumper ແລະຕົວເຊື່ອມຕໍ່
2.1.1 ການຕິດຕັ້ງບັດ Mini-PCIe & M.2
ເພື່ອຕິດຕັ້ງບັດ mini-PCIe & NGFF M.2, ຖອດຝາປິດອຸປະກອນອອກກ່ອນຕາມທີ່ກ່າວຂ້າງເທິງ, ຊອກຫາຊ່ອງໃສ່ໃນອຸປະກອນ, ແລະປະຕິບັດຕາມຂັ້ນຕອນຕໍ່ໄປນີ້.
1) ວາງກະແຈຂອງບັດ mini-PCIe ກັບອິນເຕີເຟດ mini-PCIe, ແລະໃສ່ແຜ່ນໃສ່ທາງຂວາງ. (ໃສ່ບັດ M.2 ໃນທາງດຽວກັນ.)
2) ຍູ້ບັດ mini-PCIe ລົງລຸ່ມດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້, ແລະແກ້ໄຂມັນໃສ່ແຜ່ນທອງເຫລືອງທີ່ມີສະກູ.
(ແກ້ໄຂບັດ M.2 ດ້ວຍສະກູອັນດຽວ.)
2.2.1 ການຕັ້ງຄ່າ Jumpers
ຕັ້ງຄ່າອຸປະກອນຂອງທ່ານໂດຍໃຊ້ jumpers ເພື່ອເປີດໃຊ້ຄຸນສົມບັດທີ່ທ່ານຕ້ອງການໂດຍອີງໃສ່ແອັບພລິເຄຊັນຂອງທ່ານ. ຕິດຕໍ່ຜູ້ສະຫນອງຂອງທ່ານຖ້າທ່ານມີຄວາມສົງໃສກ່ຽວກັບການຕັ້ງຄ່າທີ່ດີທີ່ສຸດສໍາລັບການນໍາໃຊ້ຂອງທ່ານ.
2.2.2 ວິທີການກໍານົດ Jumpers
Jumpers ແມ່ນ conductors ຄວາມຍາວສັ້ນປະກອບດ້ວຍ pins ໂລຫະຫຼາຍທີ່ມີຖານ mounted ສຸດກະດານວົງຈອນ. ໝວກ Jumper ຖືກວາງ (ຫຼືເອົາອອກ) ຢູ່ເທິງ pins ເພື່ອເປີດຫຼືປິດການທໍາງານຫຼືລັກສະນະຕ່າງໆ. ຖ້າ jumper ມີ 3 pins, ທ່ານສາມາດເຊື່ອມຕໍ່ Pin 1 ກັບ Pin 2 ຫຼື Pin 2 ກັບ Pin 3 ໂດຍການຫຍໍ້ jumper.
ເບິ່ງຮູບຂ້າງລຸ່ມນີ້ເພື່ອຕັ້ງ jumpers.
ເມື່ອສອງ pins ຂອງ jumper ແມ່ນ encased ໃນ jumper cap, jumper ນີ້ຖືກປິດ, ie ເປີດ.
ໃນເວລາທີ່ jumper cap ຖືກຍ້າຍອອກຈາກສອງ jumper pins, jumper ນີ້ແມ່ນເປີດ, ເຊັ່ນ: ປິດ.
2.1 Jumper & Connector Locations on IBR215 main board Motherboard: IBR215
2.2 Jumper & Connectors ອ້າງອິງດ່ວນສຳລັບກະດານຫຼັກ IBR215
RTC Lithium Cell Connector (CN1)
2.4.1 ຕົວເຊື່ອມຕໍ່ສາຍ-ເຂົ້າ-ອອກສຽງ (CN2)
2.4.2 ຕົວເຊື່ອມຕໍ່ I2C (CN13)
2.4.3 ການປ້ອນຂໍ້ມູນພະລັງງານ DC (P17,CN18)
P17: 12V ~ 24V DC input
CN18:ຫົວເຂົ້າ/ອອກ DC
2.4.4 ປຸ່ມເປີດ/ປິດລະບົບ (SW2, CN17)
SW2: ເປີດ/ປິດສະວິດ
CN17: ຫົວສັນຍານເປີດ/ປິດ
2.4.5 ພອດ Serial (P16)
2.4.6 ພອດກະດານ IO (P18, P19, P20)
P18:
P19:
P20:
2.3 Jumper & Connector Locations ເທິງກະດານ IBR215-IO
2.4 Jumper & Connectors ອ້າງອີງດ່ວນສໍາລັບ IBR215-IO Board
2.6.1 COM RS-232/422/485 ການເລືອກ (SW3)
2.6.2 COM RS-232/422/485 ພອດ (P14)
2.6.3 ຕົວເຊື່ອມຕໍ່ຈໍສະແດງຜົນ LVDS (CN6, CN7)
2.6.4 COM RS232 Connector (CN12)
2.6.5 LVDS Backlight Control Connector (CN9)
2.6.6 ຕົວເຊື່ອມຕໍ່ MIPI-CSI (CN4, CN5)
2.6.7 Dual USB 3.0 Port Type-A (CN3)
2.6.8 ການຕັ້ງຄ່າພະລັງງານ BKLT_LCD (P11)
2.6.9 ການຕິດຕັ້ງໄຟ LVDS_VCC (P10)
2.6.10 ຕົວເລືອກສຽງ PCIE/M.2 (P5)
2.6.11 ຕົວເຊື່ອມຕໍ່ I2C (CN11)
2.6.12 Can bus (CN14)
ບົດທີ 3 ການຕິດຕັ້ງຊອບແວ
ບົດນີ້ແນະນຳການຕັ້ງຄ່າຕໍ່ໄປນີ້ໃນອຸປະກອນ: (ສຳລັບຜູ້ໃຊ້ຂັ້ນສູງເທົ່ານັ້ນ)
- ສ້າງບັດ SD ກູ້ຂໍ້ມູນ
- ອັບເກຣດເຟີມແວຜ່ານ SD card ກູ້ຂໍ້ມູນ
3.1 ສ້າງບັດ SD ການຟື້ນຕົວ
ຫມາຍເຫດ: ນີ້ແມ່ນສໍາລັບຜູ້ໃຊ້ຂັ້ນສູງທີ່ມີຮູບພາບມາດຕະຖານ IBASE file ເທົ່ານັ້ນ.
ໂດຍພື້ນຖານແລ້ວ, IBR215 ຖືກໂຫລດໄວ້ລ່ວງໜ້າດ້ວຍ OS (Android ຫຼື Yocto) ເຂົ້າໄປໃນ eMMC ຕາມຄ່າເລີ່ມຕົ້ນ. ເຊື່ອມຕໍ່ HDMI ກັບ IBR215, ແລະໄຟ 12V-24V ໂດຍກົງ.
ບົດນີ້ແນະນຳໃຫ້ທ່ານເຮັດບັດ microSD boot-up ກູ້ຄືນ.
3.1.1 ການກະກຽມ Recovery SD card ການຕິດຕັ້ງ Linux / Android ຮູບພາບເຂົ້າໄປໃນ eMMC
ໝາຍເຫດ: ຂໍ້ມູນທັງໝົດໃນ eMMC ຈະຖືກລຶບຖິ້ມ.
1) ຄວາມຕ້ອງການລະບົບ:
ລະບົບປະຕິບັດການ: Windows 7 ຫຼືຫຼັງຈາກນັ້ນ ເຄື່ອງມື: uuu SD card: 4GB ຫຼືຫຼາຍກວ່ານັ້ນໃນຂະຫນາດ
2) ໃສ່ SD card ຂອງທ່ານໃສ່ກະດານນີ້ (ເຊັ່ນ: ຕົວເຊື່ອມຕໍ່ P1), ເຊື່ອມຕໍ່ກະດານກັບ PC ຜ່ານພອດ mini-USB (ເຊັ່ນ: ຕົວເຊື່ອມຕໍ່ P4), ແລະປ່ຽນໂຫມດບູດເປັນໂຫມດດາວໂຫລດ.
3) boot IBR215 ແລະ flash SD ຜ່ານຄໍາສັ່ງ CMD “uuu.exe uuu-sdcard.auto” ຫຼື double click “FW_down-sdcard.bat” (ວິທີດຽວກັນກັບການປັບປຸງ PCBA)
3.1.2 ອັບເກຣດເຟີມແວຜ່ານ Recovery SD Card
1) ເອົາການຟື້ນຕົວ fileເຂົ້າໄປໃນ USB flash disk (FAT32)
A> Yocto/Ubuntu: ສຳເນົາການກູ້ຂໍ້ມູນທັງໝົດ files ເຂົ້າໄປໃນ PATH:
2) ສຽບ (step1)SD ແລະ (step2)USB flash disk ໃສ່ IBR215
3) boot ປົກກະຕິ IBR215 (SW1 Pin1 OFF), ເລີ່ມການຟື້ນຕົວ eMMC ອັດຕະໂນມັດ.
4) ຂໍ້ມູນອັບເດດຈະສະແດງຢູ່ໃນ HDMI.
ບົດທີ 4 ຄູ່ມືແຫຼ່ງທີ່ມາຂອງ BSP
ບົດນີ້ແມ່ນອຸທິດຕົນສໍາລັບວິສະວະກອນຊອບແວຂັ້ນສູງພຽງແຕ່ເພື່ອສ້າງແຫຼ່ງ BSP. ຫົວຂໍ້ທີ່ກ່າວໃນບົດນີ້ມີດັ່ງນີ້:
- ການກະກຽມ
- ການປ່ອຍອາຄານ
- ກຳລັງຕິດຕັ້ງການປ່ອຍຕົວໃສ່ກະດານ
4.1 ການສ້າງແຫຼ່ງ BSP
4.1.1 ການກະກຽມ
ຮຸ່ນ Ubuntu ຕໍາ່ສຸດທີ່ແນະນໍາແມ່ນ 18.04 ຫຼືຫຼັງຈາກນັ້ນ.
1) ຕິດຕັ້ງຊຸດທີ່ຈໍາເປັນກ່ອນທີ່ຈະກໍ່ສ້າງ:
sudo apt-get ຕິດຕັ້ງ gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essial chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm
2) Donwload toolchain
clang ທີ່ໃຊ້ເພື່ອລວບລວມ Linux kernel ຈໍາເປັນຕ້ອງເປັນຮຸ່ນໃຫມ່ກວ່າ. ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອກໍານົດ clang ທີ່ຈະໃຊ້ເພື່ອລວບລວມ Linux kernel: 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 ສົ່ງອອກ CLANG_PATH=/opt/prebuilt-android-clang
ຄໍາສັ່ງສົ່ງອອກກ່ອນຫນ້າສາມາດຖືກເພີ່ມໃສ່ “/etc/profile”. ເມື່ອເຈົ້າພາບລຸກຂຶ້ນ,
“AARCH64_GCC_CROSS_COMPILE” ແລະ “CLANG_PATH” ຖືກຕັ້ງ ແລະສາມາດນຳໃຊ້ໄດ້ໂດຍກົງ.
乙、ກະກຽມສະພາບແວດລ້ອມການກໍ່ສ້າງສໍາລັບ U-Boot ແລະ Linux kernel.
ຂັ້ນຕອນນີ້ແມ່ນບັງຄັບເພາະວ່າບໍ່ມີ GCC cross-compile ຕ່ອງໂສ້ເຄື່ອງມືໃນຫນຶ່ງໃນ codebase AOSP.
ກ. ດາວໂຫລດລະບົບຕ່ອງໂສ້ເຄື່ອງມືສໍາລັບ A-profile ສະຖາປັດຕະຍະກໍາເທິງແຂນ Developer GNU-A ຫນ້າດາວໂຫລດ. ມັນແມ່ນແນະນໍາໃຫ້
ເພື່ອໃຊ້ເວີຊັນ 8.3 ສໍາລັບລຸ້ນນີ້. ທ່ານສາມາດດາວໂຫຼດ “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” ຫຼື “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz”. ອັນທໍາອິດແມ່ນອຸທິດຕົນສໍາລັບການລວບລວມບັນດາໂຄງການໂລຫະເປົ່າ, ແລະອັນທີສອງຍັງສາມາດຖືກນໍາໃຊ້ເພື່ອລວບລວມບັນດາໂຄງການຄໍາຮ້ອງສະຫມັກ.
ຂ. ບີບອັດ file ເຂົ້າໄປໃນເສັ້ນທາງໃນແຜ່ນທ້ອງຖິ່ນ, ສໍາລັບການຍົກຕົວຢ່າງample, ເພື່ອ “/opt/”. ສົ່ງອອກຕົວແປທີ່ມີຊື່ວ່າ “AARCH64_GCC_CROSS_COMPILE” ເພື່ອຊີ້ໄປຫາເຄື່ອງມືດັ່ງນີ້:
# ຖ້າ “gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz” ຖືກໃຊ້ 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-
# ຖ້າ “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” ຖືກນໍາໃຊ້ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C /opt ສົ່ງອອກ AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu
3) Decompress ແຫຼ່ງ IBR215 file (ຕົວຢ່າງample ibr215-bsp.tar.bz2) ເຂົ້າໄປໃນໂຟນເດີ “/home/”.
4.1.2 ການປ່ອຍອາຄານ
4.1.2.1 ສໍາລັບ yocto/Ubuntu/debian
cd /home/bsp-folder
./build-bsp-5.4.sh
4.1.3.2 ສໍາລັບ Android
cd /home/bsp-folder
ແຫຼ່ງ build/envsetup.sh
ອາຫານທ່ຽງ evk_8mp-userderbug
ເຮັດໃຫ້ ANDROID_COMPILE_WITH_JACK=false
./imx-make.sh –j4
ເຮັດ -j4
4.1.3 ການຕິດຕັ້ງປ່ອຍໃສ່ກະດານ
ເອກະສານຊ້ອນທ້າຍ
ພາກນີ້ໃຫ້ຂໍ້ມູນຂອງລະຫັດອ້າງອີງ.
A. ວິທີການໃຊ້ GPIO ໃນ Linux
# ເກນມູນຄ່າ GPIO : gpioX_N >> 32*(X-1)+N
# ເອົາ gpio5_18 ເປັນ example, ມູນຄ່າການສົ່ງອອກຄວນຈະເປັນ 32*(5-1)+18=146
# GPIO example 1: ຜົນຜະລິດ
echo 32 > /sys/class/gpio/export
ສຽງດັງອອກ> /sys/class/gpio/gpio146/direction
echo 0 > /sys/class/gpio/gpio146/value
echo 1 > /sys/class/gpio/gpio146/value
# GPIO example 2: ການປ້ອນຂໍ້ມູນ
echo 32 > /sys/class/gpio/export
echo ໃນ > /sys/class/gpio/gpio146/direction
cat /sys/class/gpio/gpio146/value
B. ວິທີການໃຊ້ Watchdog ໃນ Linux
// ສ້າງ fd
int fd;
// ເປີດອຸປະກອນ watchdog
fd = ເປີດ(“/dev/watchdog”, O_WRONLY);
// ໄດ້ຮັບການສະຫນັບສະຫນູນ watchdog
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// ໄດ້ຮັບສະຖານະພາບ watchdog
ioctl(fd, WDIOC_GETSTATUS, &ສະຖານະ);
// ໄດ້ຮັບການເຝົ້າລະວັງໝົດເວລາ
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// ຕັ້ງເວລາ watchdog
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// ລ້ຽງໝາ
ioctl(fd, WDIOC_KEEPALIVE, &dummy);
C. eMMC ການທົດສອບ
ໝາຍເຫດ: ຄຳສັ່ງນີ້ອາດຈະທຳລາຍຂໍ້ມູນທີ່ເກັບໄວ້ໃນແຟລດ eMMC. ກ່ອນທີ່ຈະເລີ່ມການທົດສອບ, ໃຫ້ແນ່ໃຈວ່າບໍ່ມີຂໍ້ມູນທີ່ສໍາຄັນໃນ eMMC flash ຖືກໃຊ້.
ອ່ານ, ຂຽນ, ແລະກວດເບິ່ງ
MOUNT_POINT_STR=”/var”
# ສ້າງຂໍ້ມູນ file
dd if=/dev/urandom ຂອງ=/tmp/data1 bs=1024k count=10
# ຂຽນຂໍ້ມູນໃສ່ emmc
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10
# ອ່ານຂໍ້ມູນ 2, ແລະປຽບທຽບກັບຂໍ້ມູນ 1
cmp $MOUNT_POINT_STR/data2 /tmp/data1
ການທົດສອບຄວາມໄວ eMMC
MOUNT_POINT_STR=”/var”
#ໄດ້ຮັບຄວາມໄວການຂຽນ emmc”
time dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k count=10
# ລ້າງແຄດ
echo 3 > /proc/sys/vm/drop_caches
#ໄດ້ຮັບຄວາມໄວອ່ານ emmc”
ເວລາ dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k count=10
D. USB (flash disk) ການທົດສອບ
ໃສ່ແຜ່ນ USB flash. ຈາກນັ້ນໃຫ້ແນ່ໃຈວ່າມັນຢູ່ໃນລາຍຊື່ອຸປະກອນ IBR210.
ໝາຍເຫດ: ຄຳສັ່ງນີ້ອາດຈະທຳລາຍຂໍ້ມູນທີ່ເກັບໄວ້ໃນແຜ່ນ USB flash. ກ່ອນທີ່ຈະເລີ່ມການທົດສອບ, ໃຫ້ແນ່ໃຈວ່າບໍ່ມີຂໍ້ມູນທີ່ສໍາຄັນໃນ eMMC flash ຖືກໃຊ້.
ອ່ານ, ຂຽນ, ແລະກວດເບິ່ງ
USB_DIR=”/run/media/mmcblk1p1″
# ສ້າງຂໍ້ມູນ file
dd if=/dev/urandom of=/var/data1 bs=1024k ນັບ=100
#ຂຽນຂໍ້ມູນໃສ່ usb flash disk
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=100
# ອ່ານຂໍ້ມູນ 2, ແລະປຽບທຽບກັບຂໍ້ມູນ 1
cmp $USB_DIR/data2 /var/data1
ການທົດສອບຄວາມໄວ USB
USB_DIR=”/run/media/mmcblk1p1″
# ຄວາມໄວການຂຽນ usb
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# ຄວາມໄວໃນການອ່ານ USB
dd if=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache
E. ການທົດສອບບັດ SD
ເມື່ອ IBR210 ຖືກບູດຈາກ eMMC, SD card ແມ່ນ “/dev/mmcblk1” ແລະສາມາດເບິ່ງໄດ້ດ້ວຍຄຳສັ່ງ “ls /dev/mmcblk1*”:
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
ໝາຍເຫດ: ຄຳສັ່ງນີ້ອາດຈະສ້າງຄວາມເສຍຫາຍຕໍ່ຂໍ້ມູນທີ່ເກັບໄວ້ SD card. ກ່ອນທີ່ຈະເລີ່ມການທົດສອບ, ໃຫ້ແນ່ໃຈວ່າບໍ່ມີຂໍ້ມູນທີ່ສໍາຄັນໃນ eMMC flash ຖືກໃຊ້.
ອ່ານ, ຂຽນ, ແລະກວດເບິ່ງ
SD_DIR=”/run/media/mmcblk1″
# ສ້າງຂໍ້ມູນ file
dd if=/dev/urandom of=/var/data1 bs=1024k ນັບ=100
# ຂຽນຂໍ້ມູນໃສ່ SD card
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=100
# ອ່ານຂໍ້ມູນ 2, ແລະປຽບທຽບກັບຂໍ້ມູນ 1
cmp $SD_DIR/data2 /var/data1
ການທົດສອບຄວາມໄວບັດ SD
SD_DIR=”/run/media/mmcblk1″
# ຄວາມໄວການຂຽນ SD
dd if=/dev/zero of=$SD_DIR/test bs=1M count=1000 oflag=nocache
# ຄວາມໄວໃນການອ່ານ SD
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache
F. RS-232 ການທົດສອບ
// ເປີດ ttymxc1
fd = ເປີດ(/dev/ttymxc1,O_RDWR );
// ຄວາມໄວທີ່ກໍານົດໄວ້
tcgetattr(fd, &opt);
cfsetispeed(&opt, ຄວາມໄວ);
cfsetospeed(&opt, ຄວາມໄວ);
tcsetattr(fd, TCSANOW, &opt)
//get_speed
tcgetattr(fd, &opt);
speed = cfgetispeed(&opt);
// set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ການປ້ອນຂໍ້ມູນ*/
options.c_oflag &= ~OPOST; /*ຜົນຜະລິດ*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#ຕັ້ງຄວາມສະເໝີພາບ
tcsetattr(fd, TCSANOW, & ທາງເລືອກ)
// ຂຽນ ttymxc1
write(fd, write_buf, sizeof(write_buf));
// ອ່ານ ttymxc1
ອ່ານ(fd, read_buf, sizeof(read_buf)))
G. RS-485 ການທົດສອບ
// ເປີດ ttymxc1
fd = ເປີດ(/dev/ttymxc1,O_RDWR );
// ຄວາມໄວທີ່ກໍານົດໄວ້
tcgetattr(fd, &opt);
cfsetispeed(&opt, ຄວາມໄວ);
cfsetospeed(&opt, ຄວາມໄວ);
tcsetattr(fd, TCSANOW, &opt
//get_speed
tcgetattr(fd, &opt);
speed = cfgetispeed(&opt);
// set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSTCS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ການປ້ອນຂໍ້ມູນ*/
options.c_oflag &= ~OPOST; /*ຜົນຜະລິດ*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#ຕັ້ງຄວາມສະເໝີພາບ
tcsetattr(fd, TCSANOW, & ທາງເລືອກ)
// ຂຽນ ttymxc1
write(fd, write_buf, sizeof(write_buf));
// ອ່ານ ttymxc1
ອ່ານ(fd, read_buf, sizeof(read_buf)))
H. ການທົດສອບສຽງ
Yocto/debian/ubuntu
// ຫຼິ້ນ mp3 ໂດຍສຽງ (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// ບັນທຶກ mp3 ໂດຍສຽງ (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
ສໍາລັບ Android:
ກະລຸນາບັນທຶກ ແລະຫຼິ້ນ apk
I. ການທົດສອບອີເທີເນັດ
• ການທົດສອບ Ethernet Ping
#ping server 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• ການທົດສອບ Ethernet TCP
#ເຊີບເວີ 192.168.1.123 ແລ່ນຄຳສັ່ງ “iperf3 -s”
#ຕິດຕໍ່ສື່ສານກັບເຊີບເວີ 192.168.1.123 ໃນໂໝດ tcp ໂດຍ iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• ການທົດສອບ Ethernet UDP
#ເຊີບເວີ 192.168.1.123 ແລ່ນຄຳສັ່ງ “iperf3 -s”
# ສື່ສານກັບເຊີບເວີ 192.168.1.123 ໃນໂຫມດ udp ໂດຍ iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M
J. LVDS Test(Android ບໍ່ຮອງຮັບ)
// ເປີດ file ສໍາລັບການອ່ານແລະການຂຽນ
framebuffer_fd = ເປີດ(“/dev/fb0”, O_RDWR);
// ໄດ້ຮັບຂໍ້ມູນຫນ້າຈໍຄົງທີ່
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ໄດ້ຮັບຂໍ້ມູນຫນ້າຈໍຕົວແປ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// ຄິດໄລ່ຂະຫນາດຂອງຫນ້າຈໍໃນ bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ແຜນທີ່ອຸປະກອນກັບຫນ່ວຍຄວາມຈໍາ
fbp = (char *)mmap(0, ຂະໜາດໜ້າຈໍ, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
0);
// ຄິດອອກວ່າບ່ອນໃດໃນຄວາມຊົງຈຳເພື່ອວາງ pixel
memset(fbp, 0x00, ຂະຫນາດຫນ້າຈໍ);
// ແຕ້ມຈຸດໂດຍ fbp
long int location = 0;
ສະຖານທີ່ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ສະຖານທີ່ + 0) = color_b;
*(fbp + ສະຖານທີ່ + 1) = color_g;
*(fbp + ສະຖານທີ່ + 2) = color_r;
// ປິດ framebuffer fd
ປິດ(framebufer_fd);
K. ການທົດສອບ HDMI
• ການທົດສອບການສະແດງຜົນ HDMI
// ເປີດ file ສໍາລັບການອ່ານແລະການຂຽນ
framebuffer_fd = ເປີດ(“/dev/fb2”, O_RDWR);
// ໄດ້ຮັບຂໍ້ມູນຫນ້າຈໍຄົງທີ່
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ໄດ້ຮັບຂໍ້ມູນຫນ້າຈໍຕົວແປ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// ຄິດໄລ່ຂະຫນາດຂອງຫນ້າຈໍໃນ bytes
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// ແຜນທີ່ອຸປະກອນກັບຫນ່ວຍຄວາມຈໍາ
fbp = (char *)mmap(0, ຂະໜາດໜ້າຈໍ, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// ຄິດອອກວ່າບ່ອນໃດໃນຄວາມຊົງຈຳເພື່ອວາງ pixel
memset(fbp, 0x00, ຂະຫນາດຫນ້າຈໍ);
// ແຕ້ມຈຸດໂດຍ fbp
long int location = 0;
ສະຖານທີ່ = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ສະຖານທີ່ + 0) = color_b;
*(fbp + ສະຖານທີ່ + 1) = color_g;
*(fbp + ສະຖານທີ່ + 2) = color_r;
// ປິດ framebuffer fd
ປິດ(framebufer_fd);
• ການທົດສອບສຽງ HDMI
#ເປີດໃຊ້ສຽງ hdmi
echo 0 > /sys/class/graphics/fb2/blank
#ຫຼິ້ນwav file ໂດຍສຽງ hdmi
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0
L. 3G Test (ບໍ່ແມ່ນສໍາລັບ Android, android ມີການຕັ້ງຄ່າ 3g ໃນການຕັ້ງຄ່າ)
• ກຳລັງກວດສອບສະຖານະ 3G
#ກວດເບິ່ງສະຖານະໂມດູນ UC20 ແລະສະຖານະຊິມ
cat /dev/ttyUSB4 &
• ການທົດສອບ 3G
# ຄໍາສັ່ງຈະເຊື່ອມຕໍ່ 3g ກັບເຄືອຂ່າຍ
# ໃຫ້ແນ່ໃຈວ່າໃສ່ຊິມກາດທີ່ຖືກຕ້ອງ, ແລະເຊື່ອມຕໍ່ ANT
ppd ໂທ quectel-ppp
echo "ping www.baidu.com ເພື່ອໃຫ້ແນ່ໃຈວ່າເຄືອຂ່າຍ ok"
ping www.baidu.com
M. ປະເພດຕົວເຊື່ອມຕໍ່ Onboard
ປະເພດຕົວເຊື່ອມຕໍ່ອາດຈະມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງລ່ວງໜ້າ.
ອ່ານເພີ່ມເຕີມກ່ຽວກັບຄູ່ມືນີ້ ແລະດາວໂຫຼດ PDF:
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
IBASE IBR215 Series Ruggedized Embedded Computer [pdf] ຄູ່ມືຜູ້ໃຊ້ IBR215 Series Ruggedized Embedded Computer, IBR215 Series, ຄອມພິວເຕີຝັງທີ່ແຂງແຮງ, ຄອມພິວເຕີຝັງ, ຄອມພິວເຕີ |