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

STMicroelectronics UM2548 Linux Driver - Featured Image

ໂລໂກ້ STMicroelectronicsUM2548 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.

STMicroelectronics UM2548 Linux Driver - ເວທີ 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 ເພື່ອຮັບການແຈ້ງເຕືອນການປ່ຽນແປງໃນສາຍນີ້.

STMicroelectronics UM2548 Linux Driver - ສະຖາປັດຕະຍະກຳຊອບແວ

ການຕິດຕັ້ງຮາດແວ

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).

STMicroelectronics UM2548 Linux Driver - ການເຊື່ອມຕໍ່ຮາດແວ

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

STMicroelectronics UM2548 Linux Driver - adapter board

ໃນປັດຈຸບັນ, ພອດຫ້ອງສະຫມຸດ 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, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວເລກຕໍ່ໄປນີ້.

STMicroelectronics UM2548 Linux Driver - ການຕິດຕັ້ງຮາດແວ

ການຕັ້ງຄ່າສະພາບແວດລ້ອມ 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.

STMicroelectronics UM2548 Linux Driver - ພົບອຸປະກອນ

ເພື່ອຢຸດແອັບພລິເຄຊັນໃຫ້ກົດປຸ່ມ 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

ເອກະສານ / ຊັບພະຍາກອນ

PDF thumbnailUM2548 Linux Driver
User Manual · UM2548 Linux Driver, UM2548, Linux Driver, Driver

ເອກະສານອ້າງອີງ

ຖາມຄໍາຖາມ

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

ຖາມຄໍາຖາມ

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.