Xususiy Flex SDK 3.5.5.0 GA
Gecko SDK Suite 4.2
24 yil 2024 yanvar
Xususiy Flex SDK dasturiy ta'minoti
Proprietary Flex SDK xususiy simsiz ilovalar uchun to'liq dasturiy ta'minot ishlab chiqish to'plamidir. O'z nomiga ko'ra, Flex ikkita amalga oshirish variantini taklif qiladi.
Birinchisi Silicon Labs RAIL (Radio Abstraction Interface Layer), intuitiv va oson sozlanadigan radio interfeys qatlamidan foydalanadi, bu ham xususiy, ham standartlarga asoslangan simsiz protokollarni qo'llab-quvvatlash uchun mo'ljallangan.
Ikkinchisi Silicon Labs Connect-dan foydalanadi, IEEE 802.15.4-ga asoslangan tarmoq stegi, kam quvvat sarfini talab qiluvchi va sub-GHz yoki 2.4 GGts chastota diapazonlarida ishlaydigan sozlanishi keng ko'lamli xususiy simsiz tarmoq yechimlari uchun mo'ljallangan. Yechim oddiy tarmoq topologiyalariga qaratilgan.
Flex SDK keng ko'lamli hujjatlar va s. bilan ta'minlanganampilovalar. Hammasi sobiqamples Flex SDK s ichida manba kodida taqdim etilganampilovalar.
Ushbu nashr eslatmalari SDK versiya(lar)ni qamrab oladi:
3.5.5.0 GA 24-yil 2024-yanvarda chiqarilgan
3.5.4.0 GA 16-yil 2023-avgustda chiqarilgan
3.5.3.0 GA 3-yil 2023-mayda chiqarilgan
3.5.2.0 GA 8-yil 2023-martda chiqarilgan
3.5.1.0 GA 1-yil 2023-fevralda chiqarilgan
3.5.0.0 GA 14-yil 2022-dekabrda chiqarilgan
![]()
REIL ILOVA VA KUTUBXONA ASOSIY XUSUSIYATLARI
- FG25 Flex-RAIL GA-ni qo'llab-quvvatlash
- Yangi Long Range PHYs 490 MGts va 915 MGts uchun qo'llab-quvvatlaydi
- RAIL-da xG12 dinamik rejimni almashtirishni qo'llab-quvvatlash
- xG22 kengaytirilgan tarmoqli qo'llab-quvvatlash
ILOVALARNI ULING VA ASOSIY XUSUSIYATLARNI YUKLASH
- xG24 Connect qo'llab-quvvatlash
Muvofiqlik va foydalanish haqida eslatmalar
Xavfsizlik yangilanishlari va bildirishnomalari haqida maʼlumot olish uchun ushbu SDK bilan oʻrnatilgan Gecko Platformasi Release eslatmalarining Xavfsizlik boʻlimiga yoki TECH DOCS yorligʻiga qarang. https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs shuningdek, eng so'nggi ma'lumotlar uchun xavfsizlik bo'yicha maslahatlarga obuna bo'lishingizni qat'iy tavsiya qiladi. Ko'rsatmalar uchun yoki agar siz Silicon Labs Flex SDK-da yangi bo'lsangiz, ushbu nashrdan foydalanish bo'limiga qarang.
Mos keladigan kompilyatorlar:
ARM (IAR-EWARM) 9.20.4 versiyasi uchun IAR Embedded Workbench
- MacOS yoki Linuxda IarBuild.exe buyruq qatori yordam dasturi yoki IAR Embedded Workbench GUI yordamida qurish uchun sharobdan foydalanish noto'g'ri natijaga olib kelishi mumkin. files qisqa hosil qilish uchun sharobning xeshlash algoritmidagi to'qnashuvlar tufayli foydalanilmoqda file ismlar.
- MacOS yoki Linux foydalanuvchilariga Simplicity Studio'dan tashqarida IAR bilan tuzmaslik tavsiya etiladi. Buni qilgan mijozlar to'g'riligini diqqat bilan tekshirishlari kerak filelar ishlatilmoqda.
Simplicity Studio bilan ta'minlangan GCC (The GNU Compiler Collection) 10.3-2021.10 versiyasi.
Ilovalarni ulash
1.1 Yangi elementlar
3.5.0.0 versiyasida qo'shilgan
- XG24 qo'llab-quvvatlash
1.2 Yaxshilashlar
3.5.0.0 versiyasida o'zgartirildi
- XFG23 uchun OQPSK uzoq masofali PHY
1.3 Tugallangan muammolar
Yo'q
1.4 Joriy nashrdagi ma'lum muammolar
Oldingi nashrdan beri qalin harflar bilan yozilgan masalalar qo'shilgan. Agar siz nashrni o'tkazib yuborgan bo'lsangiz, so'nggi relizlar haqida eslatmalar TECH DOCS yorlig'ida mavjud https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
| ID # | Tavsif | Vaqtinchalik yechim |
| 652925 | EFR32XG21 “Flex (Connect) – SoC Light Ex uchun qo‘llab-quvvatlanmaydi.ample DMP” va “Flex (Connect) – SoC Switch Example” |
1.5 ta eskirgan elementlar
Yo'q
1.6 ta olib tashlangan elementlar
Yo'q
Stack-ni ulang
2.1 Yangi elementlar
3.5.0.0 versiyasida qo'shilgan
- XG24 qo'llab-quvvatlash
2.2 Yaxshilashlar
Yo'q
2.3 Tugallangan muammolar
Yo'q
2.4 Joriy nashrdagi ma'lum muammolar
Oldingi nashrdan beri qalin harflar bilan yozilgan masalalar qo'shilgan. Agar siz nashrni o'tkazib yuborgan bo'lsangiz, so'nggi relizlar haqida eslatmalar TECH DOCS yorlig'ida mavjud https://www.silabs.com/developers/gecko-software-development-kit.
| ID # | Tavsif | Vaqtinchalik yechim |
| 389462 | RAIL Multiprotocol Library dasturini ishga tushirishda (misol uchun ishlatiladiample DMP Connect+BLE ishga tushirilganda), IR kalibrlash RAIL Multiprotocol Library'dagi ma'lum muammo tufayli amalga oshirilmaydi. Natijada, 3 yoki 4 dBm tartibida RX sezgirligi yo'qoladi. | |
| 501561 | Legacy HAL komponentida PA konfiguratsiyasi foydalanuvchi yoki plata sozlamalaridan qat'iy nazar qattiq kodlangan. | Bu konfiguratsiya sarlavhasidan to'g'ri tortib olish uchun o'zgartirilgunga qadar, file Foydalanuvchi loyihasidagi ember-phy.c ni aks ettirish uchun qo'lda o'zgartirish kerak bo'ladi kerakli PA rejimi, jildtage va ramp vaqt. |
| 711804 | Bir vaqtning o'zida bir nechta qurilmalarni ulash vaqt tugashi xatosi bilan muvaffaqiyatsiz bo'lishi mumkin. |
2.5 ta eskirgan elementlar
Yo'q
2.6 ta olib tashlangan elementlar
Yo'q
RAIL ilovalari
3.1 Yangi elementlar
3.5.0.0 versiyasida qo'shilgan
- XG25 qo'llab-quvvatlash
- RAIL SoC rejimini almashtirish ilovasi
3.2 Yaxshilashlar
3.5.0.0 versiyasida o'zgartirildi
- XG24 uchun RAIL SoC Long Preamble Duty Cycle-ni qo'llab-quvvatlash
- XFG23 uchun OQPSK uzoq masofali PHY
3.3 Tugallangan muammolar
3.5.1.0 versiyasida tuzatildi
| ID # | Tavsif |
| Mode Switch: OFDM uchun MCS tezligini tanlashni tuzatish. |
3.4 Joriy nashrdagi ma'lum muammolar
Yo'q
3.5 ta eskirgan elementlar
Yo'q
3.6 ta olib tashlangan elementlar
3.5.0.0 versiyasida olib tashlangan
- RAIL SoC uzoq preambula ish aylanishi (eski)
- RAIL SoC Light standarti
- RAIL SoC Switch standarti
RAIL kutubxonasi
4.1 Yangi elementlar
3.5.2.0 versiyasida qo'shilgan
- RAIL_PacketTimeSt qo‘shildiamp_t::packetDurationUs maydoni, hozirda qabul qilingan OFDM paketlari uchun faqat EFR32xG25 da o'rnatiladi.
3.5.0.0 versiyasida qo'shilgan
- RAIL_SUPPORTS_HFXO_COMPENSATION-ni qo'llab-quvvatlaydigan platformalarda RAIL-da HFXO harorat kompensatsiyasi qo'shildi. Bu xususiyat yangi RAIL_ConfigHFXOCompensation() API bilan sozlanishi mumkin. Shuningdek, foydalanuvchi kompensatsiyani amalga oshirish uchun RAIL_CalibrateHFXO ga qo‘ng‘iroqni boshlash uchun yangi RAIL_EVENT_THERMISTOR_DONE hodisasini boshqarishiga ishonch hosil qilishi kerak.
- “RAIL Utility, Protocol” komponentiga Z-Wave, 802.15.4 2.4 GHz va Sub-GHz va Bluetooth LE yoqilganligini nazorat qilish uchun qoʻshilgan opsiyalar foydalanuvchi foydalanilmagan protokollarni oʻchirib qoʻyish orqali oʻz ilovasida joy tejashi mumkin.
- Z-Wave qurilmasi tomonidan ishlatiladigan barcha turli xil PHYlarda IR kalibrlashni amalga oshirishga yordam beradigan yangi API RAIL_ZWAVE_PerformIrcal qo'shildi.
- EFR40xG32 qurilmalarida 24 MGts kristalli qo'llab-quvvatlash "RAIL Utility, HFXO chastotalari bo'ylab o'rnatilgan PHY" komponentiga qo'shildi.
- Qo'llab-quvvatlanadigan platformalarda yangi RAIL_IEEE802.15.4_ConfigRxChannelSwitching API bilan IEEE 802154 tezkor RX kanalini almashtirish qo'llab-quvvatlandi (RAIL_IEEE802154_SupportsRxChannelSwitchingga qarang). Bu xususiyat bizga bir vaqtning o'zida aniqlash imkonini beradi
PHY ning umumiy sezgirligi biroz pasaygan holda har qanday ikkita 2.4 GHz 802.15.4 kanalidagi paketlar. - RAIL_SUPPORTS_THERMAL_PROTECTION-ni qo'llab-quvvatlaydigan platformalarda haroratni kuzatish va chip juda issiq bo'lganda uzatishni oldini olish uchun yangi Termal himoya xususiyati qo'shildi.
- EFR32xG25 asosidagi qurilmalar uchun stolga asoslangan yangi OFDM va FSK PA qo'shildi. Ularning chiqish quvvati yangi mijoz tomonidan taqdim etilgan qidiruv jadvali orqali o'zgartirilishi mumkin. Yordam xizmatidan so'rang yoki ushbu jadvaldagi qiymatlarni taxtangiz uchun qanday sozlash bo'yicha yangilangan ilova eslatmasini qidiring.
- MGM240SA22VNA, BGM240SA22VNA va BGM241SD22VNA modullarini qoʻllab-quvvatlash qoʻshildi va BGM240SB22VNA, MGM240SB22VNA va MGM240SD22VNA uchun konfiguratsiyalar yangilandi.
4.2 Yaxshilashlar
3.5.2.0 versiyasida o'zgartirildi
- Barcha nurli ramkalarda RAIL_EVENT_ZWAVE_BEAMni ishga tushirish uchun yangi RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE qo‘shildi.
- Ushbu hodisani ko'rib chiqishda nurli ramkaning HomeIdHash-ni olish uchun RAIL_ZWAVE_GetBeamHomeIdHash() qo'shildi va HomeIdHash bayti endi NodeId mos kelmasa ham Z-Wave nurli ramkalar uchun PTIda mavjudligiga ishonch hosil qildi.
3.5.1.0 versiyasida o'zgartirildi
- EFR32xG25 da OFDM dan foydalanganda RAIL_GetRxFreqOffset() tomonidan xabar qilingan chastota xatosi belgisi tuzatildi, bu boshqa modulyatsiyalar uchun qanday ishlov berilganiga mos keldi (masalan, Freq_error=current_freq-expected_freq).
- RAIL_SetTune() va RAIL_GetTune() funksiyalari endi EFR32xG2x va undan yangi qurilmalarda mos ravishda CMU_HFXOCTuneSet() va CMU_HFXOCTuneGet() funksiyalaridan foydalanadi.
3.5.0.0 versiyasida o'zgartirildi
- RAIL_ConfigRfSenseSelectiveOokWakeupPhy() endi EFR32xG21 platformasida ishga tushganda xatolik qaytaradi, chunki bu qurilma PHY uyg‘otish funksiyasini qo‘llab-quvvatlamaydi.
- O'sish argumentiga o'xshash maksimal quvvat argumenti uchun suzuvchi nuqta qiymatini qabul qilish uchun pa_customer_curve_fits.py yordamchi skripti yangilandi.
- “RAIL Utility, Coexistence” komponentida yo‘nalish ustuvorligi yoqilganda, lekin statik ustuvorlik GPIO aniqlanmaganda ustuvorlik opsiyalarini sozlash uchun qo‘shilgan yordam.
- Zigbee va Blluetooth LE uchun kod hajmini saqlash uchun ba'zi EFR32xG12 802.15.4 dinamik FEC kodini buzdi, bu funksiya hech qachon kerak emas.
- RAIL Utility, Coulomb Counter komponentidan "RAIL Utility, Coexistence" komponentiga bog'liqlikni olib tashlang.
- RAIL_PrepareChannel() funksiyasi dinamik multiprotokol xavfsiz holatga keltirildi va protokolingiz faol bo‘lmaganda chaqirilsa, endi xato qaytarmaydi.
4.3 Tugallangan muammolar
3.5.3.0 versiyasida tuzatildi
| ID # | Tavsif |
| 1058480 | FIFO rejimidan foydalangan holda ma'lum OFDM paketlarini qabul qilish/yuborish paytida yuzaga kelgan EFR32xG25 da RX FIFO buzilishi tuzatildi. |
| 1109993 | Agar so‘rov va ustuvorlik bir xil GPIO porti va qutblilikka ega bo‘lsa, bir vaqtning o‘zida so‘rov va ustuvorlikni ta’minlashi uchun “RAIL Utility, Coeistence” komponentidagi muammo tuzatildi. |
| 1118063 | EFR32xG13 va xG14 da so‘nggi RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE bilan bog‘liq muammo tuzatildi, bunda noxush nurning NodeId RAIL_ZWAVE_GetBeamNodeId() uchun to‘g‘ri qayd etilmagan va bu 0xFF haqida xabar berishiga olib keldi. |
| 1126343 | IEEE 32 PHY dan foydalanilganda EFR24xG802.15.4 muammosi tuzatildi, agar CCA tekshirish oynasida kadr qabul qilinsa, LBT uzatish paytida radio tiqilib qolishi mumkin. |
3.5.2.0 versiyasida tuzatildi
| ID # | Tavsif |
| 747041 | EFR32xG23 va EFR32xG25 bilan bog'liq muammo tuzatildi, bu esa radio hali ham ishlayotgan paytda asosiy yadro EM2 ga kirganida ma'lum radio harakatlarining uzoq vaqt davomida kechikishiga olib kelishi mumkin. |
| 1077623 | EFR32ZG23-da bir nechta nurli ramkalar PTIda bitta katta nur zanjiri sifatida birlashtirilganligi muammosi tuzatildi. |
| 1090512 | “RAIL Utility, PA” komponentidagi muammo tuzatildi, bunda baʼzi funksiyalar RAIL_TX_POWER_MODE_2P4GIG_HIGHEST makrosini qoʻllab-quvvatlamasa ham foydalanishga harakat qiladi. Ilgari bu noaniq xatti-harakatga olib kelgan, ammo endi to'g'ri xato bo'ladi. |
| 1090728 | FEC-qobiliyatli PH,Y uchun RAIL_IEEE32_G_OPTION_GB12 yoqilgan EFR802154xG868 da RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO muammosi tuzatildi. |
| 1092769 | Dynamic Multiprotocol va BLE Coded PHY-lardan foydalanishda muammo tuzatildi, bunda PHY va sinxronlash soʻzlari yuklanganda qaysi protokol faol boʻlishiga qarab uzatish kamayishi mumkin. |
| 1103966 | Wi-SUN OFDM opsiyasi32 MCS25 PHY dan foydalanganda EFR4xG0 da kutilmagan Rx paketini bekor qilish tuzatildi. |
| 1105134 | Birinchi qabul qilingan paketni RAIL_RX_PACKET_READY_SUCCESS o‘rniga RAIL_RX_PACKET_READY_CRC_ERROR deb xabar qilinishiga olib kelishi mumkin bo‘lgan ayrim PHY-larni almashtirishda muammo tuzatildi. Bu muammo EFR32xG22 va yangi chiplarga ta'sir qilishi mumkin. |
| 1109574 | EFR32xG22 va undan yangiroq chiplar bilan bog‘liq muammo tuzatildi, bunda radio sekvenser tasdiqlashi RAILCb_AssertFailed() orqali tasdiqlash haqida xabar berish o‘rniga, ilovaning ISRda osilib qolishiga olib kelishi mumkin. |
3.5.1.0 versiyasida tuzatildi
| ID # | Tavsif |
| 1077611 | EFR32xG25 da OFDM TX oldidan 40 mks ayvonga olib keladigan muammo tuzatildi. |
| 1082274 | EFR32xG22, EFR32xG23, EFR32xG24 va EFR32xG25 chiplaridagi muammo tuzatildi, agar ilova uyg'onganidan keyin ~2 mks ichida EM10 ga qayta kirishga urinib, vaqtni <0.5 mks ga tegsa, chipning bloklanishiga olib kelishi mumkin. Agar urilgan bo'lsa, bu blokirovka chipning normal ishlashini tiklash uchun quvvatni tiklashni talab qiladi. |
3.5.0.0 versiyasida tuzatildi
| ID # | Tavsif |
| 843708 | Bog'liqlik tartibini o'z ichiga olmaslik uchun funksiya deklaratsiyasi rail_features.h dan rail.h ga ko'chirildi. |
| 844325 | Kichik o'lchamli FIFO uchun 0 o'rniga 4096 (xato) ni to'g'ri qaytarish uchun RAIL_SetTxFifo() tuzatildi. |
| 845608 | EFR32xG2x qismlarida ma'lum asosiy demodulyator uskunasidan foydalanganda RAIL_ConfigSyncWords API bilan bog'liq muammo tuzatildi. |
| ID # | Tavsif |
| 851150 | EFR32xG2 seriyali qurilmalarda PTI ishlatilganda va GPIO konfiguratsiyasi qulflanganda radio RAIL_ASSERT_SEQUENCER_FAULTni ishga tushirishi muammosi tuzatildi. GPIO konfiguratsiyasi faqat PTI o'chirilganida bloklanishi mumkin. Qo'shimcha ma'lumot uchun RAIL_EnablePti() ga qarang. |
| 857267 | “RAIL Utility, Coexistence” komponentini TX bekor qilish, signal identifikatori funksiyasi va DMP bilan ishlatishda muammo tuzatildi. |
| 1015152 | EFR32xG2x qurilmalarida hodisa yoqilganda yoki FIFO qayta oʻrnatilganda RAIL_EVENT_RX_FIFO_ALMOST_FULL yoki RAIL_EVENT_TX_FIFO_ALMOST_EMPTY notoʻgʻri ishga tushishi mumkin boʻlgan muammo tuzatildi. |
| 1017609 | RAIL_RX_OPTION_TRACK_ABORTED_FRAMES RAIL_IDLE_FORCE_SHUTDOWN yoki RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS ishlatilayotganda PTI qo‘shilgan ma’lumotlarning buzilishi mumkin bo‘lgan muammo tuzatildi. Shuningdek, RAIL_RX_OPTION_TRACK_ABORTED_FRAMES kodlangan PHY bilan foydali emasligi aniqlandi. |
| 1019590 | “RAIL Utility, Coexistence” komponentini BLE bilan ishlatishda muammo tuzatildi, bunda sl_bt_system_get_counters() funksiyasi GRANT rad etilgan hisoblar uchun har doim 0 ni qaytaradi. |
| 1019794 | “RAIL Utility, Initialization” komponentida uning bir nechta funksiyalari yoqilgan bo‘lsa, kompilyator ogohlantirishi olib tashlandi. |
| 1023016 | EFR32xG22 va yangiroq chiplarda radio faolligi orasidagi kutish dastlabki 13 msdan keyin zarur bo'lganidan bir oz ko'proq quvvat sarflaydigan muammo tuzatildi. Bu, ayniqsa, RAIL_ConfigRxDutyCycle'dan katta o'chirish vaqti qiymatlari bilan foydalanilganda sezilarli bo'ldi. |
| 1029740 | RAIL_GetRssi()/RAIL_GetRssiAlt() qabul qilishni kiritishda tezda chaqirilsa, “eskirgan” RSSI qiymatini qaytarishi mumkin boʻlgan muammo tuzatildi (qiymat joriy holat oʻrniga oldingi RX holatidan edi). |
| 1040814 | BLE dan foydalanganda sinxronlashtirishni aniqlashda birgalikda yashash soʻrovi ustuvorligini sozlash uchun “RAIL Utility, Coexistence” komponentiga qoʻshimcha yordam qoʻshildi. |
| 1056207 | IQ s bilan bog'liq muammo tuzatildiamp“RAIL Utility, AoX” komponentidan faqat 0 yoki 1 ta antenna tanlanganda foydalanilganda. |
| 1062712 | “RAIL Utility, Coexistence” komponenti har doim ham so‘rov holatlarini to‘g‘ri yangilamasligi, bu yangi so‘rovlar tufayli o‘tkazib yuborilgan hodisalarga olib kelishi mumkin bo‘lgan muammo tuzatildi. |
| 1062940 | SL_RAIL_UTIL_COEX_BLE_TX_ABORT o‘chirilgan bo‘lsa, “RAIL Utility, Coexistence” komponentining BLE uzatishni to‘xtatishiga yo‘l qo‘yilmadi. |
| 1063152 | Qabul qilish holatiga o‘tishlar xato bo‘lganda bo‘sh holatga o‘rnatilgan, lekin uzatish muvaffaqiyatli bo‘lganida qabul qilish xatosi yuzaga kelganda radio qabul qilish to‘liq tozalanmasligi muammosi tuzatildi, konfiguratsiya asosan BLE bilan bog‘liq. EFR32xG24 da bu SYNTH kalibrlashning to'g'ri tiklanmasligiga va natijada radioning ishlamay qolishiga olib kelishi mumkin. |
4.4 Joriy nashrdagi ma'lum muammolar
Oldingi nashrdan beri qalin harflar bilan yozilgan masalalar qo'shilgan.
| ID # | Tavsif | Vaqtinchalik yechim |
| EFR32xG23 da to'g'ridan-to'g'ri rejim (yoki IQ) funksiyasidan foydalanish radio konfiguratori tomonidan hali qo'llab-quvvatlanmaydigan maxsus o'rnatilgan radio konfiguratsiyasini talab qiladi. Ushbu talablar uchun sizning spetsifikatsiyangiz asosida ushbu konfiguratsiyani taqdim eta oladigan texnik yordamga murojaat qiling | ||
| 641705 | Kadrning belgilangan uzunligi 0 ga o'rnatilgan cheksiz qabul qilish operatsiyalari EFR32xG23 seriyali chiplarida to'g'ri ishlamaydi. | |
| 732659 | EFR32xG23 da: • Wi-SUN FSK rejimi 1a ± 8 dan 10 KHz gacha bo'lgan chastota o'zgarishi bilan BIR qavatni ko'rsatadi. • Wi-SUN FSK rejimi 1b ± 18 dan 20 KHz gacha bo'lgan chastota ofsetlari bilan PER qavatni ko'rsatadi. |
4.5 ta eskirgan elementlar
Yo'q
4.6 ta olib tashlangan elementlar
Yo'q
Ushbu nashrdan foydalanish
Ushbu nashr quyidagilarni o'z ichiga oladi
- Radio Abstraction Interface Layer (RAIL) stek kutubxonasi
- Stack kutubxonasini ulang
- RAIL va Connect SampIlovalar
- RAIL va Connect komponentlari va dastur asoslari
Ushbu SDK Gecko Platformasiga bog'liq. Gecko Platforma kodi protokolni qo'llab-quvvatlaydigan funksionallikni ta'minlaydi plugins va Silicon Labs chiplari va modullari bilan toʻgʻridan-toʻgʻri oʻzaro taʼsir qiluvchi drayverlar va boshqa quyi qatlam xususiyatlari koʻrinishidagi API-lar. Gecko platformasi komponentlariga EMLIB, EMDRV, RAIL Library, NVM3 va mbedTLS kiradi. Gecko Platformining reliz yozuvlari Simplicity Studio'ning Hujjatlar yorlig'i orqali mavjud.
Flex SDK v3.x haqida qo'shimcha ma'lumot olish uchun qarang UG103.13: RAIL asoslari va UG103.12: Silicon Labs Connect asoslari.
Agar siz birinchi marta foydalanuvchi bo'lsangiz, qarang QSG168: Xususiy Flex SDK v3.x Tez boshlash qo'llanmasi.
5.1 O'rnatish va foydalanish
Xususiy Flex SDK Gecko SDK (GSDK), Silicon Labs SDK to'plamining bir qismi sifatida taqdim etilgan. GSDK bilan tezda boshlash uchun o'rnating Simplicity Studio 5, bu sizning ishlab chiqish muhitingizni o'rnatadi va sizga GSDK o'rnatilishini ko'rsatadi. Simplicity Studio 5 Silicon Labs qurilmalari bilan IoT mahsulotlarini ishlab chiqish uchun zarur bo‘lgan hamma narsani o‘z ichiga oladi, jumladan, resurs va loyiha ishga tushirgich, dasturiy ta’minotni sozlash vositalari, GNU asboblar zanjiri bilan to‘liq IDE va tahlil vositalari. O'rnatish bo'yicha ko'rsatmalar Internetda keltirilgan Simplicity Studio 5 foydalanuvchi uchun qo'llanma.
Shu bilan bir qatorda, Gecko SDK GitHub’dan eng so‘nggisini yuklab olish yoki klonlash orqali qo‘lda o‘rnatilishi mumkin. Qarang https://github.com/SiliconLabs/gecko_sdk qo'shimcha ma'lumot uchun.
Simplicity Studio GSDK ni sukut bo'yicha o'rnatadi:
- (Windows): C:\Users\ \ SimplicityStudio \ SDKs \ gecko_sdk
- (MacOS): /Foydalanuvchilar/ /SimplicityStudio/SDKs/gecko_sdk
SDK versiyasiga xos hujjatlar SDK bilan o'rnatiladi. Qo'shimcha ma'lumotni ko'pincha sahifada topish mumkin bilimlar bazasi maqolalari (KBA). API havolalari va ushbu va oldingi versiyalar haqidagi boshqa ma'lumotlar mavjud https://docs.silabs.com/.
5.2 Xavfsizlik ma'lumotlari
Xavfsiz Vault integratsiyasi
Secure Vault High qurilmalariga o'rnatilganda, sezgir kalitlar Secure Vault Key Management funksiyasi yordamida himoyalanadi. Quyidagi jadvalda himoyalangan kalitlar va ularni saqlashni himoya qilish xususiyatlari ko'rsatilgan.
| Oʻralgan kalit | Eksport qilinadigan / eksport qilinmaydi | Eslatmalar |
| Mavzu asosiy kaliti | Eksport qilinadigan | TLVlarni shakllantirish uchun eksport qilish mumkin bo'lishi kerak |
| PSKc | Eksport qilinadigan | TLVlarni shakllantirish uchun eksport qilish mumkin bo'lishi kerak |
| Kalit shifrlash kaliti | Eksport qilinadigan | TLVlarni shakllantirish uchun eksport qilish mumkin bo'lishi kerak |
| MLE kaliti | Eksport qilinmaydi | |
| Vaqtinchalik MLE kaliti | Eksport qilinmaydi | |
| MAC oldingi kaliti | Eksport qilinmaydi | |
| MAC joriy kaliti | Eksport qilinmaydi | |
| MAC keyingi kaliti | Eksport qilinmaydi |
“Eksport qilinmaydigan” deb belgilangan oʻralgan kalitlardan foydalanish mumkin, lekin foydalanish mumkin emas viewed yoki ish vaqtida ulashilgan.
“Eksport qilinadigan” deb belgilangan oʻralgan kalitlar ish vaqtida ishlatilishi yoki baham koʻrilishi mumkin, lekin fleshda saqlanganda shifrlangan holda qoladi.
Secure Vault Key Management funksiyasi haqida qoʻshimcha maʼlumot olish uchun qarang AN1271: Xavfsiz kalitlarni saqlash.
Xavfsizlik bo'yicha maslahatlar
Xavfsizlik boʻyicha maslahatlarga obuna boʻlish uchun Silicon Labs mijozlar portaliga kiring, soʻng “Hisob uyi” ni tanlang. Portalning bosh sahifasiga o‘tish uchun HOME tugmasini bosing va keyin Bildirishnomalarni boshqarish katakchasini bosing. “Dasturiy taʼminot/Xavfsizlik boʻyicha maslahat xabarlari va Mahsulot oʻzgarishi boʻyicha bildirishnomalar (PCNs)” belgilanganligiga va platformangiz va protokolingizga kamida obuna boʻlganingizga ishonch hosil qiling. Har qanday o'zgarishlarni saqlash uchun Saqlash tugmasini bosing.
5.3 Qo'llab-quvvatlash
Development Kit mijozlari o'qitish va texnik yordam olishlari mumkin. Silicon Labs Flex-dan foydalaning web barcha Silicon Labs Thread mahsulotlari va xizmatlari haqida ma'lumot olish va mahsulotni qo'llab-quvvatlash uchun ro'yxatdan o'tish uchun sahifa.
Silicon Laboratories qo'llab-quvvatlash bo'limiga murojaat qilishingiz mumkin http://www.silabs.com/support.
Oddiylik studiyasi
MCU va simsiz asboblar, hujjatlar, dasturiy ta'minot, manba kodlari kutubxonalari va boshqalarga bir marta bosish orqali kirish. Windows, Mac va Linux uchun mavjud!![]()
| IoT portfeli www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Sifat www.silabs.com/quality |
Yordam va hamjamiyat www.silabs.com/community |
Rad etish
Silicon Labs mijozlarga Silicon Labs mahsulotlaridan foydalanadigan yoki foydalanmoqchi boʻlgan tizim va dasturiy taʼminotchilar uchun mavjud boʻlgan barcha tashqi qurilmalar va modullarning eng soʻnggi, aniq va chuqur hujjatlarini taqdim etish niyatida. Xarakterlash ma'lumotlari, mavjud modullar va tashqi qurilmalar, xotira o'lchamlari va xotira manzillari har bir aniq qurilmaga tegishli va taqdim etilgan "Odat" parametrlar turli ilovalarda farq qilishi mumkin. Ilova, masalanampBu erda tasvirlangan les faqat tasvirlash uchun. Silicon Labs bu yerdagi mahsulot ma’lumotlari, spetsifikatsiyalari va tavsiflariga qo‘shimcha ogohlantirmasdan o‘zgartirish kiritish huquqini o‘zida saqlab qoladi va kiritilgan ma’lumotlarning to‘g‘riligi yoki to‘liqligiga kafolat bermaydi. Oldindan ogohlantirmasdan, Silicon Labs ishlab chiqarish jarayonida xavfsizlik yoki ishonchlilik sababli mahsulot proshivkasini yangilashi mumkin. Bunday o'zgarishlar mahsulotning texnik xususiyatlarini yoki ishlashini o'zgartirmaydi. Silicon Labs ushbu hujjatda keltirilgan ma'lumotlardan foydalanish oqibatlari uchun javobgar emas. Ushbu hujjat integral mikrosxemalarni loyihalash yoki ishlab chiqarish uchun hech qanday litsenziyani nazarda tutmaydi yoki aniq bermaydi. Mahsulotlar FDA III toifasidagi qurilmalarda, FDA-ning bozordan oldin roziligi talab qilinadigan ilovalarda yoki Silicon Labsning maxsus yozma roziligisiz Hayotni qo'llab-quvvatlash tizimlarida foydalanish uchun mo'ljallangan yoki ruxsat berilmagan. "Hayotni qo'llab-quvvatlash tizimi" hayotni va/yoki salomatlikni qo'llab-quvvatlash yoki qo'llab-quvvatlashga mo'ljallangan har qanday mahsulot yoki tizim bo'lib, agar u muvaffaqiyatsiz bo'lsa, jiddiy shaxsiy jarohat yoki o'limga olib kelishi mumkin. Silicon Labs mahsulotlari harbiy maqsadlarda foydalanish uchun mo'ljallanmagan yoki ruxsat berilmagan. Silicon Labs mahsulotlari hech qanday holatda ommaviy qirg'in qurollarida, shu jumladan yadroviy, biologik yoki kimyoviy qurollarda yoki bunday qurollarni yetkazib berishga qodir raketalarda qo'llanilmasligi kerak. Silicon Labs barcha aniq va nazarda tutilgan kafolatlarni rad etadi va bunday ruxsatsiz ilovalarda Silicon Labs mahsulotidan foydalanish bilan bog'liq har qanday jarohatlar yoki zararlar uchun javobgar yoki javobgar bo'lmaydi.
Eslatma: Bu kontent endi eskirgan haqoratomuz atamalarni o'z ichiga olishi mumkin. Silicon Labs bu atamalarni iloji boricha inklyuziv til bilan almashtirmoqda. Qo'shimcha ma'lumot uchun tashrif buyuring www.silabs.com/about-us/inclusive-lexicon-project
Savdo belgisi haqida ma'lumot
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® va Silicon Labs logotipi”, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotipi va ularning kombinatsiyalari , “dunyodagi energiya uchun eng qulay mikrokontrollerlar”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio® , Telegesis Logo®, USBXpress®, Zentri, Zentri logotipi va Zentri DMS, Z-Wave® va boshqalar Silicon Labs kompaniyasining savdo belgilari yoki roʻyxatdan oʻtgan savdo belgilaridir. ARM, CORTEX, Cortex-M3 va THUMB ARM Holdings kompaniyasining savdo belgilari yoki roʻyxatdan oʻtgan savdo belgilaridir. Keil ARM Limited kompaniyasining ro'yxatdan o'tgan savdo belgisidir. Wi-Fi - bu Wi-Fi Alliancening ro'yxatdan o'tgan savdo belgisi. Bu yerda tilga olingan barcha boshqa mahsulotlar yoki tovar nomlari tegishli egalarining savdo belgilaridir.
Silicon Laboratories Inc.
400 G'arbiy Sezar Chaves
Ostin, TX 78701
AQSh
www.silabs.com
silabs.com
Ko'proq bog'langan dunyoni qurish.
Hujjatlar / manbalar
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi uchun qoʻllanma 3.5.5.0 GA, 4.2, xususiy Flex SDK dasturiy ta’minoti, Flex SDK dasturiy ta’minoti, SDK dasturiy ta’minoti, dasturiy ta’minoti |
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi uchun qoʻllanma Xususiy Flex SDK dasturiy ta'minoti, Flex SDK dasturiy ta'minoti, SDK dasturiy ta'minoti, dasturiy ta'minot |
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi uchun qoʻllanma Xususiy Flex SDK dasturiy ta'minoti, Flex SDK dasturiy ta'minoti, SDK dasturiy ta'minoti, dasturiy ta'minot |
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi uchun qoʻllanma Xususiy Flex SDK dasturiy ta'minoti, Flex SDK dasturiy ta'minoti, SDK dasturiy ta'minoti, dasturiy ta'minot |
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi qo'llanmasi Xususiy Flex SDK dasturiy ta'minoti, Flex SDK dasturiy ta'minoti, SDK dasturiy ta'minoti, dasturiy ta'minot |
![]() |
SILICON LABS xususiy Flex SDK dasturiy ta'minoti [pdf] Foydalanuvchi uchun qoʻllanma Xususiy Flex SDK dasturiy ta'minoti, Flex SDK dasturiy ta'minoti, SDK dasturiy ta'minoti, dasturiy ta'minot |






