ST Logo

ST UM2766 X-LINUX-NFC5 Package ho an'ny famolavolana NFC/RFID Reader

ST UM2766 X-LINUX-NFC5 Package ho an'ny famolavolana NFC RFID Reader

Sava lalana

Ity fonosana fanitarana rindrambaiko STM32 MPU OpenSTLinux ity dia mampiseho ny fomba ahafahanao mampivelatra ny fifandraisana NFC/RF ho an'ny rafitra Linux manara-penitra mampiasa ny Radio Frequency Abstraction Library (RFAL). Ny mpamily interface tsara RFAL dia miantoka fa ny fiasan'ny mpampiasa sy ny rindrambaiko fampiharana dia mifanaraka amin'ny ST25R NFC/RFID mpamaky IC.
Ny fonosana X-LINUX-NFC5 dia mandefa ny RFAL amin'ny Kit Discovery miaraka amin'ny microprocessor STM32MP1 Series mandeha Linux mba handroahana ny fiafaran'ny ST25R3911B NFC amin'ny takelaka fanitarana STM32 Nucleo. Ny fonosana dia misy toy nyampNy fampiharana manampy anao hahatakatra ny fitadiavana karazana NFC isan-karazany tags ary finday manohana ny P2P.
Ny kaody loharano dia natao ho an'ny fifindra-monina manerana ireo vondrona fanodinana maro samihafa izay mihazakazaka Linux ary manohana ny sosona ambany rehetra sy ny protocols sasany ambony kokoa an'ny ST25R ICs amin'ny fifandraisana RF.

Radio Frequency Abstraction Library ho an'ny LinuxRadio Frequency Abstraction Library ho an'ny Linux

RFAL

Protocols ISO DEP NFC DEP
Teknolojia NFC-A NFC-B NFC-F NFC-V T1T

ST25TB

HAL

RF

RF Configurations

Sary ST25R3911B

X-LINUX-NFC5view

Endri-javatra lehibe

Ny fonosana fanitarana rindrambaiko X-LINUX-NFC5 dia ahitana ireto endri-javatra manaraka ireto:

  • Mpamily habakabaka mpampiasa Linux feno (layer abstraction RF) hananganana rindranasa afaka NFC amin'ny alàlan'ny ST25R3911B/ST25R391x NFC eo anoloana mifarana amin'ny herin'aratra hatramin'ny 1.4 W.
  • Fifandraisana mpampiantrano Linux miaraka amin'ny ST25R3911B/ST25R391x amin'ny alàlan'ny interface SPI haingam-pandeha.
  • Feno RF/NFC abstraction (RFAL) ho an'ny teknolojia lehibe rehetra sy ny sosona protocols ambony:
    • NFC-A (ISO14443-A)
    • NFC-B (ISO14443-B)
    • NFC-F (FeliCa)
    • NFC-V (ISO15693)
    • P2P (ISO18092)
    • ISO-DEP (ISO data exchange protocol, ISO14443-4)
    • NFC-DEP (NFC data exchange protocol, ISO18092)
    • Teknolojia manokana (Kovio, B', iClass, Calypso, sns.)
  • SampIreo singa mifandraika amin'ny STM05MP1F-DK32
  • Sampny fampiharana hamantarana NFC maromaro tags karazana
Package Architecture

Ny fonosana rindrambaiko dia mandeha amin'ny fototra A7 amin'ny andiany STM32MP1. Ny X-LINUX-NFC5 dia mifandray amin'ny tranomboky ambany sy ny tsipika SPI asehon'ny rafitra rindrambaiko Linux.

X-LINUX-NFC5 Application Architecture amin'ny tontolo Linux
X-LINUX-NFC5 rafitra fampiharana amin'ny tontolo Linux

Fanamboarana Hardware

Fepetran'ny fitaovana:

  • PC/Virtual-machine version 16.04 na ambony kokoa
  • Takelaka data STM32MP157F-DK2
  • Ampahany X-NUCLEO-NFC05A1
  • Karatra micro SD 8 GB hamerenana ny STM32MP157F-DK2
  • SD card reader / fifandraisana LAN
  • USB Type-A mankany Type-micro B USB cable
  • USB Type A mankany Type-C USB cable
  • USB PD mifanaraka 5V 3A famatsiana herinaratra

Ny PC/Virtual-machine dia mamorona sehatra fampivoarana miampita mba hananganana ny tranomboky RFAL sy ny kaody fampiharana hamantarana sy hifandraisana amin'ny fitaovana NFC amin'ny alàlan'ny ST25R3911B IC.

Ahoana ny fomba hampifandraisana ny Hardware

Dingana 1. Ampifandraiso amin'ny mpampitohy Arduino eo amin'ny ilany ambany amin'ny solaitrabe STM05MP1F-DK32 ny birao fanitarana X-NUCLEO-NFC157A2.

Nucleo board sy Discovery board Arduino connectors

  1. Takelaka data X-NUCLEO-NFC05A1
  2. Takelaka data STM32MP157F-DK2
  3. Arduino connectors

Ampifandraiso amin'ny PC mpampiantrano anao ny debugger programmer ST-LINK napetraka ao amin'ny solaitrabe

Dingana 2. Ampifandraiso amin'ny PC mpampiantrano anao amin'ny alàlan'ny seranan-tsambo USB micro B type (CN11) ny programmer/debugger ST-LINK napetraka ao amin'ny solaitrabe.

Dingana 3. Alefaso amin'ny alàlan'ny seranan-tsambo USB Type C (CN6) ny birao fitadiavana.

Fametrahana fifandraisana amin'ny Hardware feno
Fametrahana fifandraisana fitaovana feno

Rohy mifandraika
Jereo ity wiki ity raha mila fanazavana fanampiny momba ny famatsiana herinaratra sy seranan-tsambo

Fametrahana lozisialy

Alohan'ny hanombohanao, ampio ny kitapo Discovery STM32MP157F-DK2 amin'ny alàlan'ny USB PD compliant 5 V, 3 A famatsiana herinaratra ary apetraho ny Package Starter araka ny toromarika ao amin'ny wiki Fanombohana. Mila karatra microSD 2 GB fara-fahakeliny ianao mba hanesorana ireo sary azo alaina.
Mba hampandehanana ny rindranasa dia mila havaozina amin'ny alàlan'ny fanavaozana ny hazon'ny fitaovana ny fanamafisam-peo mba hahafahan'ireo periferika mifandraika amin'izany. Afaka manao izany haingana ianao amin'ny alàlan'ny fampiasana ireo sary efa namboarina efa misy, na azonao atao ny manamboatra ny hazon'ny fitaovana ary manangana sary kernel anao manokana.
Azonao atao ihany koa (tsy voatery) manangana ity fonosana rindrambaiko ity amin'ny fampidirana ny sosona Yocto (meta-nfc5 ) ao amin'ny fonosana fizarana ST. Ity hetsika ity dia mamorona ny kaody loharano ary ahitana ny fanovana hazon'ny fitaovana miaraka amin'ireo binary voaangona amin'ny sary azo tselatra farany. Raha mila dingana amin'ny antsipiriany mamaritra ny dingana, jereo ny Fizarana 3.5.
Afaka mifandray amin'ny Discovery Kit avy amin'ny PC mpampiantrano ianao amin'ny alàlan'ny tambajotra TCP/IP mampiasa baiko ssh sy scp, na amin'ny alalan'ny serial UART na rohy USB mampiasa fitaovana toy ny minicom ho an'ny Linux na Tera Term ho an'ny Windows.

Dingana ho an'ny fanombanana haingana ny rindrambaiko
  • Dingana 01: Flash ny Starter Package amin'ny SD Card.
  • Dingana 02: Atsofohy ny birao miaraka amin'ny Package Starter.
  • Dingana 03: Alefaso ny fifandraisana Internet eo amin'ny solaitrabe amin'ny alàlan'ny Ethernet na Wi-Fi. Jereo ny pejy wiki mifandraika amin'ny fanampiana.
  • Dingana 04: Misintona sary efa namboarina avy amin'ny X-LINUX-NFC5 web pejy ST webtoerana
  • Dingana 05: Ampiasao ireto baiko manaraka ireto mba handikana ny blob hazo fitaovana ary manavao ny fanamafisana ny sehatra vaovao:
    Raha tsy misy ny fifandraisana amin'ny tambajotra dia azonao atao ny mamindra ny files eo an-toerana avy amin'ny Windows PC anao mankany amin'ny Discovery Kit mampiasa Tera Term.
    Raha mila fanazavana fanampiny momba ny famindrana angona filemampiasa Tera Term.
    Dingana ho an'ny fanombanana haingana ny rindrambaiko 01
  • Dingana 06: Aorian'ny fanombohana ny birao, kopia ny binary fampiharana sy ny lib zaraina amin'ny solaitrabe.
    Dingana ho an'ny fanombanana haingana ny rindrambaiko 02Hanomboka hihazakazaka ny fampiharana rehefa vita ireo baiko ireo.
Ahoana ny fanavaozana ny Configuration Platform amin'ny Package Developer

Ireto dingana manaraka ireto dia ahafahanao mametraka ny tontolon'ny fampandrosoana.

  • Dingana 01: Ampidino ny Package Developer ary apetraho ny SDK amin'ny firafitry ny lahatahiry default amin'ny milina Ubuntu.
    Azonao atao ny mahita ny torolàlana eto: Mametraka SDK
  • Dingana 02: Sokafy ny hazo fitaovana file 'stm32mp157f-dk2.dts' ao amin'ny kaody loharano Package Developer ary ampio ny sombin-kaody etsy ambany amin'ny file:
    Ity dia manavao ny hazon'ny fitaovana ahafahana mamela sy manitsy ny interface interface SPI4.
    Dingana ho an'ny fanombanana haingana ny rindrambaiko 03
  • Dingana 03: Angony ny fonosana Developer mba hahazoana ny stm32mp157f-dk2.dtb file.
Ahoana ny fananganana ny RFAL Linux Application Code

Alohan'ny hanombohanao dia tsy maintsy alaina, apetraka ary alefa ny SDK. Ampidino ny fampiharana avy amin'ny rohy: X-LINUX-NFC5

  • Dingana 1. Manaova ny baiko etsy ambany mba hanangonana ny kaody:
    Ireo baiko ireo dia hanorina manaraka files:
    • Ny exampny fampiharana: nfc_poller_st25r3911
    • shared lib ho an'ny fampandehanana ny exampny fampiharana: librfal_st25r3911.so
      Ahoana ny fananganana ny code application RFAL Linux 01
Ahoana ny fampandehanana ny fampiharana RFAL Linux amin'ny STM32MP157F-DK2
  • Dingana 01: Adikao ao amin'ny Kit Discovery amin'ny alàlan'ny baiko etsy ambany
    Ahoana ny fampandehanana ny rindranasa RFAL Linux amin'ny STM32MP157F-DK2 01
  • Dingana 02: Sokafy ny terminal eo amin'ny tabilao Discovery Kit na ampiasao ssh login ary tanteraho ny fampiharana mampiasa ireto baiko manaraka ireto.
    Ahoana ny fampandehanana ny rindranasa RFAL Linux amin'ny STM32MP157F-DK2 02Ny mpampiasa dia hahita ity hafatra ity eo amin'ny efijery:
    Ahoana ny fampandehanana ny rindranasa RFAL Linux amin'ny STM32MP157F-DK2 03
  • Dingana 03: Rehefa misy NFC tag dia entina manakaiky ny mpandray NFC, ny UID ary ny NFC tag karazana dia aseho eo amin'ny efijery.

Discovery Kit mihazakazaka ny fampiharana nfcPoller
Discovery Kit mitantana ny fampiharana nfcPoller

Ahoana ny fampidirana Meta-nfc5 Layer ao amin'ny fonosana fizarana
  • Dingana 01: Misintona sy manangona ny Package Distribution amin'ny milina Linux anao.
  • Dingana 02: Araho ny firafitry ny lahatahiry default natolotry ny pejy wiki ST mba hanarahana an'ity antontan-taratasy ity.
  • Dingana 03: Ampidino ny fonosana fampiharana X-LINUX-NFC5:
    Ahoana ny fampidirana ny meta-nfc5 layer ao amin'ny Distribution Package 01
  • Dingana 04: Amboary ny fananganana fananganana.
    Ahoana ny fampidirana ny meta-nfc5 layer ao amin'ny Distribution Package 02
  • Dingana 05: Ampio ny meta-nfc5 sosona amin'ny fananganana fananganana ny fikandrana Package Distribution.
    Ahoana ny fampidirana ny meta-nfc5 layer ao amin'ny Distribution Package 03
  • Dingana 06: Havaozy ny fanovana mba hanampiana singa vaovao amin'ny sarinao.
    Ahoana ny fampidirana ny meta-nfc5 layer ao amin'ny Distribution Package 04
  • Dingana 07: Amboary misaraka ny sosonanao ary amboary ny Layer Distribution feno.
    Ahoana ny fampidirana ny meta-nfc5 layer ao amin'ny Distribution Package 05Fanamarihana: Mety haharitra ora maromaro ny fanamboarana ny pejy fizarana voalohany. Na izany aza, mila minitra vitsy monja ny fananganana meta-nfc5 layer ary mametraka ny executable amin'ny sary farany. Rehefa vita ny fananganana dia hita ao amin'ity lahatahiry manaraka ity ireo sary: ​​build- - /tmp-glibc/deploy/images/stm32mp1.
  • Dingana 08: Araho ny toromarika ao amin'ny pejy ST wiki: Mamelatra ny sary naorina mba hampamirapiratra ireo sary namboarina vaovao eo amin'ny
    kitapo fitadiavana.
  • Dingana 09: Manaova ny fampiharana araka ny voalaza ao amin'ny dingana 2 amin'ny fizarana 3.4.

Ahoana ny famindrana Files Mampiasa Tera Term

Azonao atao ny mampiasa fampiharana Windows terminal emulator toa ny Tera Term mba hamindra fileavy amin'ny PC-nao mankany amin'ny Discovery Kit.

  • Dingana 01: Manome hery USB amin'ny Discovery Kit.
  • Dingana 02: Ampifandraiso amin'ny PC-nao ny Kit Discovery amin'ny alàlan'ny mpampitohy USB micro B type (CN11).
  • Dingana 03: Jereo ny nomeraon-tseranana Virtual COM ao amin'ny mpitantana fitaovana.
    Ao amin'ny pikantsary etsy ambany, ny laharana COM port dia 14.
    Pikantsary an'ny Mpitantana fitaovana mampiseho seranan-tsambo Virtual Com
    Pikantsarin'ny mpitantana fitaovana mampiseho seranan-tsambo virtoaly
  • Dingana 04: Sokafy ny Tera Term amin'ny PC-nao ary safidio ny seranan-tsambo COM fantatra tamin'ny dingana teo aloha. Ny tahan'ny baud dia tokony ho 115200 baud.
    Snapshot of Remote Terminal amin'ny alàlan'ny Ter Term
    Sarin'ny terminal lavitra amin'ny alàlan'ny Tera Term
  • Dingana 05: Mamindra a file avy amin'ny PC mpampiantrano mankany Discovery Kit, safidio [File]>[Transfer]>[ZMODEM]>[Alefaso] eo amin'ny zoro ambony havia amin'ny varavarankely Tera Term.
    Tera Term File Famindrana Menu
    Tera Term file menu famindrana
  • Dingana 06: Safidio ny file hafindra ao amin'ny file navigateur ary fidio [Open].
    File Varavaran'ny navigateur ho an'ny fandefasana Files
    File varavarankely navigateur handefasana files
    .
  • Dingana 07: Ny bara fandrosoana dia hampiseho ny satan'ny file famindrana.
    File Famindrana Fandrosoana Bar
    File hamindra fandrosoana

Tantara fanavaozana

Tantara Fanavaozana antontan-taratasy

Daty

Malagasy Bible

FIOVANA

30-Oct-2020

1

Famoahana voalohany.

 15-Jul-2021

2

VAOVAO Fizarana 1.1 Ny endri-javatra lehibe, Fizarana 2 Fametrahana fitaovana, Fizarana 2.1 Ahoana ny fomba mampifandray ny fitaovana, Fizarana 3 Fametrahana rindrambaiko, Fizarana 3.1 Dingana fanombanana haingana ny software, Fizarana 3.2 Ahoana ny fanavaozana ny fandrindrana ny sehatra ao amin'ny fonosana developer SY Fizarana 3.3 Ahoana ny fananganana kaody fampiharana RFAL Linux.

nanampy Fizarana 3.5 Ahoana no hampidirana sosona meta-nfc5 ao amin'ny Package Distribution. Ireo singa mifandraika amin'ny STM32MP157F-DK2

Documents / Loharano

ST UM2766 X-LINUX-NFC5 Package ho an'ny famolavolana NFC/RFID Reader [pdf] Boky Torolàlana
UM2766, fonosana X-LINUX-NFC5 ho an'ny fampivelarana mpamaky NFC-RFID, Famolavolana mpamaky NFC-RFID, mpamaky NFC-RFID, fonosana X-LINUX-NFC5, X-LINUX-NFC5

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *