SDK программасын туташтыруу
“
Продукт маалыматы
Өзгөчөлүктөрү:
- Продукт аты: Connect SDK 4.0.0.0 GA
- SDK Suite версиясы: Simplicity SDK Suite 2024.12.0 16-декабрь,
2024 - Networking Stack: Silicon Labs Connect (IEEE
802.15.4 негизинде) - Жыштык тилкелери: Суб-ГГц же 2.4 ГГц
- Максаттуу тармак топологиялары: жөнөкөй
- Documentation: s менен кененample колдонмолору
- Шайкеш компиляторлор: GCC версиясы 12.2.1 менен камсыздалган
Simplicity Studio
Продукт колдонуу нускамалары:
1. Орнотуу жана орнотуу:
Баштоодон мурун, сизде керектүү компиляторлор жана
шайкештик жана колдонуу эскертүүлөрүндө айтылгандай орнотулган куралдар
колдонуучу колдонмонун бөлүмү.
2. Сample Тиркемелер:
Connect SDK с менен келетample колдонмолордо берилген
булак коду. Сиз аларды Connect SDK топтомунан таба аласыз.
3. Колдонмолорду иштеп чыгуу:
Connect SDK аркылуу колдонмолорду иштеп чыгуу үчүн, караңыз
кенен документтер берилген. Сөзсүз түрдө аткарыңыз
документтерде баяндалган көрсөтмөлөр жана мыкты тажрыйбалар.
4. Мүчүлүштүктөрдү аныктоо:
Connect колдонуп жатканда кандайдыр бир көйгөйлөр же каталар пайда болсо
SDK үчүн колдонуучунун колдонмосундагы Белгилүү маселелер бөлүмүн караңыз
мүмкүн болгон чечүү жолдору же чечимдер. Сиз ошондой эле жаңыртууларды текшере аласыз
Силикон лабораторияларында webсайт.
Көп берилүүчү суроолор (FAQ):
С: Connect SDK негизги максаты эмне?
A: Connect SDK программалык камсыздоону иштеп чыгуу үчүн толук комплект
өзгөчөлөштүрүлүүчү үчүн иштелип чыккан проприетардык зымсыз тиркемелер
төмөн менен кеңири негизделген проприетардык зымсыз тармактык чечимдер
электр кубатын керектөө.
С: Кайдан тапсам болот?ampменен камсыз кылынган колдонмолор
SDK туташтырылсынбы?
А: Сample колдонмолор Connect SDK камтылган
пакет жана баштапкы код форматында жеткиликтүү.
С: Connect SDK менен кандай компиляторлор шайкеш келет?
A: Connect SDK GCC версиясы 12.2.1 менен шайкеш келет
Simplicity Studio менен камсыз кылынат.
“`
SDK 4.0.0.0 GA туташтырыңыз
Simplicity SDK Suite 2024.12.0 16-декабрь, 2024-жыл
Connect SDK - бул мурда Proprietary SDKнын бир бөлүгү болгон менчик зымсыз тиркемелер үчүн программалык камсыздоону иштеп чыгуунун толук комплекси. Connect SDK 4.0.0.0 релизинен баштап, Proprietary SDK RAIL SDK жана Connect SDK болуп бөлүнөт.
Connect SDK Silicon Labs Connect колдонот, IEEE 802.15.4 негизиндеги тармактык стек, аз энергия керектөөнү талап кылган жана суб-ГГц же 2.4 ГГц жыштык диапазондорунда иштеген өзгөчөлөштүрүлүүчү кеңири негизделген проприетардык зымсыз тармактык чечимдер үчүн. Чечим жөнөкөй тармак топологияларына багытталган.
Connect SDK кеңири документтер менен камсыз кылынат жана сample колдонмолору. Бардык эксamples Connect SDK с ичиндеги булак кодунда берилгенample колдонмолору.
Бул чыгарылыш эскертмелери SDK версиясын(ларын) камтыйт:
КОЛДОНМОЛОРДУ ТУТУШУП, НЕГИЗГИ ФУНКЦИЯЛАРДЫ СТЕК
· Пайдалуу жүктү шифрлөө үчүн PSA Crypto аппараттык тездетүүсү Connect Stack on Series-2 бөлүктөрүндө иштетилген
· Жогорку TX кубаттуулугу колдонмолору үчүн EFR4276FG32 жана SKY25-66122 алдыңкы модулу менен BRD11A радио тактасында стекти туташтырыңыз жана Connect SDK иштетилди
4.0.0.0 GA 16-жылдын 2024-декабрында чыгарылган.
Шайкештик жана колдонуу эскертүүлөрү
Коопсуздук жаңыртуулары жана эскертмелери жөнүндө маалымат алуу үчүн, ушул SDK менен орнотулган Платформанын Релиз эскертүүлөрүнүн Коопсуздук бөлүмүн же https://www.silabs.com/developers/flex-sdk-connect-networking-stack дарегиндеги TECH DOCS өтмөгүнөн караңыз. Silicon Labs ошондой эле акыркы маалымат алуу үчүн Коопсуздук кеңештерине жазылууну сунуштайт. Көрсөтмөлөрдү алуу үчүн же Silicon Labs Flex SDK менен жаңы болсоңуз, Бул Релизди колдонууну караңыз.
Шайкеш компиляторлор:
IAR Embedded Workbench for ARM (IAR-EWARM) версия 9.40.1 · IarBuild.exe буйрук сабы утилитасы же macOS же Linux'та IAR Embedded Workbench GUI менен куруу үчүн шарапты колдонуу төмөнкүдөй натыйжаларга алып келиши мүмкүн:
туура эмес files кыска генерациялоо үчүн шараптын хэширлөө алгоритминдеги кагылышуулардан улам колдонулууда file аттары. · MacOS же Linux кардарларына Simplicity Studio'дон тышкары IAR менен түзбөө сунушталат. Кардарлар этият болушу керек
туура экендигин текшериңиз fileлар колдонулуп жатат.
Simplicity Studio менен камсыздалган GCC (GNU Compiler Collection) версиясы 12.2.1.
silabs.com | Байланышкан дүйнөнү куруу.
Copyright © 2024 Silicon Laboratories
Туташуу 4.0.0.0
Мазмуну
Мазмуну
1 Тиркемелерди туташтыруу………………………………………………………………………………………………………………………… ………………………….. 3 1.1 Жаңы заттар………………………………………………………………………………………… ………………………………………………………………………………………………….. 3 1.2 Жакшыртуулар…………………………………………………… ……………………………………………………………………………………………………………………………….. 3 1.3 Түзүлгөн маселелер …………………… …………………………………………………………………………………………………………………………… . 3 1.4 Учурдагы релиздеги белгилүү маселелер …………………………………………………………………………………………………………… ………. 3 1.5 Эскирген буюмдар …………………………………………………………………………………………………………………………… ………………………….. 3 1.6 Алынып салынган заттар ………………………………………………………………………………………… …………………………………………………….. 3
2 Стекти туташтыруу ……………………………………………………………………………………………………………………… …………………………………… 4 2.1 Жаңы пункттар……………………………………………………………………………………… ………………………………………………………………………………………………….. 4 2.2 Жакшыртуулар………………………………………………… ………………………………………………………………………………………………………………………………………….. 4 2.3 Түзүлгөн маселелер ……………… …………………………………………………………………………………………………………………………… ……. 4 2.4 Учурдагы релиздеги белгилүү маселелер …………………………………………………………………………………………………………… ………. 4 2.5 Эскирген буюмдар……………………………………………………………………………………………………………………………… ………………………….. 4 2.6 Алынып салынган заттар ……………………………………………………………………………………… …………………………………………………….. 4
3 Бул релизди колдонуу…………………………………………………………………………………………………………………… ………………………………. 5 3.1 Орнотуу жана колдонуу …………………………………………………………………………………………………………………………… ………………………….. 5 3.2 Коопсуздук Маалымат……………………………………………………………………………………………………………………………… …………….. 5 3.3 Колдоо …………………………………………………………………………………………………………………………… ……………………………… 6 3.4 SDK чыгаруу жана тейлөө саясаты ……………………………………………………………………………………………………………… 6
silabs.com | Байланышкан дүйнөнү куруу.
Connect 4.0.0.0 | 2
1 Тиркемелерди туташтырыңыз
Тиркемелерди туташтыруу
1.1 Жаңы заттар
4.0.0.0 релизинде кошулган · simplicity_sdk/app/flex экиге бөлүнгөн:
o simplicity_sdk/app/rail (RAIL SDK) o simplicity_sdk/app/connect (CONNECT SDK)
1.2 Жакшыртуулар
4.0.0.0 чыгарууда өзгөртүлгөн Жок.
1.3 Түзүлгөн маселелер
4.0.0.0 релизинде бекитилген Жок.
1.4 Учурдагы релиздеги белгилүү маселелер
Кара шрифт менен жазылган маселелер мурунку чыгарылыштан бери кошулган. Эгерде сиз релизди өткөрүп жиберсеңиз, акыркы релиз эскертүүлөрү https://www.silabs.com/developers/flex-sdk-connect-networking-stack дарегиндеги TECH DOCS өтмөгүндө жеткиликтүү.
ID № 652925
1139850
Description
EFR32XG21 “Flex (Connect) – SoC Light Ex үчүн колдоого алынбайтample DMP” жана “Flex (Connect) – SoC Switch Exampле ”
XG27 менен DMP туруксуздуктары
Чечим
1.5 Эскирген нерселер
4.0.0.0 чыгарылышында эскирген Flex SDK Flex папкасы эскирген жана алынып салынат. Ал RAIL SDK үчүн Rail папкасына жана Connect SDK үчүн Connect папкасына бөлүнгөн.
1.6 Өчүрүлгөн нерселер
4.0.0.0 релизинде алынып салынды Жок.
silabs.com | Байланышкан дүйнөнү куруу.
Connect 4.0.0.0 | 3
2 Стекти туташтыруу
Стекти туташтыруу
2.1 Жаңы заттар
4.0.0.0 релизинде кошулган
· Стек байланыштарын шифрлөө жана дешифрлөө үчүн ишке ашырылган CCM* операциялары азыр PSA Crypto API аркылуу демейки боюнча аткарылат. Буга чейин стек өзүнүн CCM* ишке ашыруусун колдонгон жана AES блоктук эсептөөлөрүн жүргүзүү үчүн PSA Crypto API гана колдонгон. Эки жаңы компоненттер, "AES Коопсуздук (Китепкана)" жана "AES Коопсуздук (Китепкана) | Legacy" кошулуп, тигил же бул ишке ашырууну тандоого мүмкүндүк берет. Эки компонент бири-бирине шайкеш келет жана бир эле учурда орнотсо болот. Кошумча маалымат үчүн https://docs.silabs.com/connect-stack/4.0.0/connect-security-key-migration/ караңыз.
2.2 Жакшыртуулар
4.0.0.0 чыгарууда өзгөртүлгөн Жок.
2.3 Түзүлгөн маселелер
4.0.0.0 релизинде бекитилген Жок.
2.4 Учурдагы релиздеги белгилүү маселелер
Кара шрифт менен жазылган маселелер мурунку чыгарылыштан бери кошулган. Эгерде сиз релизди өткөрүп жиберсеңиз, акыркы релиз эскертүүлөрү https://www.silabs.com/developers/gecko-software-development-kit дарегиндеги TECH DOCS өтмөгүндө жеткиликтүү.
ID № 501561
Description
RAIL Multiprotocol Library иштеп жатканда (мис. үчүн колдонулатample DMP Connect+BLE иштеткенде), IR калибрлөө RAIL Multiprotocol Library'деги белгилүү маселеден улам аткарылбайт. Натыйжада, 3 же 4 дБм тартипте RX сезгичтигин жоготуу бар.
Legacy HAL компонентинде ПА конфигурациясы колдонуучунун же тактанын жөндөөлөрүнө карабастан катуу коддолгон.
Чечим
Бул конфигурациянын аталышынан туура тартып алуу үчүн өзгөртүлмөйүнчө, file Колдонуучунун долбоорундагы ember-phy.c каалаган PA режимин чагылдыруу үчүн кол менен өзгөртүлүшү керек болот, т.tage, жана ramp убакыт.
2.5 Эскирген нерселер
4.0.0.0 чыгарууда эскирген Жок.
2.6 Өчүрүлгөн нерселер
4.0.0.0 релизинде алынып салынды Жок.
silabs.com | Байланышкан дүйнөнү куруу.
Connect 4.0.0.0 | 4
Бул чыгарууну колдонуу
3 Бул чыгарууну колдонуу
Бул чыгарылыш төмөнкүлөрдү камтыйт: · Radio Abstraction Interface Layer (RAIL) стек китепканасы · Connect Stack Library · RAIL жана Connect Sample Тиркемелер · RAIL жана Connect Components жана Application Framework
Бул SDK Simplicity платформасынан көз каранды. Simplicity Platform коду протоколду колдогон функцияны камсыз кылат plugins жана Silicon Labs чиптери жана модулдары менен түздөн-түз өз ара аракеттенүүчү драйверлер жана башка төмөнкү катмар функциялары түрүндөгү API'лер. Simplicity Platform компоненттерине EMLIB, EMDRV, RAIL Library, NVM3 жана mbedTLS кирет. Simplicity Platform релиз эскертүүлөрү Simplicity Studio'нун Документация өтмөгү аркылуу жеткиликтүү.
Flex SDK v3.x жөнүндө көбүрөөк маалымат алуу үчүн UG103.13: RAIL негиздерин жана UG103.12: Silicon Labs Connect негиздерин караңыз. Эгер сиз биринчи жолу колдонуучу болсоңуз, QSG168 караңыз: Proprietary Flex SDK v3.x Quick Start Guide.
3.1 Орнотуу жана колдонуу
Proprietary Flex SDK Simplicity SDK, Silicon Labs SDK топтомунун бир бөлүгү катары берилген. Simplicity SDK менен тез баштоо үчүн Simplicity Studio 5ти орнотуңуз, ал иштеп чыгуу чөйрөңүздү орнотуп, Simplicity SDK орнотуусу аркылуу сизге жол көрсөтөт. Simplicity Studio 5 Silicon Labs түзмөктөрү менен IoT продуктуну иштеп чыгуу үчүн зарыл болгон нерселердин бардыгын камтыйт, анын ичинде ресурс жана долбоорду ишке киргизгич, программалык конфигурациялоо куралдары, GNU инструменттеринин тизмеги менен толук IDE жана талдоо куралдары. Орнотуу көрсөтмөлөрү Simplicity Studio 5 Колдонуучунун онлайн колдонмосунда берилген.
Же болбосо, Simplicity SDK GitHub'дан эң акыркысын жүктөп алуу же клондоо аркылуу кол менен орнотулушу мүмкүн. Көбүрөөк маалымат алуу үчүн https://github.com/SiliconLabs/simplicity_sdk караңыз.
Simplicity Studio демейки боюнча GSDKди орнотот: · (Windows): C:Users SimplicityStudioSDKssimplicity_sdk · (MacOS): /Колдонуучулар/ /SimplicityStudio/SDKs/simplicity_sdk
SDK версиясына тиешелүү документтер SDK менен орнотулган. Кошумча маалыматты көбүнчө билим базасы макалаларынан (KBAs) тапса болот. API шилтемелери жана ушул жана мурунку чыгарылыштар тууралуу башка маалымат https://docs.silabs.com/ дарегинде жеткиликтүү.
3.2 Коопсуздук маалыматы
Secure Vault интеграциясы
Secure Vault High түзмөктөрүнө жайгаштырылганда, сезимтал ачкычтар Secure Vault Key Management функциясы аркылуу корголот. Төмөнкү таблицада корголгон ачкычтар жана алардын сактоону коргоо мүнөздөмөлөрү көрсөтүлгөн.
Оролгон ачкыч жип башкы ачкычы PSKc ачкыч шифрлөө ачкычы MLE ачкычы Убактылуу MLE ачкычы MAC мурунку ачкыч MAC учурдагы ачкыч MAC кийинки баскыч
Экспорттолуучу/Экспорттолбогон Экспорттолуучу Экспорттолуучу Экспорттолуучу Экспорттолбогон Экспорттолбогон Экспорттолбоо
Эскертүүлөр TLV түзүш үчүн экспорттолушу керек TLV түзүш үчүн экспорттолушу керек TLV түзүш үчүн экспорттолушу керек
"Экспорттоого болбойт" деп белгиленген оролгон ачкычтарды колдонсо болот, бирок болбойт viewed же иштөө убагында бөлүшүлгөн.
"Экспорттолуучу" деп белгиленген оролгон ачкычтар иштөө учурунда колдонулушу же бөлүшүлүшү мүмкүн, бирок флеште сакталып турганда шифрленген бойдон калат. Secure Vault Key Management функциясы жөнүндө көбүрөөк маалымат алуу үчүн AN1271: Secure Key Storage караңыз.
silabs.com | Байланышкан дүйнөнү куруу.
Connect 4.0.0.0 | 5
Бул чыгарууну колдонуу
Коопсуздук боюнча кеңештер
Коопсуздук кеңештерине жазылуу үчүн Silicon Labs кардар порталына кирип, андан соң Каттоо эсебинин башкы бетине өтүңүз. Порталдын башкы бетине өтүү үчүн БАШКЫ баскычты чыкылдатыңыз, андан соң Эскертмелерди башкаруу тайлчасын басыңыз. "Программалык камсыздоо/коопсуздук боюнча кеңеш эскертүүлөрү жана продуктту өзгөртүү эскертмелери (PCNs)" белгиленгенин жана платформаңызга жана протоколуңузга эң аз дегенде жазылганыңызды текшериңиз. Бардык өзгөртүүлөрдү сактоо үчүн Сактоо чыкылдатыңыз.
Төмөнкү көрсөткүч мурунку болуп саналатampле:
3.3 Колдоо
Development Kit кардарлары окутуу жана техникалык колдоо алууга укуктуу. Silicon Labs Flex колдонуңуз web бардык Silicon Labs Thread өнүмдөрү жана кызматтары жөнүндө маалымат алуу жана өнүмдөрдү колдоо үчүн катталуу үчүн баракча. Сиз Silicon Laboratories колдоосу менен http://www.silabs.com/support дареги боюнча кайрылсаңыз болот.
3.4 SDK чыгаруу жана тейлөө саясаты
Чоо-жайы үчүн, SDK чыгаруу жана тейлөө саясатын караңыз.
silabs.com | Байланышкан дүйнөнү куруу.
Connect 4.0.0.0 | 6
Simplicity Studio
MCU жана зымсыз куралдарга, документтерге, программалык камсыздоого, баштапкы код китепканаларына жана башкаларга бир чыкылдатуу менен кирүү. Windows, Mac жана Linux үчүн жеткиликтүү!
IoT портфолиосу
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Сапат
www.silabs.com/quality
Колдоо & Коомчулук
www.silabs.com/community
Жоопкерчиликтен баш тартуу Silicon Labs кардарларга Silicon Labs өнүмдөрүн колдонгон же колдонууга ниеттенген система жана программалык камсыздоону ишке ашыруучулар үчүн жеткиликтүү болгон бардык перифериялык түзүлүштөрдүн жана модулдардын эң акыркы, так жана тереңдетилген документтерин берүүгө ниеттенүүдө. Мүнөздөө маалыматтары, жеткиликтүү модулдар жана перифериялык түзүлүштөр, эстутумдун өлчөмдөрү жана эстутум даректери ар бир конкреттүү түзүлүшкө тиешелүү жана берилген "Типтүү" параметрлер ар кандай тиркемелерде өзгөрүшү мүмкүн. Колдонмо мисampбул жерде сүрөттөлгөн les иллюстрациялоо максатында гана. Silicon Labs бул жердеги продукт маалыматына, спецификацияларына жана сыпаттамаларына кошумча эскертүүсүз өзгөртүүлөрдү киргизүү укугун өзүнө калтырат жана камтылган маалыматтын тактыгына же толуктугуна кепилдик бербейт. Алдын ала эскертпестен, Silicon Labs коопсуздук же ишенимдүүлүк үчүн өндүрүш процессинде продукт микропрограммасын жаңырта алат. Мындай өзгөртүүлөр спецификацияларды же буюмдун иштешин өзгөртпөйт. Силикон лабораториялары бул документте берилген маалыматты колдонуунун кесепеттери үчүн эч кандай жоопкерчилик тартпайт. Бул документ кандайдыр бир интегралдык микросхемаларды долбоорлоого же жасоого эч кандай лицензияны билдирбейт же ачык эле бербейт. Продукциялар FDA классынын III түзмөктөрүндө, FDAнын алдын ала макулдугу талап кылынган тиркемелерде же Silicon Labs компаниясынын атайын жазуу жүзүндөгү макулдугусуз Life Support Systems ичинде колдонууга иштелип чыккан же уруксат берилген эмес. "Жашоону колдоо системасы" - бул, эгерде ал иштебей калса, олуттуу жеке жаракат же өлүмгө алып келиши мүмкүн деп күтүлгөн, өмүрдү жана/же ден соолукту колдоо же колдоо үчүн арналган ар кандай продукт же система. Silicon Labs өнүмдөрү аскердик колдонмолор үчүн иштелип чыккан же уруксат берилген эмес. Silicon Labs продуктулары эч кандай шартта массалык кыргын салуучу куралдарда, анын ичинде (бирок алар менен чектелбестен) ядролук, биологиялык же химиялык куралда же ушундай куралды жеткирүүгө жөндөмдүү ракеталарда колдонулбашы керек. Silicon Labs бардык ачык жана кыйыр кепилдиктерден баш тартат жана мындай уруксатсыз колдонмолордо Silicon Labs буюмунун колдонулушуна байланыштуу ар кандай жаракаттар же зыяндар үчүн жоопкерчилик тартпайт.
Соода белгиси тууралуу маалымат Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® жана Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro логотиби жана алардын комбинациялары, “дүйнөдөгү эң энергиялуу микроконтроллерлер”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis Telegesis Logo®, USBXpress®, Zentri, Zentri логотиби жана Zentri DMS, Z-Wave® жана башкалар Silicon Labs соода белгилери же катталган соода белгилери болуп саналат. ARM, CORTEX, Cortex-M3 жана THUMB – ARM Holdings компаниясынын соода белгилери же катталган соода белгилери. Keil ARM Limited компаниясынын катталган соода белгиси. Wi-Fi - Wi-Fi Альянсынын катталган соода белгиси. Бул жерде айтылган бардык башка өнүмдөр же бренд аттары тиешелүү ээлеринин соода белгилери болуп саналат.
Silicon Laboratories Inc. 400 West Cesar Chavez Остин, TX 78701 США
www.silabs.com
Документтер / Ресурстар
![]() |
SILICON LABS Connect SDK Программасы [pdf] Колдонуучунун колдонмосу Connect, SDK, Connect SDK Software, Software |
![]() |
SILICON LABS Connect SDK Программасы [pdf] Колдонуучунун колдонмосу Connect, SDK, Connect SDK Software, Connect SDK, Software |