
UM2548 Linux Driver
Linux® ຄົນຂັບສຳລັບ ST25R3916/ST25R3916B
ຄູ່ມືຜູ້ໃຊ້
UM2548 Linux Driver
ແນະນຳ
STSW-ST25R013 ໄດເວີ Linux® ຊ່ວຍໃຫ້ Raspberry Pi® 4 ເຮັດວຽກກັບກະດານ X-NUCLEO-NFCO6A1 ແລະ X-NUCLEO-NFCO8A1, ເຊິ່ງບັນຈຸອຸປະກອນ ST25R3916 ແລະ ST25R3916B ຕາມລໍາດັບ.
ຊຸດນີ້ Ports ຊັ້ນ abstraction RF (RFAL) ເຂົ້າໄປໃນແພລະຕະຟອມ Raspberry Pi 4 Linux, ເພື່ອປະຕິບັດງານກັບເຟີມແວຂອງກະດານ, ແລະສະຫນອງການເປັນ.ampຄໍາຮ້ອງສະຫມັກທີ່ກວດພົບປະເພດຕ່າງໆຂອງ NFC tags ແລະໂທລະສັບມືຖືທີ່ຮອງຮັບ P2P. RFAL ເປັນໄດເວີມາດຕະຖານ ST ສໍາລັບ ST25R3916 ແລະ ST25R3916B, ປະສິດທິພາບສູງ NFC universal devices / EMVCo readers. ຕົວຢ່າງ, ມັນຖືກນໍາໃຊ້ໂດຍເຟີມແວ ST25R3916-DISCO (STSW-ST25R010) ແລະເຟີມແວ X-NUCLEO-NFCO06A1 (X-CUBE-NFC6).
STSW-ST25R013 ຮອງຮັບທຸກຊັ້ນລຸ່ມ ST25R3916/ST25R3916B ແລະບາງໂປຣໂຕຄອນຊັ້ນສູງສຳລັບການສື່ສານ. RFAL ໄດ້ຖືກຂຽນໄວ້ໃນລັກສະນະແບບພົກພາ, ດັ່ງນັ້ນມັນສາມາດດໍາເນີນການໄດ້ໃນອຸປະກອນທີ່ຫລາກຫລາຍໂດຍອີງໃສ່ Linux. ເອກະສານນີ້ອະທິບາຍວິທີການໃຊ້ຫ້ອງສະໝຸດ RFAL ໃນລະບົບ Linux ມາດຕະຖານ (ໃນກໍລະນີນີ້ Raspberry Pi 4) ສໍາລັບການສື່ສານ NFC/RF. ລະຫັດແມ່ນເຄື່ອນທີ່ສູງແລະເຮັດວຽກກັບການປ່ຽນແປງເລັກນ້ອຍໃນທຸກເວທີ Linux.

ເກີນview
1.1 ຄຸນສົມບັດ
- ສໍາເລັດໄດເວີພື້ນທີ່ຜູ້ໃຊ້ Linux (ຊັ້ນ abstraction RF) ເພື່ອສ້າງແອັບພລິເຄຊັນທີ່ເປີດໃຊ້ NFC ໂດຍໃຊ້ອຸປະກອນ ST25R3916 ແລະ ST25R3916B
- Linux ເປັນເຈົ້າພາບການສື່ສານກັບ ST25R3916/ST25R3916B ໂດຍໃຊ້ສ່ວນຕິດຕໍ່ SPI
- ສົມບູນແບບ 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-NFC06A1 ແລະ X-NUCLEO-NFC08A1, ສຽບໃສ່ກັບ Raspberry Pi 4
- Sampຄໍາຮ້ອງສະຫມັກເພື່ອກວດຫາ NFC ຫຼາຍ tag ປະເພດແລະໂທລະສັບມືຖືທີ່ສະຫນັບສະຫນູນ P2P
- ເງື່ອນໄຂການອະນຸຍາດທີ່ເປັນມິດກັບຜູ້ໃຊ້ຟຣີ
1.2 ສະຖາປັດຕະຍະກຳຊອບແວ
ຮູບທີ 2 ສະແດງລາຍລະອຽດສະຖາປັດຕະຍະກຳຊອບແວຂອງຫ້ອງສະໝຸດ RFAL ໃນເວທີ Linux.
RFAL ແມ່ນ Portable ກັບແພລະຕະຟອມອື່ນໆໄດ້ຢ່າງງ່າຍດາຍໂດຍການປັບຕົວທີ່ເອີ້ນວ່າເວທີ files.
ສ່ວນຫົວ file rfal_platform.h ປະກອບດ້ວຍຄໍານິຍາມມະຫາພາກ, ທີ່ຈະໄດ້ຮັບການສະຫນອງແລະປະຕິບັດໂດຍເຈົ້າຂອງເວທີ.
ມັນສະຫນອງການຕັ້ງຄ່າສະເພາະຂອງເວທີເຊັ່ນການມອບຫມາຍ GPIO, ຊັບພະຍາກອນລະບົບ, locks ແລະ IRQs, ເຊິ່ງຕ້ອງການສໍາລັບການປະຕິບັດງານທີ່ຖືກຕ້ອງຂອງ RFAL.
ການສາທິດນີ້ປະຕິບັດຫນ້າທີ່ຂອງເວທີແລະສະຫນອງ port ຂອງ RFAL ເຂົ້າໄປໃນພື້ນທີ່ຜູ້ໃຊ້ຂອງ Linux.
ຫ້ອງສະໝຸດທີ່ແບ່ງປັນ file ຖືກສ້າງຂຶ້ນ, ເຊິ່ງຖືກນໍາໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກສາທິດເພື່ອສະແດງຫນ້າທີ່ສະຫນອງໃຫ້ໂດຍຊັ້ນ RFAL.
ໂຮສ Linux ໃຊ້ການໂຕ້ຕອບ sysfs ທີ່ມີຢູ່ໃນພື້ນທີ່ຜູ້ໃຊ້ Linux ສໍາລັບການປະຕິບັດການສື່ສານ SPI ກັບອຸປະກອນຕ່າງໆ. ພາຍໃນ Linux kernel ການໂຕ້ຕອບ SPI sysfs ໃຊ້ Linux kernel driver spidev ເພື່ອສົ່ງ / ຮັບກອບ SPI ໄປ / ຈາກອຸປະກອນ.
ສໍາລັບການຈັດການສາຍ INT ຂອງອຸປະກອນ ST25R3916 ແລະ ST25R3916B, ໄດເວີໃຊ້ libpiod sysfs ເພື່ອຮັບການແຈ້ງເຕືອນການປ່ຽນແປງໃນສາຍນີ້.

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

ການຕັ້ງຄ່າ Jumper
jumpers ສໍາລັບ A5, A4, A3, A2, A1 ແລະ A0 ທີ່ສະແດງໃນຮູບ 4 ຕ້ອງມີການປ່ຽນແປງຕາມລໍາດັບ, ເປັນ P25, P24, P23, P22, P21 ແລະ CE1. ດ້ວຍການຕັ້ງຄ່ານີ້, ເລກ PIN GPIO ຂອງ Raspberry ແມ່ນໃຊ້ເປັນເສັ້ນຂັດຈັງຫວະສຳລັບ X-NUCLEONFC7A06/X-NUCLEO-NFC1A08.

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

ການຕັ້ງຄ່າສະພາບແວດລ້ອມ Linux
3.1 ການບູດ Raspberry Pi
ເພື່ອຕັ້ງຄ່າສະພາບແວດລ້ອມ Linux, ທໍາອິດໃຫ້ຕິດຕັ້ງແລະບູດ Raspberry Pi ກັບ Raspberry Pi OS, ດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້:
ຂັ້ນຕອນທີ 1
ດາວໂຫລດຮູບພາບ Raspberry Pi OS ຫຼ້າສຸດຈາກ https://www.raspberrypi.com, ຈາກນັ້ນເລືອກ Raspberry Pi OS ກັບ desktop. ສໍາລັບການທົດສອບຂ້າງລຸ່ມນີ້ສະບັບ 2022-09-22-raspios-bullseye-armhf.img.xz (ເດືອນກັນຍາ 2022) ໄດ້ຖືກນໍາໃຊ້.
ຂັ້ນຕອນທີ 2
Unzip ຮູບ Raspberry Pi OS ແລະຂຽນມັນໃສ່ SD card ໂດຍປະຕິບັດຕາມຄໍາແນະນໍາທີ່ມີຢູ່ໃນພາກທີ່ມີຊື່ວ່າ "ຂຽນຮູບພາບໃສ່ SD card".
ຂັ້ນຕອນທີ 3
ເຊື່ອມຕໍ່ຮາດແວ:
- ເຊື່ອມຕໍ່ Raspberry Pi 4 ກັບຈໍພາບໂດຍໃຊ້ສາຍ HDMI ມາດຕະຖານ.
- ເຊື່ອມຕໍ່ເມົາສ໌ ແລະແປ້ນພິມກັບພອດ USB ຂອງ Raspberry Pi.
ມັນຍັງສາມາດເຮັດວຽກກັບ Raspberry Pi ໂດຍໃຊ້ ssh. ໃນກໍລະນີນີ້. ມັນບໍ່ຈໍາເປັນຕ້ອງເຊື່ອມຕໍ່ຈໍ, ແປ້ນພິມແລະຫນູກັບ Raspberry Pi. ຄວາມຕ້ອງການພຽງແຕ່ມີ PC ທີ່ມີ ssh ຢູ່ໃນເຄືອຂ່າຍດຽວກັນກັບ Raspberry Pi, ແລະ configure ທີ່ຢູ່ IP ຕາມຄວາມເຫມາະສົມ.
ຂັ້ນຕອນທີ 4
ບູດ Raspberry Pi 4 ດ້ວຍ SD card. ຫຼັງຈາກການເປີດເຄື່ອງ, desktop Linux ທີ່ອີງໃສ່ Debian ຈະປາກົດຢູ່ໃນການຕິດຕາມກວດກາ.
ໝາຍເຫດ:
ບາງຄັ້ງ, ຫຼັງຈາກເປີດ Raspberry Pi OS, ບາງປຸ່ມແປ້ນພິມບໍ່ເຮັດວຽກ. ເພື່ອເຮັດໃຫ້ພວກເຂົາເຮັດວຽກ, ເປີດ file /etc/default/keyboard ແລະຕັ້ງ XKBLAYOUT=”us”, ແລະ reboot Raspberry Pi.
3.2 ເປີດໃຊ້ SPI ໃນ Raspberry Pi
ໄດເວີ SPI ພາຍໃນ kernel ຕິດຕໍ່ສື່ສານກັບກະດານ X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ຜ່ານ SPI. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະກວດເບິ່ງວ່າ SPI ຖືກເປີດໃຊ້ແລ້ວໃນການຕັ້ງຄ່າເມັດ Raspbian Pi OS.
ກວດເບິ່ງວ່າ /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 ແມ່ນສະໜອງໃຫ້ຢູ່ໃນບ່ອນເກັບມ້ຽນ, ເຊັ່ນ ST25R3916_v2.8.0_Linux_demo_v1.0.tar.xz.
ເພື່ອສ້າງຫ້ອງສະຫມຸດ RFAL ແລະແອັບພລິເຄຊັນໃນ Raspberry Pi, ໃຫ້ຜ່ານຂັ້ນຕອນຕໍ່ໄປນີ້:
ຂັ້ນຕອນທີ 1
Unzip ຊຸດໃນ Raspberry Pi ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ຈາກ home directory
tar -xJvf ST25R3916_v2.8.0_Linux_demo_v1.0.tar.xz
ຂັ້ນຕອນທີ 2
ຕິດຕັ້ງ cmake (ຖ້າບໍ່ໄດ້ເຮັດກ່ອນ) ໂດຍໃຊ້ຄໍາສັ່ງ
apt-get ຕິດຕັ້ງ cmake
ຫ້ອງສະຫມຸດ RFAL ແລະລະບົບການສ້າງແອັບພລິເຄຊັນແມ່ນອີງໃສ່ cmake, ດ້ວຍເຫດຜົນນີ້, ມັນຈໍາເປັນຕ້ອງຕິດຕັ້ງ cmake ເພື່ອລວບລວມຊຸດ.
ຂັ້ນຕອນທີ 3
ເພື່ອສ້າງຫ້ອງສະໝຸດ RFAL ແລະແອັບພລິເຄຊັນ, ໃຫ້ໄປທີ່ build directory
cd ST25R3916_v2.8.0_Linux_demo_v1.0/linux_demo/build
ຈາກນັ້ນ, ດໍາເນີນການຄໍາສັ່ງ
cmake..
ໃນຄໍາສັ່ງຂ້າງເທິງ ".." ຊີ້ໃຫ້ເຫັນວ່າລະດັບສູງສຸດຂອງ CMakeLists.txt ມີຢູ່ໃນໄດເລກະທໍລີແມ່.
(ST25R3916_v2.8.0_Linux_demo_v1.0).
ຄໍາສັ່ງນີ້ສ້າງ makefile ໃຊ້ໃນຂັ້ນຕອນຕໍ່ໄປເພື່ອສ້າງຫ້ອງສະຫມຸດແລະຄໍາຮ້ອງສະຫມັກ. ຈາກນັ້ນ, ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອສ້າງການສາທິດສໍາລັບ ST25R3916B
cmake -DRFAL_VARIANT=st25r3916b..
ຂັ້ນຕອນທີ 4
ດໍາເນີນການຄໍາສັ່ງ make ເພື່ອສ້າງຫ້ອງສະຫມຸດ RFAL ແລະຄໍາຮ້ອງສະຫມັກ:
ເຮັດ
ຄໍາສັ່ງນີ້ທໍາອິດສ້າງຫ້ອງສະຫມຸດ RFAL, ແລະຫຼັງຈາກນັ້ນຄໍາຮ້ອງສະຫມັກຢູ່ເທິງສຸດຂອງມັນ.
ວິທີການດໍາເນີນການຄໍາຮ້ອງສະຫມັກ
ການກໍ່ສ້າງທີ່ປະສົບຜົນສໍາເລັດຈະສ້າງການດໍາເນີນການທີ່ມີຊື່ວ່າ "nfc_poller_st25r3916" ຫຼື "nfc_poller_st25r3916b" ຢູ່ທີ່ສະຖານທີ່ /build/demo.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ແອັບພລິເຄຊັນຕ້ອງດໍາເນີນການດ້ວຍສິດທິຂອງຮາກຈາກເສັ້ນທາງ ST25R3916_v2.8.0_Linux_demo_v1.0/linux_demo/build/demo/:
sudo ./nfc_demo_st25r3916
ແອັບພລິເຄຊັນເລີ່ມສຳຫຼວດ NFC tags ແລະໂທລະສັບມືຖື, ຫຼັງຈາກນັ້ນສະແດງອຸປະກອນທີ່ພົບເຫັນດ້ວຍ UID ຂອງເຂົາເຈົ້າ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 7.

ເພື່ອຢຸດແອັບພລິເຄຊັນໃຫ້ກົດປຸ່ມ Ctrl + C.
ປະຫວັດການແກ້ໄຂ
ຕາຕະລາງ 1. ປະຫວັດການແກ້ໄຂເອກະສານ
| ວັນທີ | ການທົບທວນ | ການປ່ຽນແປງ |
| 1-ມີນາ-19 | 1 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ. |
| 4-ເມສາ-23 | 2 | ອັບເດດຫົວຂໍ້ເອກະສານ, ພາກແນະນໍາ, ພາກທີ 1.1 ຄຸນສົມບັດ, ພາກທີ 1.2 ສະຖາປັດຕະຍະກໍາຊອບແວ, ພາກທີ 2.1 ເວທີທີ່ໃຊ້, ພາກທີ 2.2 ຮາດແວ ຄວາມຕ້ອງການ, ພາກທີ 2.2.1 ການເຊື່ອມຕໍ່ຮາດແວ, ພາກທີ 3.1 Booting Raspberry Pi, ພາກທີ 3.2 ເປີດໃຊ້ SPI ໃນ Raspberry Pi, ພາກທີ 4 ສ້າງຫ້ອງສະໝຸດ RFAL ແລະແອັບພລິເຄຊັນ, ແລະພາກທີ 5 ວິທີການດໍາເນີນການຄໍາຮ້ອງສະຫມັກ. ອັບເດດຮູບ 1. ຫ້ອງສະໝຸດ RFAL ໃນແພລດຟອມ Linux, ຮູບທີ 2. ສະຖາປັດຕະຍະກຳຊອບແວ RFAL ໃນ Linux, ແລະຮູບ 5. ເທິງສຸດການຕັ້ງຄ່າຮາດແວ view. ແກ້ໄຂຂໍ້ຄວາມເລັກນ້ອຍໃນທົ່ວເອກະສານທັງໝົດ. |
ແຈ້ງການສໍາຄັນ - ອ່ານຢ່າງລະມັດລະວັງ
STMicroelectronics NV ແລະບໍລິສັດຍ່ອຍຂອງຕົນ (“ST”) ສະຫງວນສິດໃນການປ່ຽນແປງ, ການແກ້ໄຂ, ການປັບປຸງ, ການປັບປຸງ, ການແກ້ໄຂ ແລະການປັບປຸງຜະລິດຕະພັນ ST ແລະ/ຫຼື ເອກະສານນີ້ໄດ້ທຸກເວລາໂດຍບໍ່ຕ້ອງແຈ້ງລ່ວງໜ້າ. ຜູ້ຊື້ຄວນໄດ້ຮັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຫລ້າສຸດກ່ຽວກັບຜະລິດຕະພັນ ST ກ່ອນທີ່ຈະວາງຄໍາສັ່ງ. ຜະລິດຕະພັນ ST ແມ່ນຂາຍຕາມຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງ ST ຂອງການຂາຍໃນສະຖານທີ່ໃນເວລາທີ່ຮັບຮູ້ຄໍາສັ່ງ.
ຜູ້ຊື້ແມ່ນຮັບຜິດຊອບພຽງແຕ່ສໍາລັບການເລືອກ, ການຄັດເລືອກ, ແລະການນໍາໃຊ້ຜະລິດຕະພັນ ST ແລະ ST ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບສໍາລັບການຊ່ວຍເຫຼືອຄໍາຮ້ອງສະຫມັກຫຼືການອອກແບບຜະລິດຕະພັນຂອງຜູ້ຊື້.
ບໍ່ມີໃບອະນຸຍາດ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ຕໍ່ກັບສິດທິຊັບສິນທາງປັນຍາໃດໆທີ່ຖືກອະນຸຍາດໂດຍ ST ຢູ່ທີ່ນີ້.
ການຂາຍຄືນຂອງຜະລິດຕະພັນ ST ທີ່ມີຂໍ້ກໍານົດທີ່ແຕກຕ່າງຈາກຂໍ້ມູນທີ່ກໍານົດໄວ້ໃນທີ່ນີ້ຈະປະຖິ້ມການຮັບປະກັນໃດໆທີ່ໃຫ້ໂດຍ ST ສໍາລັບຜະລິດຕະພັນດັ່ງກ່າວ.
ST ແລະໂລໂກ້ ST ແມ່ນເຄື່ອງຫມາຍການຄ້າຂອງ ST. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງຫມາຍການຄ້າ ST, ເບິ່ງ www.st.com/trademarks. ຊື່ຜະລິດຕະພັນ ຫຼືບໍລິການອື່ນໆທັງໝົດແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
ຂໍ້ມູນໃນເອກະສານນີ້ແທນທີ່ ແລະແທນທີ່ຂໍ້ມູນທີ່ສະໜອງໃຫ້ໃນເມື່ອກ່ອນໃນສະບັບກ່ອນໜ້າຂອງເອກະສານນີ້.
© 2023 STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ
UM2548 – Rev 2
ເອກະສານ / ຊັບພະຍາກອນ
![]() | UM2548 Linux Driver |
ເອກະສານອ້າງອີງ
- raspberrypi.comwww.raspberrypi.com
- st.comwww.st.com
- st.com/trademarkswww.st.com
- st.com/en/product/stsw-st25r013?ecmp=tt9470_gl_link_feb2019&rt=um&id=UM2548www.st.com
- ຄູ່ມືຜູ້ໃຊ້manual.tools
