الملكية فليكس SDK 3.5.5.0 GA
مجموعة جيكو SDK 4.2
24 يناير 2024
برنامج Flex SDK الخاص
إن Proprietary Flex SDK عبارة عن مجموعة تطوير برامج كاملة للتطبيقات اللاسلكية الخاصة. وفقًا للاسم نفسه، تقدم Flex خيارين للتنفيذ.
يستخدم الأول Silicon Labs RAIL (طبقة واجهة تجريد الراديو)، وهي طبقة واجهة راديو بديهية وسهلة التخصيص مصممة لدعم كل من البروتوكولات اللاسلكية الخاصة والقائمة على المعايير.
يستخدم الثاني Silicon Labs Connect، وهو عبارة عن مكدس شبكات قائم على IEEE 802.15.4 مصمم لحلول الشبكات اللاسلكية ذات القاعدة العريضة والقابلة للتخصيص والتي تتطلب استهلاكًا منخفضًا للطاقة وتعمل إما في نطاقات التردد الفرعية أو 2.4 جيجا هرتز. يستهدف الحل طبولوجيا الشبكة البسيطة.
يتم تزويد Flex SDK بوثائق ووثائق واسعة النطاقampالتطبيقات لو. كل السابقينampيتم توفير الملفات في التعليمات البرمجية المصدر ضمن Flex SDK sampلو التطبيقات.
تغطي ملاحظات الإصدار هذه إصدارات SDK:
تم إصدار 3.5.5.0 GA في 24 يناير 2024
تم إصدار 3.5.4.0 GA في 16 أغسطس 2023
تم إصدار 3.5.3.0 GA في 3 مايو 2023
تم إصدار 3.5.2.0 GA في 8 مارس 2023
تم إصدار 3.5.1.0 GA في 1 فبراير 2023
3.5.0.0 تم إصداره في 14 ديسمبر 2022
![]()
تطبيقات السكك الحديدية والميزات الرئيسية للمكتبة
- دعم FG25 Flex-RAIL GA
- دعم PHYs جديد طويل المدى لـ 490 ميجا هرتز و915 ميجا هرتز
- دعم تبديل الوضع الديناميكي xG12 في RAIL
- دعم النطاق الممتد xG22
ربط التطبيقات والميزات الرئيسية
- دعم اتصال xG24
التوافق والاستخدام الإخطارات
للحصول على معلومات حول الإشعارات والتحديثات الأمنية ، راجع فصل الأمان في ملاحظات إصدار منصة Gecko المثبتة مع SDK هذا أو في علامة التبويب TECH DOCS في https://www.silabs.com/developers/flex-sdk-connect-networking-stack. توصي Silicon Labs أيضًا بشدة بالاشتراك في النصائح الأمنية للحصول على أحدث المعلومات. للحصول على الإرشادات، أو إذا كنت مستخدمًا جديدًا لـ Silicon Labs Flex SDK، فراجع استخدام هذا الإصدار.
المترجمات المتوافقة:
IAR Embedded Workbench for ARM (IAR-EWARM) الإصدار 9.20.4
- قد يؤدي استخدام النبيذ للإنشاء باستخدام الأداة المساعدة لسطر الأوامر IarBuild.exe أو واجهة المستخدم الرسومية المضمنة في طاولة العمل IAR على نظام التشغيل macOS أو Linux إلى حدوث خطأ fileيتم استخدام s بسبب الاصطدامات في خوارزمية تجزئة النبيذ لتوليد الاختصار file أسماء.
- يُنصح العملاء الذين يستخدمون macOS أو Linux بعدم البناء باستخدام IAR خارج Simplicity Studio. يجب على العملاء الذين يفعلون ذلك التحقق بعناية من صحة fileيتم استخدامها.
GCC (The GNU Compiler Collection) الإصدار 10.3-2021.10 ، المتوفر مع Simplicity Studio.
ربط التطبيقات
1.1 عنصر جديد
أضيف في الإصدار 3.5.0.0
- دعم XG24
أبدا التحسينات
تم التغيير في الإصدار 3.5.0.0
- OQPSK PHYs طويلة المدى لـ XFG23
1.3 قضايا ثابتة
لا أحد
1.4 المشكلات المعروفة في الإصدار الحالي
تمت إضافة المشكلات بالخط العريض منذ الإصدار السابق. إذا فاتتك إصدار ما، فإن ملاحظات الإصدار الأخيرة متاحة في علامة التبويب TECH DOCS https://www.silabs.com/developers/flex-sdk-connect-networking-stack.
| هوية شخصية # | وصف | الحل البديل |
| 652925 | EFR32XG21 غير مدعوم لـ "Flex (Connect) - SoC Light Example DMP" و"Flex (Connect) - SoC Switch Exampلو " |
1.5 العناصر الموقوفة
لا أحد
1.6 العناصر المحذوفة
لا أحد
ربط المكدس
2.1 عنصر جديد
أضيف في الإصدار 3.5.0.0
- دعم XG24
أبدا التحسينات
لا أحد
2.3 قضايا ثابتة
لا أحد
2.4 المشكلات المعروفة في الإصدار الحالي
تمت إضافة المشكلات بالخط العريض منذ الإصدار السابق. إذا فاتتك إصدار ما، فإن ملاحظات الإصدار الأخيرة متاحة في علامة التبويب TECH DOCS https://www.silabs.com/developers/gecko-software-development-kit.
| هوية شخصية # | وصف | الحل البديل |
| 389462 | عند تشغيل مكتبة RAIL Multiprotocol (المستخدمة على سبيل المثالampعند تشغيل DMP Connect+BLE)، لا يتم إجراء معايرة IR بسبب مشكلة معروفة في مكتبة RAIL Multiprotocol. ونتيجة لذلك، يكون هناك فقدان لحساسية الاستقبال في حدود 3 أو 4 ديسيبل مللي واط. | |
| 501561 | في مكون Legacy HAL، يتم تشفير تكوين PA بشكل ثابت بغض النظر عن إعدادات المستخدم أو اللوحة. | حتى يتم تغيير هذا للسحب بشكل صحيح من رأس التكوين، فإن ملف file سيحتاج Ember-phy.c في مشروع المستخدم إلى تعديله يدويًا ليعكس وضع PA المطلوب، المجلدtagه، و صamp وقت. |
| 711804 | قد يفشل توصيل أجهزة متعددة في وقت واحد بسبب خطأ المهلة. |
2.5 العناصر الموقوفة
لا أحد
2.6 العناصر المحذوفة
لا أحد
تطبيقات السكك الحديدية
3.1 عنصر جديد
أضيف في الإصدار 3.5.0.0
- دعم XG25
- تطبيق تبديل وضع RAIL SoC
أبدا التحسينات
تم التغيير في الإصدار 3.5.0.0
- دعم دورة التشغيل الطويلة للتمهيد RAIL SoC لـ XG24
- OQPSK PHYs طويلة المدى لـ XFG23
3.3 قضايا ثابتة
ثابت في الإصدار 3.5.1.0
| هوية شخصية # | وصف |
| تبديل الوضع: إصلاح اختيار معدل MCS لـ OFDM. |
3.4 المشكلات المعروفة في الإصدار الحالي
لا أحد
3.5 العناصر الموقوفة
لا أحد
3.6 العناصر المحذوفة
تمت إزالته في الإصدار 3.5.0.0
- دورة العمل التمهيدية الطويلة لـ RAIL SoC (قديمة)
- RAIL SoC Light Standard
- معيار تبديل RAIL SoC
مكتبة السكك الحديدية
4.1 عنصر جديد
أضيف في الإصدار 3.5.2.0
- تمت إضافة RAIL_PacketTimeStamp_t::packetDurationUs، الذي تم تعيينه حاليًا فقط على EFR32xG25 لحزم OFDM المستلمة.
أضيف في الإصدار 3.5.0.0
- تمت إضافة تعويض درجة حرارة HFXO في RAIL على الأنظمة الأساسية التي تدعم RAIL_SUPPORTS_HFXO_COMPENSATION. يمكن تكوين هذه الميزة باستخدام واجهة برمجة التطبيقات RAIL_ConfigHFXOCompensation() API الجديدة. سيحتاج المستخدم أيضًا إلى التأكد من التعامل مع حدث RAIL_EVENT_THERMISTOR_DONE الجديد لبدء استدعاء RAIL_CalibrateHFXO لإجراء التعويض.
- تمت إضافة خيارات في مكون "RAIL Utility, Protocol" للتحكم في تمكين Z-Wave و802.15.4 2.4 جيجا هرتز وSub- جيجا هرتز وBluetooth LE بحيث يمكن للمستخدم توفير المساحة في تطبيقه عن طريق تعطيل البروتوكولات غير المستخدمة.
- تمت إضافة واجهة برمجة التطبيقات RAIL_ZWAVE_PerformIrcal جديدة للمساعدة في إجراء معايرة الأشعة تحت الحمراء عبر جميع PHYs المختلفة التي يستخدمها جهاز Z-Wave.
- تمت إضافة دعم كريستال 40 ميجا هرتز على أجهزة EFR32xG24 إلى مكون "RAIL Utility، PHYs المدمج عبر ترددات HFXO".
- تمت إضافة دعم للتبديل السريع بين قنوات IEEE 802.15.4 RX باستخدام واجهة برمجة التطبيقات RAIL_IEEE802154_ConfigRxChannelSwitching الجديدة على الأنظمة الأساسية المدعومة (راجع RAIL_IEEE802154_SupportsRxChannelSwitching). تتيح لنا هذه الميزة الكشف في وقت واحد
الحزم على أي قناتين 2.4 جيجا هرتز 802.15.4 مع انخفاض طفيف في الحساسية الإجمالية للطبقة المادية. - تمت إضافة ميزة جديدة للحماية الحرارية، على الأنظمة الأساسية التي تدعم RAIL_SUPPORTS_THERMAL_PROTECTION، لتتبع درجة الحرارة ومنع الإرسال عندما تكون الشريحة ساخنة جدًا.
- تمت إضافة OFDM وFSK PAs جديدة قائمة على الجدول للأجهزة المستندة إلى EFR32xG25. يمكن تعديل طاقة الخرج الخاصة بها من خلال جدول البحث المقدم من العميل الجديد. اطلب الدعم أو ابحث عن ملاحظة تطبيق محدثة حول كيفية تكوين القيم في هذا الجدول للوحة الخاصة بك.
- تمت إضافة دعم للوحدات النمطية MGM240SA22VNA وBGM240SA22VNA وBGM241SD22VNA وتحديث تكوينات BGM240SB22VNA وMGM240SB22VNA وMGM240SD22VNA.
أبدا التحسينات
تم التغيير في الإصدار 3.5.2.0
- تمت إضافة RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE الجديد لتشغيل RAIL_EVENT_ZWAVE_BEAM على جميع إطارات الشعاع.
- تمت إضافة RAIL_ZWAVE_GetBeamHomeIdHash() لاسترداد HomeIdHash لإطار الشعاع عند التعامل مع هذا الحدث والتأكد من أن بايت HomeIdHash موجود الآن على PTI لإطارات شعاع Z-Wave حتى في حالة عدم تطابق NodeId.
تم التغيير في الإصدار 3.5.1.0
- تم تصحيح علامة خطأ التردد الذي تم الإبلاغ عنه بواسطة RAIL_GetRxFreqOffset() عند استخدام OFDM على EFR32xG25 لمطابقة كيفية معالجة ذلك لعمليات التشكيل الأخرى (على سبيل المثال Freq_error=current_freq-expected_freq).
- تستخدم الآن الدالتان RAIL_SetTune() وRAIL_GetTune() الدالتين CMU_HFXOCTuneSet() وCMU_HFXOCTuneGet() على التوالي على أجهزة EFR32xG2x والأجهزة الأحدث.
تم التغيير في الإصدار 3.5.0.0
- سوف يقوم RAIL_ConfigRfSenseSelectiveOokWakeupPhy() الآن بإرجاع خطأ عند تشغيله على النظام الأساسي EFR32xG21 لأن هذا الجهاز لا يمكنه دعم Wakeup PHY.
- تم تحديث البرنامج النصي المساعد pa_customer_curve_fits.py لقبول قيمة النقطة العائمة لوسيطة الطاقة القصوى، على غرار وسيطة الزيادة.
- تمت إضافة دعم في مكون "RAIL Utility, Coexistence" لتكوين خيارات الأولوية عند تمكين أولوية الاتجاه ولكن لم يتم تحديد أولوية GPIO ثابتة.
- قم بتقسيم بعض رموز FEC الديناميكية EFR32xG12 802.15.4 لحفظ حجم التعليمات البرمجية لـ Zigbee وBlluetooth LE، والتي لا تحتاج أبدًا إلى هذه الوظيفة.
- قم بإزالة تبعية مكون "RAIL Utility, Coexistence" من مكون RAIL Utility، مكون عداد Coulomb.
- لقد تم جعل وظيفة RAIL_PrepareChannel() آمنة للبروتوكولات المتعددة الديناميكية ولن تقوم بعد الآن بإرجاع خطأ إذا تم استدعاؤها عندما يكون البروتوكول الخاص بك غير نشط.
4.3 قضايا ثابتة
ثابت في الإصدار 3.5.3.0
| هوية شخصية # | وصف |
| 1058480 | تم إصلاح تلف RX FIFO على EFR32xG25 الذي حدث عند استقبال/إرسال حزم OFDM معينة باستخدام وضع FIFO. |
| 1109993 | تم إصلاح مشكلة في مكون "RAIL Utility, Coexistence" بحيث يؤكد الطلب والأولوية في نفس الوقت إذا كان الطلب والأولوية يشتركان في نفس منفذ GPIO والقطبية. |
| 1118063 | تم إصلاح المشكلة المتعلقة بـ RAIL_ZWAVE_OPTION_PROMISCUOUS_BEAM_MODE الحديثة على EFR32xG13 وxG14 حيث لم يتم تسجيل NodeId للشعاع المختلط بشكل صحيح لـ RAIL_ZWAVE_GetBeamNodeId()، مما أدى إلى الإبلاغ عن 0xFF. |
| 1126343 | تم إصلاح مشكلة في EFR32xG24 عند استخدام IEEE 802.15.4 PHY حيث يمكن أن يعلق الراديو عند إجراء إرسال LBT إذا تم استلام إطار أثناء نافذة فحص CCA. |
ثابت في الإصدار 3.5.2.0
| هوية شخصية # | وصف |
| 747041 | تم إصلاح مشكلة في EFR32xG23 وEFR32xG25 والتي قد تتسبب في تأخير بعض إجراءات الراديو لفترات طويلة من الوقت عندما يدخل المركز الرئيسي إلى EM2 بينما لا يزال الراديو قيد التشغيل. |
| 1077623 | تم إصلاح مشكلة في EFR32ZG23 حيث تم تجميع إطارات الشعاع المتعددة معًا على PTI كسلسلة شعاع كبيرة واحدة. |
| 1090512 | تم إصلاح مشكلة في مكون "RAIL Utility, PA" حيث تحاول وظائف معينة استخدام الماكرو RAIL_TX_POWER_MODE_2P4GIG_HIGHEST على الرغم من أنها لا تدعمه. في السابق، أدى هذا إلى سلوك غير محدد، ولكنه الآن سيخطئ بشكل صحيح. |
| 1090728 | تم إصلاح مشكلة RAIL_ASSERT_FAILED_UNEXPECTED_STATE_RX_FIFO المحتملة على EFR32xG12 مع تمكين RAIL_IEEE802154_G_OPTION_GB868 لـ PH,Y الذي يدعم FEC والذي يمكن أن يحدث عند إحباط حزمة عند اكتشاف الإطار، على سبيل المثال عن طريق تشغيل الراديو في وضع الخمول. |
| 1092769 | تم إصلاح مشكلة عند استخدام Dynamic Multiprotocol وBLE Coded PHYs حيث يمكن أن يتدفق الإرسال اعتمادًا على البروتوكول الذي كان نشطًا عند تحميل PHY وsyncword. |
| 1103966 | تم إصلاح إحباط حزمة Rx غير المتوقعة على EFR32xG25 عند استخدام Wi-SUN OFDM option4 MCS0 PHY. |
| 1105134 | تم إصلاح مشكلة عند تبديل بعض PHYs التي قد تتسبب في الإبلاغ عن الحزمة الأولى المستلمة كـ RAIL_RX_PACKET_READY_CRC_ERROR بدلاً من RAIL_RX_PACKET_READY_SUCCESS. من المحتمل أن تؤثر هذه المشكلة على EFR32xG22 والرقائق الأحدث. |
| 1109574 | تم إصلاح مشكلة في EFR32xG22 والرقائق الأحدث حيث قد يتسبب تأكيد جهاز التسلسل اللاسلكي في تعليق التطبيق في ISR بدلاً من الإبلاغ عن التأكيد عبر RAILCb_AssertFailed(). |
ثابت في الإصدار 3.5.1.0
| هوية شخصية # | وصف |
| 1077611 | تم إصلاح مشكلة في EFR32xG25 كانت تتسبب في حدوث فتحة تبلغ 40 ميكروثانية قبل إرسال OFDM. |
| 1082274 | تم إصلاح مشكلة في شرائح EFR32xG22 وEFR32xG23 وEFR32xG24 وEFR32xG25 والتي قد تتسبب في قفل الشريحة إذا حاول التطبيق إعادة الدخول إلى EM2 خلال 10 ميكرو ثانية تقريبًا بعد التنبيه والضغط على نافذة توقيت <0.5 ميكرو ثانية. في حالة حدوث ذلك، يتطلب هذا القفل إعادة ضبط الطاقة لاستعادة التشغيل العادي للرقاقة. |
ثابت في الإصدار 3.5.0.0
| هوية شخصية # | وصف |
| 843708 | تم نقل تعريفات الوظائف من Rail_features.h إلى Rail.h لتجنب ترتيب التبعية المتضمن. |
| 844325 | تم إصلاح RAIL_SetTxFifo() لإرجاع 0 (خطأ) بشكل صحيح بدلاً من 4096 لـ FIFO صغير الحجم. |
| 845608 | تم إصلاح مشكلة في RAIL_ConfigSyncWords API عند استخدام بعض أجهزة مزيل التشكيل الأساسية على أجزاء EFR32xG2x. |
| هوية شخصية # | وصف |
| 851150 | تم إصلاح مشكلة في أجهزة السلسلة EFR32xG2 حيث يقوم الراديو بتشغيل RAIL_ASSERT_SEQUENCER_FAULT عند استخدام PTI وتأمين تكوين GPIO. لا يمكن قفل تكوين GPIO إلا عند تعطيل PTI. راجع RAIL_EnablePti() لمزيد من المعلومات. |
| 857267 | تم إصلاح مشكلة عند استخدام مكون "RAIL Utility, Coexistence" مع إلغاء TX وميزة معرف الإشارة وDMP. |
| 1015152 | تم إصلاح مشكلة في أجهزة EFR32xG2x حيث يمكن أن يتم تشغيل RAIL_EVENT_RX_FIFO_ALMOST_FULL أو RAIL_EVENT_TX_FIFO_ALMOST_EMPTY بشكل غير صحيح عند تمكين الحدث أو إعادة تعيين FIFO. |
| 1017609 | تم إصلاح مشكلة احتمال تلف معلومات PTI الملحقة عندما يكون RAIL_RX_OPTION_TRACK_ABORTED_FRAMES ساري المفعول عند استخدام RAIL_IDLE_FORCE_SHUTDOWN أو RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS. تم أيضًا توضيح أن RAIL_RX_OPTION_TRACK_ABORTED_FRAMES ليس مفيدًا مع PHYs المشفرة. |
| 1019590 | تم إصلاح مشكلة عند استخدام مكون "RAIL Utility, Coexistence" مع BLE حيث ستعيد وظيفة sl_bt_system_get_counters() دائمًا 0 لأعداد GRANT المرفوضة. |
| 1019794 | تمت إزالة تحذير المترجم في مكون "RAIL Utility,Initialization" عند تمكين عدد قليل من ميزاته. |
| 1023016 | تم إصلاح مشكلة في EFR32xG22 والرقائق الأحدث حيث تستهلك فترات الانتظار بين نشاط الراديو طاقة أكثر بقليل من اللازم بعد أول 13 مللي ثانية. كان هذا ملحوظًا بشكل خاص عند استخدام RAIL_ConfigRxDutyCycle مع قيم وقت التوقف الكبيرة. |
| 1029740 | تم إصلاح المشكلة حيث يمكن أن يقوم RAIL_GetRssi()/RAIL_GetRssiAlt() بإرجاع قيمة RSSI "قديمة" (كانت القيمة من حالة RX السابقة بدلاً من الحالة الحالية) إذا تم استدعاؤها بسرعة عند إدخال الاستلام. |
| 1040814 | تمت إضافة دعم لمكون "RAIL Utility, Coexistence" لتكوين أولوية طلب التعايش عند اكتشاف المزامنة عند استخدام BLE. |
| 1056207 | تم إصلاح مشكلة في معدل الذكاءampling عند استخدام مكون "RAIL Utility, AoX" مع تحديد 0 أو 1 هوائي فقط. |
| 1062712 | تم إصلاح مشكلة عدم قيام مكون "RAIL Utility, Coexistence" دائمًا بتحديث حالات الطلب بشكل صحيح، مما قد يؤدي إلى أحداث مفقودة ناجمة عن الطلبات الجديدة. |
| 1062940 | تم منع مكون "RAIL Utility, Coexistence" من إيقاف إرسال BLE عند تعطيل SL_RAIL_UTIL_COEX_BLE_TX_ABORT. |
| 1063152 | تم إصلاح مشكلة عدم تنظيف استقبال الراديو بشكل كامل عند حدوث خطأ في الاستقبال مع تعيين انتقالات حالة الاستقبال على وضع الخمول عند حدوث خطأ ولكن يتم الإرسال عند النجاح، وهو تكوين يرتبط في الغالب بـ BLE. في EFR32xG24، قد يتسبب ذلك في عدم استعادة معايرة SYNTH بشكل صحيح ويؤدي في النهاية إلى توقف الراديو عن العمل. |
4.4 المشكلات المعروفة في الإصدار الحالي
تمت إضافة الإصدارات بالخط العريض منذ الإصدار السابق.
| هوية شخصية # | وصف | الحل البديل |
| يتطلب استخدام وظيفة الوضع المباشر (أو IQ) على EFR32xG23 تكوين راديو محددًا لا يدعمه مكون الراديو حتى الآن. بالنسبة لهذه المتطلبات، تواصل مع الدعم الفني الذي يمكنه توفير هذا التكوين بناءً على المواصفات الخاصة بك | ||
| 641705 | عمليات الاستلام اللانهائية حيث تم تعيين الطول الثابت للإطار على 0 لا تعمل بشكل صحيح على شرائح السلسلة EFR32xG23. | |
| 732659 | على EFR32xG23: • يُظهر وضع Wi-SUN FSK 1a أرضية لكل طابق مع إزاحات تردد تبلغ حوالي ± 8 إلى 10 كيلو هرتز • يُظهر وضع Wi-SUN FSK 1b أرضية لكل طابق مع إزاحات تردد تبلغ حوالي ± 18 إلى 20 كيلو هرتز |
4.5 العناصر الموقوفة
لا أحد
4.6 العناصر المحذوفة
لا أحد
باستخدام هذا الإصدار
هذا الإصدار يحتوي على ما يلي
- مكتبة مكدس طبقة واجهة تجريد الراديو (RAIL).
- ربط مكتبة المكدس
- السكك الحديدية والاتصال Sampلو التطبيقات
- مكونات RAIL وConnect وإطار التطبيق
تعتمد SDK على منصة Gecko. يوفر كود Gecko Platform وظيفة تدعم البروتوكول plugins وواجهات برمجة التطبيقات في شكل برامج تشغيل وميزات الطبقة السفلية الأخرى التي تتفاعل مباشرة مع شرائح ووحدات Silicon Labs. تشتمل مكونات Gecko Platform على EMLIB وEMDRV وRAIL Library وNVM3 وmbedTLS. تتوفر ملاحظات إصدار Gecko Platform من خلال علامة تبويب التوثيق في Simplicity Studio.
لمزيد من المعلومات حول Flex SDK v3.x، راجع UG103.13: أساسيات السكك الحديدية و UG103.12: أساسيات توصيل مختبرات السيليكون.
إذا كنت مستخدم لأول مرة، راجع QSG168: دليل البدء السريع الخاص بـ Flex SDK v3.x.
5.1 التثبيت والاستخدام
يتم توفير Proprietary Flex SDK كجزء من Gecko SDK (GSDK)، وهي مجموعة Silicon Labs SDK. للبدء سريعًا في استخدام GSDK، قم بتثبيت استوديو البساطة 5، والذي سيقوم بإعداد بيئة التطوير الخاصة بك ويرشدك خلال عملية تثبيت GSDK. يشتمل Simplicity Studio 5 على كل ما يلزم لتطوير منتجات إنترنت الأشياء باستخدام أجهزة Silicon Labs، بما في ذلك مشغل الموارد والمشروعات وأدوات تكوين البرامج وIDE الكامل مع سلسلة أدوات GNU وأدوات التحليل. تعليمات التثبيت متوفرة على الإنترنت دليل مستخدم Simplicity Studio 5.
بدلاً من ذلك ، يمكن تثبيت Gecko SDK يدويًا عن طريق تنزيل أو استنساخ الأحدث من GitHub. نرى https://github.com/SiliconLabs/gecko_sdk لمزيد من المعلومات.
يقوم Simplicity Studio بتثبيت GSDK افتراضيًا في:
- (نظام التشغيل Windows): C: \ Users \ \ SimplicityStudio \ SDKs \ gecko_sdk
- (MacOS): / المستخدمون / / SimplicityStudio / SDKs / gecko_sdk
يتم تثبيت الوثائق الخاصة بإصدار SDK مع SDK. غالبًا ما يمكن العثور على معلومات إضافية في مقالات قاعدة المعرفة (KBAs). تتوفر مراجع واجهة برمجة التطبيقات (API) والمعلومات الأخرى حول هذا الإصدار والإصدارات السابقة على https://docs.silabs.com/.
5.2 المعلومات الأمنية
التكامل الآمن للمخزن
عند نشرها في أجهزة Secure Vault High ، تتم حماية المفاتيح الحساسة باستخدام وظيفة Secure Vault Key Management. يوضح الجدول التالي المفاتيح المحمية وخصائص حماية التخزين الخاصة بها.
| مفتاح ملفوف | قابل للتصدير / غير قابل للتصدير | ملحوظات |
| مفتاح الموضوع الرئيسي | قابلة للتصدير | يجب أن تكون قابلة للتصدير لتشكيل TLVs |
| PSKc | قابلة للتصدير | يجب أن تكون قابلة للتصدير لتشكيل TLVs |
| مفتاح التشفير الرئيسي | قابلة للتصدير | يجب أن تكون قابلة للتصدير لتشكيل TLVs |
| مفتاح إم إل إي | غير قابل للتصدير | |
| مفتاح MLE المؤقت | غير قابل للتصدير | |
| مفتاح MAC السابق | غير قابل للتصدير | |
| مفتاح MAC الحالي | غير قابل للتصدير | |
| مفتاح MAC التالي | غير قابل للتصدير |
يمكن استخدام المفاتيح المغلفة التي تم تمييزها على أنها "غير قابلة للتصدير" ولكن لا يمكن استخدامها viewإد أو مشاركتها في وقت التشغيل.
يمكن استخدام المفاتيح المغلفة التي تم تمييزها على أنها "قابلة للتصدير" أو مشاركتها في وقت التشغيل ولكنها تظل مشفرة أثناء تخزينها في فلاش.
لمزيد من المعلومات حول وظيفة إدارة مفاتيح Secure Vault، راجع AN1271: تخزين المفتاح الآمن.
نصائح أمنية
للاشتراك في Security Advisories ، قم بتسجيل الدخول إلى بوابة عملاء Silicon Labs ، ثم حدد صفحة الحساب الرئيسية. انقر فوق HOME للانتقال إلى الصفحة الرئيسية للبوابة الإلكترونية ، ثم انقر فوق لوحة إدارة الإخطارات. تأكد من تحديد "الإشعارات الاستشارية للبرامج / الأمان وإشعارات تغيير المنتج (PCNs)" ، وأنك مشترك على الأقل في النظام الأساسي والبروتوكول الخاصين بك. انقر فوق حفظ لحفظ أي تغييرات.
5.3 الدعم
عملاء Development Kit مؤهلون للحصول على التدريب والدعم الفني. استخدم Silicon Labs Flex web للحصول على معلومات حول جميع منتجات وخدمات Silicon Labs Thread، وللتسجيل للحصول على دعم المنتج.
يمكنك الاتصال بدعم Silicon Laboratories على http://www.silabs.com/support.
استوديو البساطة
الوصول بنقرة واحدة إلى MCU والأدوات اللاسلكية والوثائق والبرامج ومكتبات كود المصدر والمزيد. متوفر لأنظمة Windows و Mac و Linux!![]()
| محفظة إنترنت الأشياء www.silabs.com/IoT |
SW / HW www.silabs.com/simplicity |
جودة www.silabs.com/quality |
الدعم والمجتمع www.silabs.com/community |
تنصل
تعتزم Silicon Labs تزويد العملاء بأحدث الوثائق الدقيقة والمتعمقة لجميع الأجهزة الطرفية والوحدات المتاحة لمنفذي الأنظمة والبرامج الذين يستخدمون منتجات Silicon Labs أو ينوون استخدامها. تشير بيانات التوصيف والوحدات النمطية والأجهزة الطرفية المتاحة وأحجام الذاكرة وعناوين الذاكرة إلى كل جهاز محدد، ويمكن أن تختلف المعلمات "النموذجية" المقدمة باختلاف التطبيقات. التطبيق السابقampالعناصر الموضحة هنا هي لأغراض توضيحية فقط. تحتفظ Silicon Labs بالحق في إجراء تغييرات دون إشعار آخر على معلومات المنتج ومواصفاته وأوصافه الواردة هنا، ولا تقدم ضمانات بشأن دقة المعلومات المضمنة أو اكتمالها. بدون إشعار مسبق، قد تقوم Silicon Labs بتحديث البرامج الثابتة للمنتج أثناء عملية التصنيع لأسباب تتعلق بالأمان أو الموثوقية. لن تؤدي مثل هذه التغييرات إلى تغيير مواصفات المنتج أو أدائه. لن تتحمل Silicon Labs أي مسؤولية عن عواقب استخدام المعلومات الواردة في هذه الوثيقة. لا تعني هذه الوثيقة أو تمنح صراحةً أي ترخيص لتصميم أو تصنيع أي دوائر متكاملة. لم يتم تصميم المنتجات أو الترخيص باستخدامها ضمن أي أجهزة من الفئة III تابعة لإدارة الغذاء والدواء الأمريكية، أو التطبيقات التي تتطلب الحصول على موافقة ما قبل التسويق من إدارة الغذاء والدواء الأمريكية أو أنظمة دعم الحياة دون الحصول على موافقة كتابية محددة من Silicon Labs. "نظام دعم الحياة" هو أي منتج أو نظام يهدف إلى دعم أو الحفاظ على الحياة و/أو الصحة، والذي، في حالة فشله، من المتوقع بشكل معقول أن يؤدي إلى إصابة شخصية كبيرة أو الوفاة. منتجات Silicon Labs غير مصممة أو مرخصة للتطبيقات العسكرية. لا يجوز بأي حال من الأحوال استخدام منتجات Silicon Labs في أسلحة الدمار الشامل بما في ذلك (على سبيل المثال لا الحصر) الأسلحة النووية أو البيولوجية أو الكيميائية أو الصواريخ القادرة على إيصال مثل هذه الأسلحة. تتنصل Silicon Labs من جميع الضمانات الصريحة والضمنية ولن تكون مسؤولة أو مسؤولة عن أي إصابات أو أضرار تتعلق باستخدام منتج Silicon Labs في مثل هذه التطبيقات غير المصرح بها.
ملحوظة: قد يحتوي هذا المحتوى على مصطلحات مسيئة عفا عليها الزمن الآن. تحل مختبرات السيليكون محل هذه المصطلحات بلغة شاملة حيثما أمكن ذلك. للمزيد من المعلومات قم بزيارة www.silabs.com/about-us/inclusive-lexicon-project
معلومات العلامة التجارية
Silicon Laboratories Inc.®، Silicon Laboratories®، Silicon Labs®، SiLabs® وشعار Silicon Labs"، Bluegiga®، Bluegiga Logo®، EFM®، EFM32®، EFR، Ember®، Energy Micro، شعار Energy Micro ومجموعات منها ، "وحدات التحكم الدقيقة الأكثر ملاءمة للطاقة في العالم"، Redpine Signals®، WiSeConnect، n-Link، ThreadArch®، EZLink®، EZRadio®، EZRadioPRO®، Gecko®، Gecko OS، Gecko OS Studio، Precision32®، Simplicity Studio®، Telegesis وشعار Telegesis® وUSBXpress® وZentri وشعار Zentri وZentri DMS وZ-Wave® وغيرها هي علامات تجارية أو علامات تجارية مسجلة لشركة Silicon Labs. ARM وCORTEX وCortex-M3 وTHUMB هي علامات تجارية أو علامات تجارية مسجلة لشركة ARM Holdings. Keil هي علامة تجارية مسجلة لشركة ARM Limited. Wi-Fiهي علامة تجارية مسجلة لـ Wi-Fi Alliance. جميع المنتجات أو الأسماء التجارية الأخرى المذكورة هنا هي علامات تجارية مملوكة لأصحابها.
شركة مختبرات السيليكون
400 وست سيزار تشافيز
أوستن، تكساس 78701
الولايات المتحدة الأمريكية
www.silabs.com
silabs.com
بناء عالم أكثر تواصلا.
المستندات / الموارد
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المستخدم 3.5.5.0 GA، 4.2، برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، برنامج |
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المستخدم برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، البرنامج |
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المستخدم برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، البرنامج |
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المستخدم برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، البرنامج |
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المالك برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، البرنامج |
![]() |
برنامج SILICON LABS الخاص بـ Flex SDK [بي دي اف] دليل المستخدم برنامج Flex SDK الخاص، برنامج Flex SDK، برنامج SDK، البرنامج |






