UM2548 Linux Driver
ဘယ်ဟာကလဲ။® ST25R3916/ST25R3916B အတွက် ယာဉ်မောင်း
အသုံးပြုသူလက်စွဲ
UM2548 Linux Driver
နိဒါန်း
STSW-ST25R013 Linux® ဒရိုက်ဘာသည် Raspberry Pi® 4 အား X-NUCLEO-NFCO6A1 နှင့် X-NUCLEO-NFCO8A1 ဘုတ်များနှင့် ST25R3916 နှင့် ST25R3916B ကိရိယာများအသီးသီးပါ၀င်သော ဘုတ်များနှင့် လည်ပတ်နိုင်စေပါသည်။
ဤပက်ကေ့ခ်ျသည် RF abstraction အလွှာ (RFAL) ကို Raspberry Pi 4 Linux ပလပ်ဖောင်းပေါ်တွင် ချိတ်ဆက်ပေးကာ၊ board firmware ဖြင့်လည်ပတ်ကာ ပံ့ပိုးပေးသည်ampကွဲပြားသော NFC အမျိုးအစားများကို ရှာဖွေသည့် အပလီကေးရှင်း tags နှင့် P2P ထောက်ပံ့သည့် မိုဘိုင်းလ်ဖုန်းများ။ RFAL သည် ST25R3916 နှင့် ST25R3916B၊ စွမ်းဆောင်ရည်မြင့် NFC universal devices / EMVCo readers များအတွက် ST စံဒရိုက်ဘာဖြစ်သည်။ ဥပမာအားဖြင့်၊ ၎င်းကို ST25R3916-DISCO firmware (STSW-ST25R010) နှင့် X-NUCLEO-NFCO06A1 firmware (X-CUBE-NFC6) တို့မှ အသုံးပြုပါသည်။
STSW-ST25R013 ST25R3916/ST25R3916B အောက်ခြေအလွှာနှင့် ဆက်သွယ်ရေးအတွက် ပိုမိုမြင့်မားသော အလွှာပရိုတိုကောအချို့ကို ပံ့ပိုးပေးသည်။ RFAL သည် သယ်ဆောင်ရလွယ်ကူသောပုံစံဖြင့် ရေးသားထားသောကြောင့် ၎င်းသည် Linux ကိုအခြေခံထားသော စက်ပစ္စည်းအများအပြားတွင် အသုံးပြုနိုင်သည်။ ဤစာတမ်းသည် NFC/RF ဆက်သွယ်ရေးအတွက် စံ Linux စနစ် (ဤကိစ္စတွင် Raspberry Pi 4) တွင် RFAL စာကြည့်တိုက်ကို မည်သို့အသုံးပြုနိုင်ကြောင်း ဖော်ပြထားပါသည်။ ကုဒ်သည် အလွန်သယ်ဆောင်ရလွယ်ကူပြီး မည်သည့် Linux ပလပ်ဖောင်းတွင်မဆို အသေးစားပြောင်းလဲမှုများနှင့် အလုပ်လုပ်ပါသည်။
ကျော်view
1.1 အင်္ဂါရပ်များ
- ST25R3916 နှင့် ST25R3916B စက်ပစ္စည်းများကို အသုံးပြု၍ NFC ဖွင့်ထားသော အပလီကေးရှင်းများကို တည်ဆောက်ရန်အတွက် Linux အသုံးပြုသူအာကာသဒရိုင်ဘာ (RF abstraction အလွှာ) ကို အပြီးသတ်ပါ
- SPI မျက်နှာပြင်ကို အသုံးပြု၍ Linux သည် ST25R3916/ST25R3916B နှင့် လက်ခံဆက်သွယ်မှု
- အဓိကနည်းပညာများနှင့် ပိုမိုမြင့်မားသော အလွှာပရိုတိုကောအားလုံးအတွက် 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® ကဲ့သို့သော မူပိုင်နည်းပညာများ - SampRaspberry Pi 06 တွင် ပလပ်ထိုးထားသော X-NUCLEO-NFC1A08 နှင့် X-NUCLEO-NFC1A4 တိုးချဲ့ဘုတ်များဖြင့် အကောင်အထည်ဖော်နိုင်သည်
- Sampအများအပြား NFC ကို detect လုပ်ဖို့ le အပလီကေးရှင်း tag အမျိုးအစားများနှင့် P2P ကို ပံ့ပိုးသည့် မိုဘိုင်းဖုန်းများ
- အခမဲ့အသုံးပြုရလွယ်ကူသော လိုင်စင်စည်းကမ်းချက်များ
1.2 ဆော့ဖ်ဝဲလ်တည်ဆောက်ပုံ
ပုံ 2 သည် Linux ပလပ်ဖောင်းပေါ်တွင် RFAL စာကြည့်တိုက်၏ ဆော့ဖ်ဝဲလ်တည်ဆောက်ပုံ အသေးစိတ်ကို ပြထားသည်။
RFAL ဟုခေါ်သော ပလပ်ဖောင်းကို လိုက်လျောညီထွေဖြစ်အောင် ပြုလုပ်ခြင်းဖြင့် အခြားသော ပလပ်ဖောင်းများသို့ အလွယ်တကူ သယ်ဆောင်သွားနိုင်သည်။ files.
ခေါင်းစီး file rfal_platform.h တွင် ပလပ်ဖောင်းပိုင်ရှင်မှ ပံ့ပိုးပေးကာ အကောင်အထည်ဖော်ရန် မက်ခရို အဓိပ္ပါယ်ဖွင့်ဆိုချက်များ ပါရှိသည်။
၎င်းသည် RFAL ၏မှန်ကန်သောလည်ပတ်မှုအတွက်လိုအပ်သော GPIO assignment၊ စနစ်အရင်းအမြစ်များ၊ လော့ခ်များနှင့် IRQs ကဲ့သို့သော ပလပ်ဖောင်းဆိုင်ရာ သီးခြားဆက်တင်များကို ပံ့ပိုးပေးပါသည်။
ဤသရုပ်ပြမှုသည် ပလက်ဖောင်း၏လုပ်ဆောင်ချက်များကို အကောင်အထည်ဖော်ပြီး Linux ၏အသုံးပြုသူနေရာသို့ RFAL ၏ဆိပ်ကမ်းတစ်ခုကို ပံ့ပိုးပေးပါသည်။
မျှဝေထားသောစာကြည့်တိုက် file RFAL အလွှာမှ ပံ့ပိုးပေးသည့် လုပ်ဆောင်ချက်များကို ပြသရန် သရုပ်ပြ အက်ပ်လီကေးရှင်းမှ အသုံးပြုသည့် ထုတ်ပေးသည်။
Linux host သည် စက်များနှင့် SPI ဆက်သွယ်မှုကို လုပ်ဆောင်ရန်အတွက် Linux အသုံးပြုသူနေရာမှ ရရှိနိုင်သော sysfs မျက်နှာပြင်ကို အသုံးပြုပါသည်။ Linux kernel အတွင်းတွင် SPI sysfs အင်တာဖေ့စ်သည် စက်ပစ္စည်းများသို့ SPI ဖရိမ်များကို ပေးပို့/လက်ခံရန် Linux kernel driver spidev ကို အသုံးပြုသည်။
ST25R3916 နှင့် ST25R3916B စက်ပစ္စည်းများ၏ INT လိုင်းကို ကိုင်တွယ်ရန်အတွက် ယာဉ်မောင်းသည် ဤလိုင်းပေါ်ရှိ အပြောင်းအလဲများကို အကြောင်းကြားရန် libpiod sysfs ကို အသုံးပြုသည်။
ဟာ့ဒ်ဝဲတပ်ဆင်မှု
2.1 Platform ကိုသုံးတယ်။
Raspberry Pi OS ပါရှိသော Raspberry Pi 4 ဘုတ်အား RFAL စာကြည့်တိုက်တည်ဆောက်ရန်နှင့် SPI မှတစ်ဆင့် ST25R3916/ST25R3916B နှင့် အပြန်အလှန်တုံ့ပြန်ရန်အတွက် Linux ပလပ်ဖောင်းအဖြစ် အသုံးပြုပါသည်။
စက်ပစ္စည်းများသည် NFC စက်များနှင့် ရှာဖွေပြီး ဆက်သွယ်ရန် Linux ပလပ်ဖောင်းပေါ်တွင် အက်ပ်တစ်ခုကို ဖွင့်ထားသည်။
2.2 Hardware လိုအပ်ချက်
- Raspberry Pi ၅
- Raspberry Pi OS ကို စတင်ရန် 8 GB micro SD ကတ် (၎င်း၏နောက်ဆုံးလိုအပ်ချက်များ)
- SD ကတ်ဖတ်စက်
- X-NUCLEO-NFC06A1 သို့မဟုတ် X-NUCLEO-NFC08A1 ဘုတ်များ
- Raspberry Pi (အပိုင်းနံပါတ် ARPI600) အတွက် Raspberry Pi Arduino™ adapter နှင့် ဘုတ်ကို ချိတ်ဆက်ရန် တံတား
2.2.1 ဟာ့ဒ်ဝဲချိတ်ဆက်မှုများ
ARPI600 Raspberry Pi ကို Arduino adapter သို့ Raspberry Pi နှင့် ဘုတ်များကို ချိတ်ဆက်ရန်အတွက် အသုံးပြုပါသည်။ X-NUCLEO-NFC06A1 သို့မဟုတ် X-NUCLEO-NFC08A1 ဘုတ်များနှင့် ချိတ်ဆက်ရန် အဒက်တာဘုတ်၏ jumpers များကို ပြုပြင်ရပါမည်။
သတိပြုရန်-
ARPI600 သည် 5 V ကို Arduino IOREF pin သို့ မှားယွင်းစွာ ပေးဆောင်သည်။ ဘုတ်များကို တိုက်ရိုက်ချိတ်ခြင်းဖြင့် အချို့ပင်များတွင် 5 V အားပြန်ဖြည့်ပေးသည်၊ ၎င်းသည် Raspberry Pi ဘုတ်အား ပျက်စီးစေနိုင်သည်။ ပျက်စီးသောဘုတ်များ (အထူးသဖြင့် Raspberry Pi 4B+) ၏အစီရင်ခံစာများရှိသည်။
၎င်းကိုရှောင်ရှားရန်၊ ARPI600 (ခက်ခဲသောလုပ်ဆောင်မှုတစ်ခု) သို့မဟုတ် X-NUCLEO-NFC06A1/X-NUCLEONFC08A1 ဘုတ် (ပိုမိုလွယ်ကူ) ကို ပြုပြင်ပြောင်းလဲပါ။
အလွယ်ဆုံးပြင်ဆင်မှုသည် ပုံ 6.2 တွင်ပြထားသည့်အတိုင်း X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ဘုတ်များပေါ်ရှိ CN3 (IOREF) pin ကိုဖြတ်တောက်ရန်ဖြစ်သည်။
ဤပင်တွယ်ကို ဖြတ်တောက်ခြင်းသည် Nucleo ဘုတ်များ (ဥပမာ NUCLEO-L474RG၊ NUCLEO-F401RE၊ NUCLEO-8S208RB ကဲ့သို့သော) လုပ်ဆောင်ချက်ကို ထိခိုက်မည်မဟုတ်ပါ။
Jumper ဆက်တင်
ပုံ 5 တွင်ပြထားသည့် A4၊ A3၊ A2၊ A1၊ A0 နှင့် A4 အတွက် jumpers များကို P25၊ P24၊ P23၊ P22၊ P21 နှင့် CE1 သို့ အသီးသီးပြောင်းလဲရပါမည်။ ဤဆက်တင်ဖြင့် Raspberry ၏ GPIO ပင်နံပါတ် 7 ကို X-NUCLEONFC06A1/X-NUCLEO-NFC08A1 အတွက် ကြားဖြတ်လိုင်းအဖြစ် အသုံးပြုသည်။
လက်ရှိတွင်၊ ဤ RFAL စာကြည့်တိုက်အပေါက်သည် ပင်နံပါတ် GPIO7 ကို ကြားဖြတ်မျဉ်းအဖြစ် ( jumper ဆက်တင်များအရ) အသုံးပြုသည်။ ကြားဖြတ်လိုင်းကို GPIO7 မှ မတူညီသော GPIO သို့ပြောင်းရန် လိုအပ်ချက်ရှိပါက၊ ပလပ်ဖောင်းသတ်မှတ်ကုဒ် (အတွင်း) file pltf_gpio.h) မက်ခရို ST25R_INT_PIN ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်ကို 7 မှ GPIO ပင်နံပါတ်အသစ်သို့ ပြောင်းရန်၊ ကြားဖြတ်လိုင်းအဖြစ်အသုံးပြုရန် ပြုပြင်ရပါမည်။
အထက်ဖော်ပြပါ jumper ဆက်တင်များနှင့်အတူ၊ အောက်ပါပုံများတွင်ပြထားသည့်အတိုင်း X-NUCLEO NFC06A1 နှင့် X-NUCLEO-NFC08A1 ကို Raspberry Pi ဘုတ်နှင့် ချိတ်ဆက်ရန်အတွက် adapter board ကိုအသုံးပြုနိုင်ပါသည်။
Linux ပတ်ဝန်းကျင် စနစ်ထည့်သွင်းခြင်း။
3.1 Raspberry Pi ကိုဖွင့်ခြင်း။
Linux ပတ်၀န်းကျင်ကို စနစ်ထည့်သွင်းရန်၊ အောက်တွင်ဖော်ပြထားသည့်အတိုင်း Raspberry Pi OS ဖြင့် Raspberry Pi ကို အရင်ဆုံး ထည့်သွင်းပြီး စတင်ပါ-
အဆင့် ၁
နောက်ဆုံးထွက် Raspberry Pi OS ပုံကို ဒေါင်းလုဒ်လုပ်ပါ။ https://www.raspberrypi.comထို့နောက် ဒက်စ်တော့ဖြင့် Raspberry Pi OS ကို ရွေးပါ။ ဗားရှင်း 2022-09-22-raspios-bullseye-armhf.img.xz (စက်တင်ဘာ 2022) အောက်ရှိ စမ်းသပ်မှုများကို အသုံးပြုထားသည်။
အဆင့် ၁
Raspberry Pi OS ပုံကို ဇစ်ဖွင့်ပြီး “SD ကတ်သို့ ပုံတစ်ခုရေးခြင်း” ဟူသော ကဏ္ဍတွင် ရရှိနိုင်သော ညွှန်ကြားချက်များကို လိုက်နာခြင်းဖြင့် ၎င်းကို SD ကတ်တွင် ရေးပါ။
အဆင့် ၁
ဟာ့ဒ်ဝဲကို ချိတ်ဆက်ပါ-
- Raspberry Pi 4 ကို ပုံမှန် HDMI ကြိုးကို အသုံးပြု၍ မော်နီတာတစ်ခုသို့ ချိတ်ဆက်ပါ။
- မောက်စ်နှင့် ကီးဘုတ်ကို Raspberry Pi ၏ USB အပေါက်များနှင့် ချိတ်ဆက်ပါ။
ssh ကို အသုံးပြု၍ Raspberry Pi နှင့်လည်း လုပ်ဆောင်နိုင်သည်။ ဒါဆိုရင်။ Raspberry Pi နှင့် မော်နီတာ၊ ကီးဘုတ်နှင့် မောက်စ်တို့ကို ချိတ်ဆက်ရန် မလိုအပ်ပါ။ တစ်ခုတည်းသောလိုအပ်ချက်မှာ Raspberry Pi ကဲ့သို့တူညီသောကွန်ရက်အတွင်း ssh ပါသည့် PC ထားရှိရန်နှင့် IP လိပ်စာကို သင့်လျော်အောင်ပြင်ဆင်ပါ။
အဆင့် ၁
Raspberry Pi 4 ကို SD ကတ်ဖြင့် စတင်ပါ။ စတင်ပြီးနောက်၊ Debian အခြေခံ Linux ဒက်စ်တော့သည် မော်နီတာပေါ်တွင် ပေါ်လာသည်။
မှတ်ချက် -
တစ်ခါတစ်ရံ Raspberry Pi OS ကိုဖွင့်ပြီးနောက်၊ အချို့သောကီးဘုတ်ကီးများသည် အလုပ်မလုပ်ပါ။ ၎င်းတို့ကို အလုပ်ဖြစ်စေရန်၊ ဖွင့်ပါ။ file /etc/default/keyboard နှင့် XKBLAYOUT=”us” ကို သတ်မှတ်ပြီး Raspberry Pi ကို ပြန်လည်စတင်ပါ။
3.2 Raspberry Pi တွင် SPI ကိုဖွင့်ပါ။
Kernel အတွင်းရှိ SPI ဒရိုက်ဘာသည် SPI မှတစ်ဆင့် X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 ဘုတ်များနှင့် ဆက်သွယ်သည်။ Raspbian Pi OS kernel configuration တွင် SPI ကို ဖွင့်ထားပြီးဖြစ်မဖြစ် စစ်ဆေးရန် အရေးကြီးပါသည်။
Raspberry Pi ပတ်ဝန်းကျင်တွင် /dev/spidev0.0 ကို မြင်နိုင်သလား စစ်ဆေးပါ။ မမြင်ရပါက၊ အောက်ဖော်ပြပါအဆင့်များကို လိုက်နာခြင်းဖြင့် utility "raspi-config" ကို အသုံးပြု၍ SPI interface ကိုဖွင့်ပါ။
အဆင့် ၁
Raspberry Pi တွင် terminal အသစ်ကိုဖွင့်ပြီး root အဖြစ် "raspi-config" command ကို run ပါ- sudo raspi-config
ဤအဆင့်သည် graphical interface ကိုဖွင့်သည်။
အဆင့် ၁
“Interfacing Options” ဟု အမည်ပေးထားသည့် ရွေးချယ်မှုကို ဂရပ်ဖစ် အင်တာဖေ့စ်တွင် ရွေးချယ်ပါ။
အဆင့် ၁
ဤအဆင့်တွင် ရွေးချယ်စရာအမျိုးမျိုးကို ဖော်ပြသည်။
“SPI” အမည်ရှိ option ကိုရွေးချယ်ပါ။
ဝင်းဒိုးအသစ်သည် အောက်ပါစာသားဖြင့် ပေါ်လာသည်-
"သင် SPI အင်တာဖေ့စ်ကိုဖွင့်ထားလိုပါသလား။
အဆင့် ၁
ရွေးပါ။ SPI ကိုဖွင့်ရန် ဤဝင်းဒိုးတွင်။
အဆင့် ၁
Raspberry Pi ကို ပြန်ဖွင့်ပါ။
အထက်ပါအဆင့်များသည် ပြန်လည်စတင်ပြီးနောက် Raspberry Pi ပတ်ဝန်းကျင်ရှိ SPI မျက်နှာပြင်ကို ဖွင့်ပေးမည်ဖြစ်သည်။
RFAL စာကြည့်တိုက်နှင့် လျှောက်လွှာကို တည်ဆောက်ပါ။
Linux ၏ RFAL သရုပ်ပြမှုကို ST25R3916_v2.8.0_Linux_demo_v1.0.tar.xz ကဲ့သို့သော မော်ကွန်းတစ်ခုတွင် ပေးထားသည်။
Raspberry Pi တွင် RFAL စာကြည့်တိုက်နှင့် အပလီကေးရှင်းကို တည်ဆောက်ရန် အောက်ပါအဆင့်များကို ဖြတ်သန်းပါ။
အဆင့် ၁
ပင်မလမ်းညွှန်မှ အောက်ပါ command ကို အသုံးပြု၍ Raspberry Pi တွင် ပက်ကေ့ခ်ျကို ဇစ်ဖွင့်ပါ။
tar -xJvf ST25R3916_v2.8.0_Linux_demo_v1.0.tar.xz
အဆင့် ၁
Command ကိုအသုံးပြု၍ cmake ကို install လုပ်ပါ။
apt-get install cmake
RFAL စာကြည့်တိုက်နှင့် အပလီကေးရှင်းတည်ဆောက်မှုစနစ်သည် cmake ကိုအခြေခံထားသောကြောင့် package ကို compile လုပ်ရန် cmake ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။
အဆင့် ၁
RFAL စာကြည့်တိုက်နှင့် အပလီကေးရှင်းကို တည်ဆောက်ရန်၊ တည်ဆောက်လမ်းညွှန်သို့ သွားပါ။
cd ST25R3916_v2.8.0_Linux_demo_v1.0/linux_demo/build
အဲဒီကနေ command ကို run လိုက်ပါ။
cmake.။
အထက်ဖော်ပြပါ command “..” တွင် ထိပ်တန်းအဆင့် CMakeLists.txt သည် parent directory တွင် ရှိနေသည်ကို ညွှန်ပြသည်
(ST25R3916_v2.8.0_Linux_demo_v1.0)။
ဤ command သည် make ကိုဖန်တီးသည်။file စာကြည့်တိုက်နှင့် အပလီကေးရှင်းကို တည်ဆောက်ရန် နောက်တစ်ဆင့်တွင် အသုံးပြုသည်။ အဲဒီကနေ ST25R3916B အတွက် သရုပ်ပြမှုကို တည်ဆောက်ဖို့ အောက်ပါ command ကို run လိုက်ပါ။
cmake -DRFAL_VARIANT=st25r3916b..
အဆင့် ၁
RFAL စာကြည့်တိုက်နှင့် အပလီကေးရှင်းကို တည်ဆောက်ရန် make command ကိုဖွင့်ပါ။
လုပ်ပါ။
ဤအမိန့်တော်သည် ပထမဦးစွာ RFAL စာကြည့်တိုက်ကို တည်ဆောက်ပြီး၊ ထို့နောက် ၎င်း၏အပေါ်ရှိ အပလီကေးရှင်းကို တည်ဆောက်သည်။
လျှောက်လွှာကိုဘယ်လို run မလဲ။
အောင်မြင်သောတည်ဆောက်မှုတစ်ခုသည် တည်နေရာ /build/demo တွင် “nfc_poller_st25r3916” သို့မဟုတ် “nfc_poller_st25r3916b” ဟု အမည်ပေးထားသည့် စီမံဆောင်ရွက်မှုကို ထုတ်ပေးသည်။
မူရင်းအားဖြင့်၊ အပလီကေးရှင်းသည် ST25R3916_v2.8.0_Linux_demo_v1.0/linux_demo/build/demo/ လမ်းကြောင်းမှ root လုပ်ပိုင်ခွင့်များဖြင့် လုပ်ဆောင်ရန် လိုအပ်သည်။
sudo ./nfc_demo_st25r3916
အပလီကေးရှင်းသည် NFC အတွက် စစ်တမ်းကောက်ယူမှု စတင်သည်။ tags နှင့် မိုဘိုင်းဖုန်းများ ၊ ထို့နောက် ပုံ 7 တွင်ပြထားသည့်အတိုင်း တွေ့ရှိသော စက်များကို ၎င်းတို့၏ UID ဖြင့် ပြသသည်။
အပလီကေးရှင်းကိုပိတ်ရန် Ctrl + C ကိုနှိပ်ပါ။
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ဇယား ၁။ စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ရက်စွဲ | ပြန်လည်ပြင်ဆင်ခြင်း။ | အပြောင်းအလဲများ |
1-Mar-19 ရက် | 1 | ကနဦး ထုတ်ဝေမှု။ |
၂၄-ဧပြီ-၂၀၁၉ | 2 | မွမ်းမံထားသော စာတမ်းခေါင်းစဉ်၊ အပိုင်း နိဒါန်း၊ အပိုင်း ၁.၁ အင်္ဂါရပ်များ၊ အပိုင်း 1.2 ဆော့ဖ်ဝဲလ်တည်ဆောက်ပုံ၊ အပိုင်း 2.1 ပလပ်ဖောင်း၊ အပိုင်း 2.2 ဟာ့ဒ်ဝဲကို အသုံးပြုထားသည်။ လိုအပ်ချက်များ၊ အပိုင်း 2.2.1 ဟာ့ဒ်ဝဲချိတ်ဆက်မှုများ၊ အပိုင်း 3.1 Raspberry Pi Booting၊ အပိုင်း 3.2 Raspberry Pi တွင် SPI ကိုဖွင့်ပါ၊ အပိုင်း 4 RFAL စာကြည့်တိုက်နှင့် အပလီကေးရှင်းကို တည်ဆောက်ပါ၊ နှင့် အပိုင်း 5 လျှောက်လွှာကို ဘယ်လိုဖွင့်ရမလဲ။ အပ်ဒိတ်လုပ်ထားသော ပုံ 1. Linux ပလပ်ဖောင်းရှိ RFAL စာကြည့်တိုက်၊ ပုံ 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 – ဗျာ ၂
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
STMicroelectronics UM2548 Linux Driver [pdf] အသုံးပြုသူလက်စွဲ UM2548 Linux Driver၊ UM2548၊ Linux Driver၊ Driver |