STMicroelectronics UM2375 Linux Driver ຄູ່ມືຜູ້ໃຊ້

ໄດເວີ Linux® ສໍາລັບ ST25R3911B ແລະ ST25R3912/14/15 ປະສິດທິພາບສູງ NFC frontends
ແນະນຳ
ໄດເວີ STSW-ST25R009 Linux® ຊ່ວຍໃຫ້ Raspberry Pi 4 ເຮັດວຽກກັບ X-NUCLEO-NFC05A1, ເຊິ່ງບັນຈຸອຸປະກອນ NFC universal ທີ່ມີປະສິດທິພາບສູງ ST25R3911B.
ແພກເກດນີ້ພອດຊັ້ນຕົວຄັດລອກ RF (RFAL) ໃສ່ແພລດຟອມ Raspberry Pi 4 Linux ເພື່ອເຮັດວຽກກັບເຟີມແວ X-NUCLEO-NFC05A1. ຊຸດໃຫ້ເປັນampຄໍາຮ້ອງສະຫມັກທີ່ກວດພົບປະເພດຕ່າງໆຂອງ NFC tags ແລະໂທລະສັບມືຖືທີ່ຮອງຮັບ P2P. RFAL ເປັນໄດເວີມາດຕະຖານ ST ສໍາລັບ ST25R NFC/RFID Reader ICs ST25R3911B, ST25R3912, ST25R3913, ST25R3914 ແລະ ST25R3915. ຕົວຢ່າງ, ມັນຖືກນໍາໃຊ້ໂດຍເຟີມແວ ST25R3911B-DISCO (STSW-ST25R002) ແລະເຟີມແວ X-NUCLEONFC05A1 (X-CUBE-NFC5).
STSW-ST25R009 ຮອງຮັບໂປຣໂຕຄໍຊັ້ນລຸ່ມ ST25R3911B ທັງໝົດ ແລະບາງໂປຣໂຕຄໍຊັ້ນສູງສຳລັບການສື່ສານ. RFAL ຖືກຂຽນໄວ້ໃນລັກສະນະແບບພົກພາ, ສະນັ້ນມັນສາມາດແລ່ນໄດ້ໃນອຸປະກອນທີ່ຫຼາກຫຼາຍໂດຍອີງໃສ່ Linux®. ເອກະສານນີ້ອະທິບາຍວິທີການໃຊ້ຫ້ອງສະໝຸດ RFAL ໃນລະບົບ Linux ມາດຕະຖານ (ໃນກໍລະນີນີ້ Raspberry Pi 4) ສໍາລັບການສື່ສານ NFC/RF. ລະຫັດແມ່ນເຄື່ອນທີ່ສູງແລະເຮັດວຽກກັບການປ່ຽນແປງເລັກນ້ອຍໃນທຸກເວທີ Linux.
ຮູບທີ 1. ຫ້ອງສະໝຸດ RFAL ໃນເວທີ Linux

ເກີນview
ຄຸນສົມບັດ
- ຕື່ມຂໍ້ມູນໃສ່ໄດເວີພື້ນທີ່ຜູ້ໃຊ້ Linux (ຊັ້ນ abstraction RF) ເພື່ອສ້າງແອັບພລິເຄຊັນທີ່ເປີດໃຊ້ NFC ໂດຍໃຊ້ ST25R3911B/ST25R391x ປະສິດທິພາບສູງ NFC frontends ທີ່ມີພະລັງງານຜົນຜະລິດສູງສຸດ 1.4 W.
- Linux ເປັນເຈົ້າພາບການສື່ສານກັບ ST25R3911B/ST25R391x ໂດຍໃຊ້ SPI interface
- ສົມບູນແບບ RF/NFC abstraction (RFAL) ສໍາລັບທຸກເຕັກໂນໂລຢີທີ່ສໍາຄັນແລະໂປໂຕຄອນຊັ້ນສູງ:
- NFC-A (ISO14443-A)
- NFC-B (ISO14443-B)
- NFC-F (FeliCa™)
- NFC-V (ISO15693)
- P2P (ISO18092)
- ISO-DEP (ໂປຣໂຕຄໍການແລກປ່ຽນຂໍ້ມູນ ISO, ISO14443-4)
- NFC-DEP (ໂປໂຕຄອນການແລກປ່ຽນຂໍ້ມູນ NFC, ISO18092)
- ເຕັກໂນໂລຊີທີ່ເປັນເຈົ້າຂອງ (Kovio, B', iClass, Calypso®, …)
 
- Sampການປະຕິບັດສາມາດໃຊ້ໄດ້ກັບກະດານຂະຫຍາຍ X-NUCLEO-NFC05A1, ສຽບໃສ່ Raspberry Pi 4
- Sampຄໍາຮ້ອງສະຫມັກເພື່ອກວດຫາ NFC ຫຼາຍ tag ປະເພດແລະໂທລະສັບມືຖືທີ່ສະຫນັບສະຫນູນ P2P
- ເງື່ອນໄຂການອະນຸຍາດທີ່ເປັນມິດກັບຜູ້ໃຊ້ຟຣີ
ສະຖາປັດຕະຍະກໍາຊອບແວ
ຮູບທີ 2 ສະແດງລາຍລະອຽດສະຖາປັດຕະຍະກຳຊອບແວຂອງຫ້ອງສະໝຸດ RFAL ໃນເວທີ Linux®.
RFAL ແມ່ນ Portable ກັບແພລະຕະຟອມອື່ນໆໄດ້ຢ່າງງ່າຍດາຍໂດຍການປັບຕົວທີ່ເອີ້ນວ່າເວທີ files.
ສ່ວນຫົວ file rfal_platform.h ປະກອບດ້ວຍຄໍານິຍາມມະຫາພາກ, ເຊິ່ງຈໍາເປັນຕ້ອງໄດ້ສະຫນອງໃຫ້ແລະປະຕິບັດໂດຍເຈົ້າຂອງເວທີ. ຍິ່ງໄປກວ່ານັ້ນ, ມັນສະຫນອງການຕັ້ງຄ່າສະເພາະຂອງເວທີເຊັ່ນການມອບຫມາຍ GPIO, ຊັບພະຍາກອນລະບົບ, locks ແລະ IRQs, ເຊິ່ງຕ້ອງການສໍາລັບການປະຕິບັດງານທີ່ຖືກຕ້ອງຂອງ RFAL.
ການສາທິດນີ້ປະຕິບັດຫນ້າທີ່ຂອງເວທີແລະສະຫນອງ port ຂອງຫ້ອງສະຫມຸດ RFAL ເຂົ້າໄປໃນພື້ນທີ່ຜູ້ໃຊ້ຂອງ Linux®. ຫ້ອງສະໝຸດທີ່ແບ່ງປັນ file ຖືກສ້າງຂື້ນ, ເຊິ່ງຖືກນໍາໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກ demo ເພື່ອສະແດງຫນ້າທີ່ສະຫນອງໃຫ້ໂດຍຊັ້ນ RFAL.
ໂຮສ Linux® ໃຊ້ການໂຕ້ຕອບ sysfs ທີ່ມີຢູ່ໃນພື້ນທີ່ຜູ້ໃຊ້ Linux® ເພື່ອເປີດໃຊ້ການສື່ສານ SPI ກັບອຸປະກອນ ST25R3911B. ພາຍໃນແກ່ນ Linux® ການໂຕ້ຕອບ SPI sysfs ໃຊ້ Linux® kernel driver spidev ເພື່ອສົ່ງ/ຮັບ SPI frames ໄປ/ຈາກ ST25R3911B.
ສໍາລັບການຈັດການເສັ້ນຂັດຈັງຫວະຂອງ ST25R3911B, ຜູ້ຂັບຂີ່ໃຊ້ libgpiod ເພື່ອຮັບການແຈ້ງເຕືອນການປ່ຽນແປງໃນເສັ້ນນີ້.
ຮູບທີ 2. ສະຖາປັດຕະຍະກຳຊອບແວ RFAL ໃນ Linux

ການຕິດຕັ້ງຮາດແວ
ເວທີທີ່ໃຊ້
ກະດານ Raspberry Pi 4 ກັບ Raspberry Pi OS ຖືກນໍາໃຊ້ເປັນແພລະຕະຟອມ Linux ເພື່ອສ້າງຫ້ອງສະຫມຸດ RFAL ແລະພົວພັນກັບ ST25R3911B ຜ່ານ SPI.
ST25R3911B ເປີດໃຊ້ແອັບພລິເຄຊັນໃນເວທີ Linux ເພື່ອກວດຫາ ແລະຕິດຕໍ່ສື່ສານກັບອຸປະກອນ NFC.
ຄວາມຕ້ອງການຮາດແວ
- Raspberry Pi 4
- ກາດ micro SD 8 GBytes ເພື່ອບູດ Raspberry Pi OS
- ຕົວອ່ານບັດ SD
- ກະດານຂົວເພື່ອເຊື່ອມຕໍ່ X-NUCLEO-NFC05A1 ກັບ Raspberry Pi Arduino Adapter ສໍາລັບ Raspberry Pi, ຈໍານວນສ່ວນ ARPI600.
- X-NUCLEO-NFC05A1. ອ້າງອີງເຖິງຄວາມຕ້ອງການ Raspberry Pi OS ຫຼ້າສຸດ.
ການເຊື່ອມຕໍ່ຮາດແວ
ARPI600 Raspberry Pi ກັບກະດານອະແດບເຕີ Arduino ຖືກນໍາໃຊ້ເພື່ອເຊື່ອມຕໍ່ X-NUCLEO-NFC05A1 ກັບ Raspberry Pi. ມັນຈໍາເປັນຕ້ອງດັດແປງ jumpers ຂອງກະດານອະແດບເຕີເພື່ອເຊື່ອມຕໍ່ມັນກັບ X-NUCLEO-NFC05A1.
ຂໍ້ຄວນລະວັງ: ARPI600 ສະໜອງ 5 V ໃຫ້ກັບ Arduino IOREF pin ບໍ່ຖືກຕ້ອງ. ການຕິດ X-NUCLEO-NFC05A1 ໂດຍກົງສົ່ງຄືນ 5 V ໃນບາງ pins, ນີ້ອາດຈະເຮັດໃຫ້ກະດານ Raspberry Pi ເສຍຫາຍ. ມີລາຍງານໂດຍສະເພາະຂອງ Raspberry Pi 4B+ ຕົວຈິງແລ້ວຖືກທໍາລາຍ. ເພື່ອຫຼີກເວັ້ນສະຖານະການນີ້ປັບຕົວ ARPI600 (ການດໍາເນີນງານທີ່ມີຄວາມຫຍຸ້ງຍາກຫຼາຍ) ຫຼື X-NUCLEO-NFC05A1 (ການດໍາເນີນງານທີ່ງ່າຍກວ່າ).
ການແກ້ໄຂທີ່ງ່າຍທີ່ສຸດແມ່ນການຕັດ pin CN6.2 (IOREF) ໃນ X-NUCLEO-NFC05A1 ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 3.
ການຕັດ pin ນີ້ບໍ່ມີຜົນຕໍ່ການດໍາເນີນງານໂດຍສົມທົບກັບກະດານ Nucleo (NUCLEO-L474RG, NUCLEO-F401RE, NUCLEO-8S208RB, ແລະອື່ນໆ).
ຮູບ 3. ການແກ້ໄຂການເຊື່ອມຕໍ່ຮາດແວ

ການຕັ້ງຄ່າ Jumper
jumpers ສໍາລັບ A5, A4, A3, A2, A1 ແລະ A0 ທີ່ສະແດງໃນຮູບ 4 ຕ້ອງໄດ້ປ່ຽນເປັນ P23, P22, P21 ແລະ CE1. ດ້ວຍການຕັ້ງຄ່າ jumper ເຫຼົ່ານີ້, Raspberry's GPIO pin number 7 ຖືກນໍາໃຊ້ເປັນເສັ້ນຂັດຂວາງສໍາລັບ X-NUCLEO-NFC05A1.
ຮູບທີ 4. ຕຳແໜ່ງຂອງ jumpers A5, A4, A3, A2, A1 ແລະ A0 ໃນກະດານອະແດບເຕີ

ໃນປັດຈຸບັນ, ທີ່ Port ຫ້ອງສະຫມຸດ RFAL ນີ້ໃຊ້ pin GPIO7 ເປັນເສັ້ນຂັດຂວາງ, ອີງຕາມການຕັ້ງຄ່າ jumper. ຖ້າຫາກວ່າມີຄວາມຕ້ອງການທີ່ຈະປ່ຽນເສັ້ນຂັດຂວາງຈາກ GPIO7 ເປັນ GPIO ທີ່ແຕກຕ່າງກັນ, ລະຫັດສະເພາະຂອງເວທີ (ໃນ file pltf_gpio.h) ຕ້ອງໄດ້ຮັບການດັດແກ້ເພື່ອປ່ຽນຄໍານິຍາມຂອງມະຫາພາກ “ST25R_INT_PIN” ຈາກ 7 ໄປເປັນ PIN GPIO ໃໝ່, ເພື່ອໃຊ້ເປັນເສັ້ນຂັດຈັງຫວະ.
ດ້ວຍການຕັ້ງຄ່າ jumper ຂ້າງເທິງ, ກະດານອະແດບເຕີສາມາດຖືກນໍາໃຊ້ເພື່ອເຊື່ອມຕໍ່ X-NUCLEO-NFC05A1 ກັບກະດານ Raspberry Pi ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 5.
ຮູບ 5. ດ້ານເທິງການຕິດຕັ້ງຮາດແວ view

ຮູບ 6. ດ້ານການຕິດຕັ້ງຮາດແວ view

ການຕັ້ງຄ່າສະພາບແວດລ້ອມ Linux
ການເລີ່ມຕົ້ນຂອງ Raspberry Pi
ເພື່ອຕັ້ງຄ່າສະພາບແວດລ້ອມ Linux, ຂັ້ນຕອນທໍາອິດແມ່ນການຕິດຕັ້ງແລະບູດ Raspberry Pi 4 ກັບ Raspberry Pi OS ດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້:
ຂັ້ນຕອນທີ 1
ດາວໂຫລດຮູບພາບ Raspberry Pi OS ຫຼ້າສຸດຈາກລິ້ງ:
ເລືອກ Raspberry Pi OS ກັບ desktop. ສໍາລັບການທົດສອບຂ້າງລຸ່ມນີ້ແມ່ນໄດ້ຖືກນໍາໃຊ້: ເດືອນກັນຍາ 2022 (2022-09-22-raspios-bullseye-armhf.img.xz).
ຂັ້ນຕອນທີ 2
Unzip ຮູບ Raspberry Pi ແລະຂຽນມັນໃສ່ SD card ໂດຍປະຕິບັດຕາມຄໍາແນະນໍາທີ່ມີຢູ່ໃນພາກທີ່ມີຊື່ວ່າ "ຂຽນຮູບພາບໃສ່ SD card".
ຂັ້ນຕອນທີ 3
ເຊື່ອມຕໍ່ຮາດແວ:
- ເຊື່ອມຕໍ່ Raspberry Pi ກັບຈໍພາບໂດຍໃຊ້ສາຍ HDMI ມາດຕະຖານ.
- ເຊື່ອມຕໍ່ເມົາສ໌ ແລະແປ້ນພິມກັບພອດ USB ຂອງ Raspberry Pi.
ມັນຍັງສາມາດເຮັດວຽກກັບ Raspberry Pi ໂດຍໃຊ້ ssh. ໃນກໍລະນີດັ່ງກ່າວມັນບໍ່ຈໍາເປັນຕ້ອງເຊື່ອມຕໍ່ຈໍພາບ, keyboard ແລະຫນູກັບ Raspberry Pi. ຄວາມຕ້ອງການພຽງແຕ່ມີ PC ທີ່ມີ ssh ຢູ່ໃນເຄືອຂ່າຍດຽວກັນກັບ Raspberry Pi ແລະກໍາຫນົດຄ່າທີ່ຢູ່ IP ຕາມຄວາມເຫມາະສົມ.
ຂັ້ນຕອນທີ 4
ບູດ Raspberry Pi ດ້ວຍ SD card.
ຫຼັງຈາກການເປີດເຄື່ອງ, desktop Linux ທີ່ອີງໃສ່ Debian ຈະປາກົດຢູ່ໃນການຕິດຕາມກວດກາ.
ຫມາຍເຫດ: ບາງຄັ້ງ, ມັນໄດ້ຖືກສັງເກດເຫັນວ່າຫຼັງຈາກ booting Raspberry Pi, ບາງປຸ່ມແປ້ນພິມບໍ່ເຮັດວຽກ. ເພື່ອເຮັດໃຫ້ພວກເຂົາເຮັດວຽກ, ເປີດ file /etc/default/keyboard ແລະຕັ້ງ XKBLAYOUT = "us" ແລະ reboot Raspberry Pi.
ເປີດໃຊ້ SPI ໃນ Raspberry Pi
ໄດເວີ SPI ພາຍໃນ kernel ສື່ສານກັບ X-NUCLEO-NFC05A1 ຜ່ານ SPI. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະກວດເບິ່ງວ່າ SPI ຖືກເປີດໃຊ້ແລ້ວໃນການຕັ້ງຄ່າ Raspberry Pi OS/kernel.
ກວດເບິ່ງວ່າ /dev/spidev0.0 ແມ່ນເຫັນໄດ້ໃນສະພາບແວດລ້ອມ Raspberry Pi. ຖ້າມັນບໍ່ສາມາດເຫັນໄດ້, ເປີດໃຊ້ການໂຕ້ຕອບ SPI ໂດຍໃຊ້ປະໂຫຍດ "raspi-config" ໂດຍປະຕິບັດຕາມຂັ້ນຕອນທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນທີ 1
ເປີດ terminal ໃຫມ່ໃນ Raspberry Pi ແລະດໍາເນີນການຄໍາສັ່ງ "raspi-config" ເປັນຮາກ:
sudo raspi-config
ຂັ້ນຕອນນີ້ເປີດການໂຕ້ຕອບແບບກາຟິກ.
ຂັ້ນຕອນທີ 2
ເລືອກໃນການໂຕ້ຕອບແບບກຣາຟຟິກທາງເລືອກທີ່ມີຊື່ວ່າ "Interfacing Options".
ຂັ້ນຕອນທີ 3
ຂັ້ນຕອນນີ້ລາຍຊື່ທາງເລືອກຕ່າງໆ.
ເລືອກຕົວເລືອກທີ່ມີຊື່ວ່າ "SPI".
ປ່ອງຢ້ຽມໃໝ່ປະກົດຂຶ້ນດ້ວຍຂໍ້ຄວາມຕໍ່ໄປນີ້:
"ທ່ານຕ້ອງການໃຫ້ການໂຕ້ຕອບ SPI ຖືກເປີດໃຊ້ບໍ?"
ຂັ້ນຕອນທີ 4
ເລືອກ ຢູ່ໃນປ່ອງຢ້ຽມນີ້ເພື່ອເປີດໃຊ້ SPI.
ຂັ້ນຕອນທີ 5
ຣີບູດ Raspberry Pi.
ຂັ້ນຕອນຂ້າງເທິງນີ້ຈະເຮັດໃຫ້ການໂຕ້ຕອບ SPI ໃນສະພາບແວດລ້ອມ Raspberry Pi ຫຼັງຈາກ reboot.
ການກໍ່ສ້າງຫ້ອງສະຫມຸດ RFAL ແລະຄໍາຮ້ອງສະຫມັກ
ການສາທິດ RFAL ຂອງ Linux ແມ່ນສະໜອງໃຫ້ຢູ່ໃນບ່ອນເກັບມ້ຽນ. ໃຫ້ສົມມຸດວ່າຊື່ຂອງມັນແມ່ນ:
ST25R3911B_v2.8.0_Linux_demo_v1.0.tar.xz.
ເພື່ອສ້າງຫ້ອງສະຫມຸດ RFAL ແລະຄໍາຮ້ອງສະຫມັກໃນ Raspberry Pi, ປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້:
ຂັ້ນຕອນທີ 1
Unzip ຊຸດໃນ Raspberry Pi ໂດຍໃຊ້ຄໍາສັ່ງຂ້າງລຸ່ມນີ້ຈາກ home directory:
tar -xJvf ST25R3911B_v2.8.0_Linux_demo_v1.0.tar.xz
ຂັ້ນຕອນທີ 2
ຖ້າບໍ່ໄດ້ເຮັດກ່ອນ, ຕິດຕັ້ງ cmake, ໂດຍໃຊ້ຄໍາສັ່ງຂ້າງລຸ່ມນີ້:
apt-get ຕິດຕັ້ງ cmake
ຫໍສະຫມຸດ RFAL ແລະລະບົບການສ້າງແອັບພລິເຄຊັນແມ່ນອີງໃສ່ cmake, ດ້ວຍເຫດຜົນນີ້, ມັນຈໍາເປັນຕ້ອງຕິດຕັ້ງ cmake ສໍາລັບການລວບລວມຊຸດ.
ຂັ້ນຕອນທີ 3
ເພື່ອສ້າງຫ້ອງສະໝຸດ RFAL ແລະແອັບພລິເຄຊັນ, ໃຫ້ໄປທີ່ລາຍການ "ສ້າງ":
cd ST25R3911B_v2.8.0_Linux_demo_v1.0/Linux_demo/build
ແລະດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ຈາກບ່ອນນັ້ນ:
cmake..
ໃນຄໍາສັ່ງຂ້າງເທິງ ".." ຊີ້ໃຫ້ເຫັນວ່າ CMakeLists.txt ລະດັບເທິງມີຢູ່ໃນໄດເລກະທໍລີແມ່, ie.
ST25R3911B_v2.8.0_Linux_demo_v1.0.
ຄໍາສັ່ງ cmake ສ້າງ makefile ທີ່ຖືກນໍາໃຊ້ໃນຂັ້ນຕອນຕໍ່ໄປເພື່ອສ້າງຫ້ອງສະຫມຸດແລະຄໍາຮ້ອງສະຫມັກ.
ຂັ້ນຕອນທີ 4
ດໍາເນີນການຄໍາສັ່ງ "ເຮັດ" ເພື່ອສ້າງຫ້ອງສະຫມຸດ RFAL ແລະຄໍາຮ້ອງສະຫມັກ:
ເຮັດ
ຄໍາສັ່ງ "ເຮັດ" ທໍາອິດສ້າງຫ້ອງສະຫມຸດ RFAL ແລະຫຼັງຈາກນັ້ນສ້າງຄໍາຮ້ອງສະຫມັກຢູ່ເທິງສຸດຂອງມັນ.
ວິທີການດໍາເນີນການຄໍາຮ້ອງສະຫມັກ
ການກໍ່ສ້າງທີ່ປະສົບຜົນສໍາເລັດຈະສ້າງຕົວປະຕິບັດທີ່ມີຊື່ວ່າ "nfc_demo_st25r3911b" ຢູ່ໃນສະຖານທີ່ຕໍ່ໄປນີ້:
/build/applications.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ແອັບພລິເຄຊັນຕ້ອງດໍາເນີນການດ້ວຍສິດທິຂອງຮາກຈາກເສັ້ນທາງ: ST25R3911B_v2.8.0_Linux_demo_v1.0/linux_demo/build:
sudo ./demo/nfc_demo_st25r3911b
ແອັບພລິເຄຊັນເລີ່ມສຳຫຼວດ NFC tags ແລະໂທລະສັບມືຖື. ມັນສະແດງອຸປະກອນທີ່ພົບເຫັນດ້ວຍ UID ຂອງພວກເຂົາດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 7.
ຮູບ 7. ການສະແດງອຸປະກອນທີ່ພົບເຫັນ

ເພື່ອຢຸດແອັບພລິເຄຊັນໃຫ້ກົດປຸ່ມ Ctrl + C.
ປະຫວັດການແກ້ໄຂ
ຕາຕະລາງ 1. ປະຫວັດການແກ້ໄຂເອກະສານ

ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
ຕາຕະລາງ 1. ປະຫວັດການແກ້ໄຂເອກະສານ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ບັນຊີລາຍຊື່ຂອງຕົວເລກ
ຮູບທີ 1. ຫ້ອງສະໝຸດ RFAL ໃນເວທີ Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
ຮູບທີ 2. ສະຖາປັດຕະຍະກຳຊອບແວ RFAL ໃນ Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
ຮູບ 3. ການແກ້ໄຂການເຊື່ອມຕໍ່ຮາດແວ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
ຮູບທີ 4. ຕໍາແໜ່ງຂອງ jumpers A5, A4, A3, A2, A1 ແລະ A0 ໃນກະດານອະແດບເຕີ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
ຮູບ 5. ດ້ານເທິງການຕິດຕັ້ງຮາດແວ view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ຮູບ 6. ດ້ານການຕິດຕັ້ງຮາດແວ view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ຮູບທີ 7. ການສະແດງອຸປະກອນທີ່ພົບເຫັນ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
ແຈ້ງການສໍາຄັນ - ອ່ານຢ່າງລະມັດລະວັງ
STMicroelectronics NV ແລະບໍລິສັດຍ່ອຍຂອງຕົນ (“ST”) ສະຫງວນສິດໃນການປ່ຽນແປງ, ການແກ້ໄຂ, ການປັບປຸງ, ການປັບປຸງ, ການແກ້ໄຂ ແລະການປັບປຸງຜະລິດຕະພັນ ST ແລະ/ຫຼື ເອກະສານນີ້ໄດ້ທຸກເວລາໂດຍບໍ່ຕ້ອງແຈ້ງລ່ວງໜ້າ. ຜູ້ຊື້ຄວນໄດ້ຮັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຫລ້າສຸດກ່ຽວກັບຜະລິດຕະພັນ ST ກ່ອນທີ່ຈະວາງຄໍາສັ່ງ. ຜະລິດຕະພັນ ST ແມ່ນຂາຍຕາມຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງ ST ຂອງການຂາຍໃນສະຖານທີ່ໃນເວລາທີ່ຮັບຮູ້ຄໍາສັ່ງ.
ຜູ້ຊື້ແມ່ນຮັບຜິດຊອບພຽງແຕ່ສໍາລັບການເລືອກ, ການຄັດເລືອກ, ແລະການນໍາໃຊ້ຜະລິດຕະພັນ ST ແລະ ST ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບສໍາລັບການຊ່ວຍເຫຼືອຄໍາຮ້ອງສະຫມັກຫຼືການອອກແບບຜະລິດຕະພັນຂອງຜູ້ຊື້.
ບໍ່ມີໃບອະນຸຍາດ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ຕໍ່ກັບສິດທິຊັບສິນທາງປັນຍາໃດໆທີ່ຖືກອະນຸຍາດໂດຍ ST ຢູ່ທີ່ນີ້.
ການຂາຍຄືນຂອງຜະລິດຕະພັນ ST ທີ່ມີຂໍ້ກໍານົດທີ່ແຕກຕ່າງຈາກຂໍ້ມູນທີ່ກໍານົດໄວ້ໃນທີ່ນີ້ຈະປະຖິ້ມການຮັບປະກັນໃດໆທີ່ໃຫ້ໂດຍ ST ສໍາລັບຜະລິດຕະພັນດັ່ງກ່າວ.
ST ແລະໂລໂກ້ ST ແມ່ນເຄື່ອງຫມາຍການຄ້າຂອງ ST. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງຫມາຍການຄ້າ ST, ເບິ່ງ www.st.com/trademarks. ຊື່ຜະລິດຕະພັນ ຫຼືບໍລິການອື່ນໆທັງໝົດແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
ຂໍ້ມູນໃນເອກະສານນີ້ແທນທີ່ ແລະແທນທີ່ຂໍ້ມູນທີ່ສະໜອງໃຫ້ໃນເມື່ອກ່ອນໃນສະບັບກ່ອນໜ້າຂອງເອກະສານນີ້.
© 2023 STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ
ເອກະສານ / ຊັບພະຍາກອນ
|  | STMicroelectronics UM2375 Linux Driver [pdf] ຄູ່ມືຜູ້ໃຊ້ UM2375 Linux Driver, UM2375, Linux Driver, Driver | 
 




