Pasgan ST UM2766 X-LINUX-NFC5 airson Leughadair NFC / RFID a leasachadh
Ro-ràdh
Tha am pasgan leudachaidh bathar-bog STM32 MPU OpenSTLinux seo a ’sealltainn mar as urrainn dhut conaltradh NFC / RF a leasachadh airson siostam Linux àbhaisteach a’ cleachdadh ar Leabharlann Tarraing Frequency Radio (RFAL). Bidh an draibhear eadar-aghaidh cumanta RFAL a ’dèanamh cinnteach gu bheil gnìomh neach-cleachdaidh agus bathar-bog tagraidh co-chòrdail ri leughadair IC ST25R NFC / RFID sam bith.
Bidh am pasgan X-LINUX-NFC5 a ’portadh an RFAL gu Kit Discovery le microprocessor Series STM32MP1 a’ ruith Linux gus ceann aghaidh ST25R3911B NFC a dhràibheadh air bòrd leudachaidh STM32 Nucleo. Tha am pasgan a ’toirt a-steach marample tagradh gus do chuideachadh le bhith a ’tuigsinn diofar sheòrsaichean NFC tags agus fònaichean-làimhe a ’toirt taic do P2P.
Tha an còd stòr air a dhealbhadh airson comas giùlain thairis air raon farsaing de dh'aonadan giullachd a tha a ’ruith Linux agus a’ toirt taic do na sreathan as ìsle agus cuid de phròtacalan còmhdach nas àirde de ST25R ICs gus conaltradh RF a thoirt air falbh.
Leabharlann Toirt Frequency Radio airson Linux
RFAL |
Pròtacalan | DEP ISO | DEP NFC | ||||
Teicneòlasan | NFC-A | NFC-B | NFC-F | NFC-V | T1T |
ST25TB |
|
HAL |
RF | ||||||
Rèiteachaidhean RF |
|||||||
ST25R3911B |
X-LINUX-NFC5 Os a chionnview
Prìomh fheartan
Tha pasgan leudachaidh bathar-bog X-LINUX-NFC5 a ’toirt a-steach na feartan a leanas:
- Cuir crìoch air draibhear àite cleachdaiche Linux (còmhdach tarraing RF) gus tagraidhean le comas NFC a thogail a ’cleachdadh aghaidh ST25R3911B / ST25R391x NFC a’ crìochnachadh le cumhachd toraidh suas ri 1.4 W.
- Conaltradh aoigheachd Linux leis an ST25R3911B / ST25R391x tro eadar-aghaidh SPI aig astar àrd.
- Cuir às do tharraing RF / NFC (RFAL) airson a h-uile prìomh theicneòlas agus protocol còmhdach nas àirde:
- NFC-A (ISO14443-A)
- NFC-B (ISO14443-B)
- NFC-F (FeliCa)
- NFC-V (ISO15693)
- P2P (ISO18092)
- ISO-DEP (protocol iomlaid dàta ISO, ISO14443-4)
- NFC-DEP (protocol iomlaid dàta NFC, ISO18092)
- Teicneòlasan seilbh (Kovio, B ', iClass, Calypso, msaa)
- Sample buileachadh ri fhaighinn le bòrd leudachaidh X-NUCLEO-NFC05A1 air a phlugadh air STM32MP157F-DK2
- Sample tagradh gus grunn NFC a lorg tags seòrsaichean
Ailtireachd pacaid
Bidh am pasgan bathar-bog a ’ruith air cridhe A7 den t-sreath STM32MP1. Bidh an X-LINUX-NFC5 ag eadar-obrachadh leis na leabharlannan sreathan as ìsle agus loidhnichean SPI a tha air am faicinn le frèam bathar-bog Linux.
Ailtireachd tagraidh X-LINUX-NFC5 ann an Àrainneachd Linux
Suidheachadh bathar-cruaidh
Riatanasan bathar-cruaidh:
- Tionndadh PC / Virtual-machine stèidhichte air Ubuntu 16.04 no nas àirde
- Bòrd STM32MP157F-DK2 (Discovery Kit)
- X-NUCLEO-NFC05A1
- Cairt micro SD 8 GB gus an STM32MP157F-DK2 a bhreabadh
- Leughadair cairt SD / ceangal LAN
- USB Type-A gu Type-micro B càball USB
- USB Type A gu càball USB Type-C
- Solar cumhachd PD PD a ’gèilleadh 5V 3A
Bidh am PC / Virtual-machine a ’cruthachadh an àrd-ùrlar tar-leasachaidh gus leabharlann RFAL agus còd tagraidh a thogail gus innealan NFC a lorg agus conaltradh a dhèanamh tron ST25R3911B IC.
Mar a cheanglas tu am bathar-cruaidh
Ceum 1. Plug am bòrd leudachaidh X-NUCLEO-NFC05A1 air na ceanglaichean Arduino air taobh ìosal bòrd lorg STM32MP157F-DK2.
Bòrd Nucleo agus luchd-ceangail Arduino bòrd Discovery
- Bòrd leudachaidh X-NUCLEO-NFC05A1
- Bòrd lorg STM32MP157F-DK2
- Luchd-ceangail Arduino
Ceum 2. Ceangail am prògramadair / dì-bhugadair ST-LINK a tha freumhaichte air a ’bhòrd-lorg chun PC aoigheachd agad tron phort seòrsa USB micro B (CN11).
Ceum 3. Cumhachd am bòrd lorg tron phort USB Type C (CN6).
Suidheachadh Ceangal Bathar-cruaidh làn
NAIGHEACHDAN FIRINNEACH
Thoir sùil air an uici seo airson tuilleadh fiosrachaidh co-cheangailte ri solar cumhachd agus puirt conaltraidh
Suidhich bathar-bog
Mus tòisich thu, cuir cumhachd air an inneal Discovery STM32MP157F-DK2 tro inneal USB PD a tha a ’gèilleadh 5 V, 3 Solarachadh cumhachd agus stàlaich am Pasgan tòiseachaidh a rèir an stiùireadh anns an uici Start Start. Feumaidh tu cairt microSD 2 GB aig a ’char as lugha gus na h-ìomhaighean bootable a bhrùthadh.
Gus an tagradh a ruith, feumar rèiteachadh an àrd-chabhsair ùrachadh le bhith ag ùrachadh craobh an inneal gus na h-iomaill buntainneach a chomasachadh. Faodaidh tu seo a dhèanamh gu sgiobalta le bhith a ’cleachdadh na h-ìomhaighean ro-thogte a tha rim faighinn, no faodaidh tu craobh na h-inneal a leasachadh agus na h-ìomhaighean kernel agad fhèin a thogail.
Faodaidh tu cuideachd (gu roghnach) am pasgan bathar-bog seo a thogail le bhith a ’toirt a-steach còmhdach Yocto (meta-nfc5) sa phacaid cuairteachaidh ST. Bidh an obrachadh seo a ’cruthachadh a’ chòd stòr agus a ’toirt a-steach atharrachaidhean craobh-inneal còmhla ri binaries cruinnichte anns na h-ìomhaighean deireannach flashable. Airson ceumannan mionaideach a ’toirt cunntas air a’ phròiseas, faic Earrann 3.5.
Faodaidh tu ceangal ris an Kit Discovery bhon PC aoigheachd tro lìonra TCP / IP a ’cleachdadh òrdughan ssh agus scp, no tro cheanglaichean UART sreathach no USB a’ cleachdadh innealan mar minicom airson Linux no Tera Term airson Windows.
Ceumannan airson Measadh Luath air Bathar-bog
- Ceum 01: Flash am pasgan tòiseachaidh air a ’chairt SD.
- Ceum 02: Cuir air bhog am bòrd le Pasgan tòiseachaidh.
- Ceum 03: Dèan comas air ceangal eadar-lìn air a ’bhòrd tro Ethernet no Wi-Fi. Thoir sùil air duilleagan wiki buntainneach airson cuideachadh.
- Ceum 04: Luchdaich sìos ìomhaighean ro-thogte bhon X-LINUX-NFC5 web duilleag air an ST weblàrach
- Ceum 05: Cleachd na h-òrdughan a leanas gus lethbhreac a dhèanamh de blob craobh an inneal agus ùrachadh rèiteachadh an àrd-ùrlar ùr:
Mura h-eil ceangal lìonra ri fhaighinn, faodaidh tu an files gu h-ionadail bhon PC Windows agad chun an Discovery Kit a ’cleachdadh Tera Term.
Airson tuilleadh fiosrachaidh mu bhith a ’gluasad dàta files a ’cleachdadh Tera Term.
- Ceum 06: Às deidh don bhòrd brògan a thogail, dèan lethbhreac den binary tagradh agus an lib co-roinnte gu bòrd lorg.
Tòisichidh an tagradh a ’ruith aon uair‘ s gu bheil na h-òrdughan sin air an cur an gnìomh.
Mar a bheir thu ùrachadh air rèiteachadh an àrd-chabhsair anns a ’phasgan leasaiche
Leigidh na ceumannan a leanas dhut an àrainneachd leasachaidh a stèidheachadh.
- Ceum 01: Luchdaich sìos Pasgan leasaiche agus stàlaich an SDK anns an structar pasgan bunaiteach air an inneal Ubuntu agad.
Gheibh thu an stiùireadh an seo: Stàlaich SDK - Ceum 02: Fosgail craobh an inneal file 'stm32mp157f-dk2.dts' ann an còd stòr Pasgan Luchd-leasachaidh agus cuir a ’chriomag còd gu h-ìosal ris an file:
Bidh seo ag ùrachadh craobh an inneal gus an eadar-aghaidh dràibhear SPI4 a chomasachadh agus a rèiteachadh.
- Ceum 03: Cuir ri chèile pasgan an leasaiche gus an stm32mp157f-dk2.dtb fhaighinn file.
Mar a thogas tu còd tagraidh RFAL Linux
Mus tòisich thu, feumar an SDK a luchdachadh sìos, a stàladh agus a chomasachadh. Luchdaich sìos an tagradh bhon cheangal: X-LINUX-NFC5
- Ceum 1. Ruith na h-òrdughan gu h-ìosal gus an còd a cho-chruinneachadh:
Togaidh na h-òrdughan sin a leanas files:- Tha an t-example tagradh: nfc_poller_st25r3911
- lib co-roinnte airson ruith an example tagradh: librfal_st25r3911.so
Mar a ruitheas tu Iarrtas RFAL Linux air STM32MP157F-DK2
- Ceum 01: Dèan lethbhreac de binaries air an toirt a-steach don Kit Discovery a ’cleachdadh òrdughan gu h-ìosal
- Ceum 02: Fosgail ceann-uidhe air bòrd Discovery Kit no cleachd ssh login agus ruith an tagradh a ’cleachdadh na h-òrdughan a leanas.
Chì an neach-cleachdaidh an teachdaireachd gu h-ìosal air an sgrion:
- Ceum 03: Nuair a bhios NFC tag air a thoirt faisg air cuidhteas NFC, an UID agus NFC tag seòrsa air a thaisbeanadh air an sgrion.
Kit Lorg a ’ruith an tagradh nfcPoller
Mar a chuireas tu a-steach Sreath Meta-nfc5 anns a ’Phasgan Sgaoilidh
- Ceum 01: Luchdaich sìos agus cuir ri chèile am pasgan cuairteachaidh air an inneal Linux agad.
- Ceum 02: Lean an structar seòlaidh bunaiteach a mhol duilleag ST wiki gus an sgrìobhainn seo a leantainn gu co-shìnte.
- Ceum 03: Luchdaich sìos pasgan tagraidh X-LINUX-NFC5:
- Ceum 04: Stèidhich rèiteachadh togail.
- Ceum 05: Cuir an còmhdach meta-nfc5 ris an rèiteachadh togail de rèiteachadh a ’Phasgan Sgaoilidh.
- Ceum 06: Ùraich an rèiteachadh gus co-phàirtean ùra a chur ris an ìomhaigh agad.
- Ceum 07: Tog do shreath air leth agus an uairsin tog an Sreath Sgaoilidh iomlan.
Thoir an aire: Faodaidh togail an duilleag cuairteachaidh airson a ’chiad uair grunn uairean a-thìde a ghabhail. Ach, chan eil e a ’toirt ach beagan mhionaidean gus sreath meta-nfc5 a thogail agus na rudan a ghabhas cur gu bàs anns na h-ìomhaighean deireannach. Nuair a bhios an togail deiseil, tha na h-ìomhaighean an làthair anns an eòlaire a leanas: build- - / tmp-glibc / deploy / images / stm32mp1.
- Ceum 08: Lean an stiùireadh air duilleag ST wiki: A ’frasadh an ìomhaigh thogte gus na h-ìomhaighean ùra a thogail air an
cromag lorg. - Ceum 09: Ruith an tagradh mar a chaidh ainmeachadh ann an Ceum 2 de Earrann 3.4.
Mar a ghluaiseas tu Files A ’cleachdadh Tera Teirm
Faodaidh tu tagradh emulator Windows Windows mar Tera Term a chleachdadh gus gluasad files bhon PC agad chun an Discovery Kit.
- Ceum 01: Thoir seachad cumhachd USB don Kit Discovery.
- Ceum 02: Ceangail an Kit Discovery ris a ’PC agad tron cheangal USB seòrsa B micro (CN11).
- Ceum 03: Thoir sùil air àireamh port Virtual COM ann am manaidsear an uidheim.
Anns an ath-dhealbh gu h-ìosal, is e 14 àireamh port COM.
Glacadh-sgrìn de Mhanaidsear Inneal a ’sealltainn Port Com Mas-fhìor
- Ceum 04: Fosgail Tera Teirm air do PC agus tagh am port COM a chaidh a chomharrachadh sa cheum roimhe. Bu chòir an ìre baud a bhith 115200 baud.
Snapshot of Remote Terminal tro Tera Term
- Ceum 05: Gus gluasad a file bhon PC aoigheachd gu Discovery Kit, tagh [File]> [Gluasad]> [ZMODEM]> [Cuir] anns an oisean gu h-àrd air an taobh chlì de uinneag Tera Tera.
Teirm Tera File Clàr gluasaid
- Ceum 06: Tagh an file a ghluasad anns an file brobhsair agus tagh [Open].
File Uinneag brabhsair airson a chuir Files
.
- Ceum 07: Seallaidh bàr adhartais inbhe file gluasad.
File Bàr adhartais gluasaid
Eachdraidh Ath-sgrùdaidh
Eachdraidh ath-sgrùdadh sgrìobhainnean
Ceann-latha |
Tionndadh |
Atharrachaidhean |
30-Dàmhair-2020 |
1 |
Sgaoileadh tùsail. |
15-Iúl-2021 |
2 |
Air ùrachadh Earrann 1.1 Prìomh fheartan, Earrann 2 Suidheachadh bathar-cruaidh, Earrann 2.1 Mar a nì thu ceangail am bathar-cruaidh, Earrann 3 Suidhich bathar-bog, Earrann 3.1 Ceumannan airson measadh luath air bathar-bog, Earrann 3.2 Mar a bheir thu ùrachadh air rèiteachadh an àrd-chabhsair sa phacaid leasaiche agus Earrann 3.3 Mar a thogas tu còd tagraidh RFAL Linux.
Air a chur ris Earrann 3.5 Mar a chuireas tu a-steach còmhdach meta-nfc5 sa Phasgan Sgaoilidh. Chaidh fiosrachadh co-fhreagarrachd uidheamachd lorg STM32MP157F-DK2 a chur ris. |
Sgrìobhainnean/Goireasan
![]() |
Pasgan ST UM2766 X-LINUX-NFC5 airson Leughadair NFC / RFID a leasachadh [pdfLeabhar-làimhe an neach-cleachdaidh Pasgan UM2766, X-LINUX-NFC5 airson a bhith a ’leasachadh leughadair NFC-RFID, a’ leasachadh leughadair NFC-RFID, Leughadair NFC-RFID, Pasgan X-LINUX-NFC5, X-LINUX-NFC5 |