ស៊ីលីកុន-ឡាប-ឡូហ្គោ

កម្មវិធី SILICON LABS RAIL SDK

លក្ខណៈបច្ចេកទេសផលិតផល

  • ឈ្មោះផលិតផល៖ ផ្លូវដែក SDK 2.18.3.0
  • ឈុត៖ ភាពសាមញ្ញ SDK Suite 2024.12.3
  • កាលបរិច្ឆេទចេញផ្សាយ៖ ថ្ងៃទី ២១ ខែសីហា ឆ្នាំ ២០២២
  • ការពិពណ៌នា៖ A complete software development suite for proprietary wireless applications with an intuitive and easily-customizable radio interface layer.

ព័ត៌មានអំពីផលិតផល

The RAIL SDK is a software development suite for proprietary wireless applications that includes extensive documentation and sample applications. It supports both proprietary and standards-based wireless protocols.

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់
For security updates and notices, refer to the Security chapter of the Platform Release Notes or visit the TECH DOCS tab on SiliconLabs’s webគេហទំព័រ. Subscribe to Security Advisories for up-to-date information.

កម្មវិធីចងក្រងដែលត្រូវគ្នា។
The RAIL SDK is compatible with GCC version 12.2.1 provided with Simplicity Studio.

កម្មវិធីផ្លូវដែក

  • ធាតុថ្មី។
    • Receiver node support
    • Runtime PHY change: User can switch between more Profiles/PHYs during measurement
  • ការកែលម្អ
    Various enhancements in release 2.18.0.0
  • បញ្ហាថេរ
    Multiple issues resolved in release 2.18.0.0
  • បញ្ហាដែលគេស្គាល់
    • Power consumption optimization issue with the DK2600 board
    • Range Test DMP instabilities
    • Wi-SUN HAN phys compatibility issues
  • ធាតុដែលបានបដិសេធ
    No items deprecated in release 2.18.0.0
  • ធាតុដែលបានដកចេញ
    No items removed in release 2.18.0.0

ការប្រើប្រាស់ការចេញផ្សាយនេះ។
The RAIL SDK depends on the Simplicity Platform, which provides functionality supporting protocol plugins, drivers, and lower-layer features interacting with Silicon Labs chips and modules. Components include EMLIB, EMDRV, RAIL Library, NVM3, and mbedTLS.

ការណែនាំ

  • The RAIL SDK is a complete software development suite for proprietary wireless applications. It was previously part of the Proprietary SDK. Starting with the RAIL SDK 2.18.0.0 release, the Proprietary SDK is split into the RAIL SDK and the Connect SDK.
  • Silicon Labs RAIL (Radio Abstraction Interface Layer) គឺជាស្រទាប់ចំណុចប្រទាក់វិទ្យុដែលមានវិចារណញាណ និងអាចប្ដូរតាមបំណងបានយ៉ាងងាយស្រួល ដែលត្រូវបានរចនាឡើងដើម្បីគាំទ្រទាំងពិធីការឥតខ្សែដែលមានមូលដ្ឋានលើកម្មសិទ្ធិ និងស្តង់ដារ។
  • RAIL SDK ត្រូវបានផ្គត់ផ្គង់ជាមួយឯកសារទូលំទូលាយ និង sampកម្មវិធីឡេ។
  • កំណត់ចំណាំចេញផ្សាយទាំងនេះគ្របដណ្តប់កំណែ SDK៖
    • 2.18.3.0 GA released August 6, 2025 (Underlying platform changes only).
    • 2.18.2.0 GA released April 1, 2025 (Underlying platform changes only).
    • 2.18.1.0 GA ចេញផ្សាយថ្ងៃទី 5 ខែកុម្ភៈ ឆ្នាំ 2025។
    • 2.18.0.0 GA ចេញផ្សាយថ្ងៃទី 16 ខែធ្នូ ឆ្នាំ 2024។

សេចក្តីជូនដំណឹងអំពីភាពឆបគ្នា និងការប្រើប្រាស់

សម្រាប់ព័ត៌មានអំពីការអាប់ដេតសុវត្ថិភាព និងការជូនដំណឹង សូមមើលជំពូកសុវត្ថិភាពនៃកំណត់ចំណាំការចេញផ្សាយវេទិកាដែលបានដំឡើងជាមួយ SDK នេះ ឬនៅលើផ្ទាំង TECH DOCS នៅលើ https://www.silabs.com/developers/flex-sdk-connect-networking-stack. Silicon Labs ក៏ផ្តល់អនុសាសន៍យ៉ាងមុតមាំថាអ្នកជាវទៅ ទីប្រឹក្សាសន្តិសុខ ដើម្បីទទួលបានព័ត៌មានថ្មីៗ។ សម្រាប់ការណែនាំ ឬប្រសិនបើអ្នកថ្មីចំពោះ Silicon Labs Flex SDK សូមមើលការប្រើប្រាស់ការចេញផ្សាយនេះ។

កម្មវិធីចងក្រងដែលត្រូវគ្នា៖
IAR Embedded Workbench សម្រាប់ ARM (IAR-EWARM) កំណែ 9.40.1

  • ការប្រើប្រាស់ស្រាដើម្បីបង្កើតជាមួយឧបករណ៍ប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជា IarBuild.exe ឬ IAR Embedded Workbench GUI នៅលើ macOS ឬ Linux អាចបណ្តាលឱ្យមិនត្រឹមត្រូវ files ត្រូវបានប្រើដោយសារតែការប៉ះទង្គិចនៅក្នុងក្បួនដោះស្រាយ hashing របស់ស្រាសម្រាប់ការបង្កើតខ្លី file ឈ្មោះ។
  • អតិថិជននៅលើ macOS ឬ Linux ត្រូវបានណែនាំមិនឱ្យបង្កើតជាមួយ IAR នៅខាងក្រៅ Simplicity Studio ទេ។ អតិថិជនដែលធ្វើគួរតែផ្ទៀងផ្ទាត់ដោយប្រុងប្រយ័ត្នថាត្រឹមត្រូវ។ files កំពុងត្រូវបានប្រើប្រាស់។

កម្មវិធីផ្លូវដែក និងមុខងារសំខាន់ៗរបស់បណ្ណាល័យ 

  • RAIL Tutorial moved to docs.silabs.com: https://docs.silabs.com/rail/latest/rail-start/rail-training
  • RAIL SDK គាំទ្រនៅលើបន្ទះវិទ្យុ BRD4276A ជាមួយនឹងម៉ូឌុលខាងមុខ EFR32FG25 និង SKY66122-11 សម្រាប់កម្មវិធីថាមពល TX ខ្ពស់
  • ការធ្វើតេស្ត RangeTest Sample កម្មវិធីដើម្បីគាំទ្រយ៉ាងពេញលេញនូវការកំណត់រចនាសម្ព័ន្ធពហុ PHY និងបានបន្ថែមមុខងារថ្មីដើម្បីគ្រប់គ្រងការវាស់វែងនៅផ្នែក RX – ក្នុងគុណភាពអាល់ហ្វា
  • Sigfox TX PHYs and RX PHYs supported on EFR32FG23 and EFR32FG28 parts for the EU and NA regions

កម្មវិធីផ្លូវដែក

ធាតុថ្មី។
បានបន្ថែមនៅក្នុងការចេញផ្សាយ 2.18.0.0

  • simplicity_sdk/app/flex ត្រូវបានបែងចែកជាពីរ៖
    • simplicity_sdk/app/rail (RAIL SDK)
    • simplicity_sdk/app/connect (CONNECT SDK)
  • RAIL SDK Services are documented at https://docs.silabs.com/rail/latest/rail-start/

ការកែលម្អ
បានផ្លាស់ប្តូរនៅក្នុងការចេញផ្សាយ 2.18.0.0

  • កម្មវិធីសាកល្បងជួរត្រូវបានពង្រីកជាមួយនឹងមុខងារថ្មី 2x៖
    • ការបញ្ជាពីចម្ងាយ៖ The receiver node can configure the transmitter node. Also, the measurement can be started by the receiver node (only).
    • Runtime PHY change: During measurement, the user can switch between more Profiles/PHYs ។ ដើម្បីធានាបានថា PHYs ច្រើនទៀតត្រូវតែបញ្ចូលទៅក្នុងកម្មវិធី Range Test ពិសេសជាមួយ Radio Configurator UI។
  • Improve sleep by using the Power Manager Integration component for all sleeping-capable applications.

បញ្ហាថេរ
បានជួសជុលនៅក្នុងការចេញផ្សាយ 2.18.0.0

លេខសម្គាល់ # ការពិពណ៌នា
1322797 ការលើសម៉ោងដាច់ខាតត្រូវបានជួសជុលសម្រាប់ Wireless M-Bus – Meter។
1375449 ការគាំទ្រសម្រាប់ Long Range phy ត្រូវបានជួសជុលសម្រាប់ Range Test និងកម្មវិធី TRX សាមញ្ញ។
1401181 បានជួសជុលការកំណត់ OFDM PA នៅក្នុងកម្មវិធីសាកល្បងជួរសម្រាប់ក្តារ XG25 ។

បញ្ហាដែលគេស្គាល់នៅក្នុងការចេញផ្សាយបច្ចុប្បន្ន

លេខសម្គាល់ # ការពិពណ៌នា ដំណោះស្រាយ
12682081268301 ការប្រើប្រាស់ថាមពលរបស់ DK2600 can’t be optimized if the configuration time for EM2 is used iwhenUART is being used, as the value of SL_IOSTREAM_USART_{instance}_BAUDRATE មិនមានប្រសិទ្ធិភាព។ តម្លៃលំនាំដើមដែលប្រើជំនួសគឺ 115200 bps. Typical use case is RAIL – SoC Wireless.

M-bus Meter ជាមួយក្តារ DK2600 ។

Update the UART baud rate to 9600 bps at the Simplicity Studio Admin Console. This is necessary for EM2.
1274248 ការធ្វើតេស្តជួរអស្ថិរភាព DMP ក្នុងករណី LTO ។ កុំប្រើ LTO ។
1375450 Wi-SUN HAN PHY isn’t supported by the Standard packet assembler and Packet Assistant components. Do not use Wi-SUN HAN PHY with RAIL SDK sampកម្មវិធីឡេ។

ធាតុដែលបានបដិសេធ
បានបដិសេធនៅក្នុងការចេញផ្សាយ 2.18.0.0
គ្មាន។

ធាតុដែលបានដកចេញ
បានយកចេញនៅក្នុងការចេញផ្សាយ 2.18.0.0
គ្មាន។

ការប្រើប្រាស់ការចេញផ្សាយនេះ។

  • ការចេញផ្សាយនេះមានដូចខាងក្រោម៖
    • ផ្លូវដែក និងភ្ជាប់ Sampកម្មវិធី
    • ផ្លូវដែក និងភ្ជាប់សមាសភាគ និងក្របខ័ណ្ឌកម្មវិធី
  • SDK នេះអាស្រ័យលើវេទិកាសាមញ្ញ។ កូដវេទិកាភាពសាមញ្ញផ្តល់នូវមុខងារដែលគាំទ្រពិធីការ plugins និង APIs ក្នុងទម្រង់ជាកម្មវិធីបញ្ជា និងមុខងារស្រទាប់ខាងក្រោមផ្សេងទៀត ដែលមានអន្តរកម្មដោយផ្ទាល់ជាមួយបន្ទះឈីប និងម៉ូឌុល Silicon Labs ។ សមាសធាតុនៃវេទិកាសាមញ្ញរួមមាន EMLIB, EMDRV, RAIL Library, NVM3 និង mbedTLS។ កំណត់ចំណាំចេញផ្សាយវេទិកាសាមញ្ញអាចរកបានតាមរយៈផ្ទាំងឯកសាររបស់ Simplicity Studio ។
  • សម្រាប់ព័ត៌មានបន្ថែមអំពី Flex SDK v3.x សូមមើល UG103.13៖ មូលដ្ឋានគ្រឹះផ្លូវដែក និង UG103.12៖ Silicon Labs Connect Fundamentals. ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់លើកដំបូង សូមមើល QSG168៖ មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស Flex SDK v3.x កម្មសិទ្ធិ.

ការដំឡើងនិងការប្រើប្រាស់

  • Flex SDK ដែលមានកម្មសិទ្ធិត្រូវបានផ្តល់ជូនជាផ្នែកនៃ Simplicity SDK ដែលជាឈុតនៃ Silicon Labs SDKs។ ដើម្បីចាប់ផ្តើមជាមួយ Simplicity SDK យ៉ាងឆាប់រហ័ស សូមដំឡើង ស្ទូឌីយោសាមញ្ញ ៥, which will set up your development environment and walk you through Simplicity SDK installation Studio 5 includes everything needed for IoT product development with Silicon Labs devices, including a resource and project launcher, software configuration tools, a ulfull E with GNU toolchain, and analysis tools. Installation instructions are provided in the online មគ្គុទ្ទេសក៍អ្នកប្រើសាមញ្ញ ស្ទូឌីយោ 5.
  • ជាជម្រើស Simplicity SDK អាចត្រូវបានដំឡើងដោយដៃដោយការទាញយក ឬក្លូនចុងក្រោយបំផុតពី GitHub ។ សូមមើល https://github.com/Sili-conLabs/simplicity_sdk សម្រាប់ព័ត៌មានបន្ថែម។
  • Simplicity Studio ដំឡើង GSDK តាមលំនាំដើមនៅក្នុង៖
    • (វីនដូ)៖ C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
    • (MacOS)៖ /អ្នកប្រើប្រាស់/ /SimplicityStudio/SDKs/simplicity_sdk
  • ឯកសារជាក់លាក់ចំពោះកំណែ SDK ត្រូវបានដំឡើងជាមួយ SDK ។ ព័ត៌មានបន្ថែមអាចត្រូវបានរកឃើញជាញឹកញាប់នៅក្នុង អត្ថបទមូលដ្ឋានចំណេះដឹង (KBAs). API references and other information about this and earlier releases are available on https://docs.silabs.com/.
ព័ត៌មានសុវត្ថិភាព

ការរួមបញ្ចូលតុដេកសុវត្ថិភាព

  • នៅពេលដាក់ពង្រាយទៅកាន់ឧបករណ៍ Secure Vault High គ្រាប់ចុចរសើបត្រូវបានការពារដោយប្រើមុខងារ Secure Vault Key Management។ តារាងខាងក្រោមបង្ហាញកូនសោដែលបានការពារ និងលក្ខណៈការពារការផ្ទុករបស់វា។
    សោររុំ អាចនាំចេញបាន / មិនអាចនាំចេញបាន។ កំណត់ចំណាំ
    គន្លឹះមេនៃខ្សែ អាចនាំចេញបាន។ ត្រូវតែអាចនាំចេញដើម្បីបង្កើត TLVs
    PSKc អាចនាំចេញបាន។ ត្រូវតែអាចនាំចេញដើម្បីបង្កើត TLVs
    កូនសោអ៊ិនគ្រីប អាចនាំចេញបាន។ ត្រូវតែអាចនាំចេញដើម្បីបង្កើត TLVs
    គ្រាប់ចុច MLE មិនអាចនាំចេញបាន។
    សោ MLE បណ្តោះអាសន្ន មិនអាចនាំចេញបាន។
    MAC សោពីមុន មិនអាចនាំចេញបាន។
    សោបច្ចុប្បន្ន MAC មិនអាចនាំចេញបាន។
    គ្រាប់ចុចបន្ទាប់របស់ MAC មិនអាចនាំចេញបាន។
  • គ្រាប់ចុចរុំដែលត្រូវបានសម្គាល់ថា "មិនអាចនាំចេញបាន" អាចប្រើបាន ប៉ុន្តែមិនអាចប្រើបានទេ។ viewed ឬចែករំលែកនៅពេលដំណើរការ។
  • Wrapped keys that are marked as “Exportable” can be used or shared at runtime, but remain encrypted while stored in flash.
  • សម្រាប់ព័ត៌មានបន្ថែមអំពីមុខងារ Secure Vault Key Management សូមមើល AN1271៖ ការផ្ទុកសោសុវត្ថិភាព.

ទីប្រឹក្សាសន្តិសុខ

  • ដើម្បីជាវការប្រឹក្សាសុវត្ថិភាព សូមចូលទៅកាន់វិបផតថលអតិថិជន Silicon Labs បន្ទាប់មកជ្រើសរើសគណនី Home ។ ចុច HOME ដើម្បីទៅកាន់ទំព័រដើមនៃវិបផតថល ហើយបន្ទាប់មកចុចលើផ្ទាំងគ្រប់គ្រងការជូនដំណឹង។ សូមប្រាកដថា 'ការជូនដំណឹងផ្នែកទន់/សុវត្ថិភាព និងសេចក្តីជូនដំណឹងអំពីការផ្លាស់ប្តូរផលិតផល (PCNs)' ត្រូវបានពិនិត្យ ហើយថាអ្នកបានចុះឈ្មោះក្នុងកម្រិតអប្បបរមាសម្រាប់វេទិកា និងពិធីការរបស់អ្នក។ ចុច រក្សាទុក ដើម្បីរក្សាទុកការផ្លាស់ប្តូរណាមួយ។
  • រូបខាងក្រោមគឺជាអតីតampលេ៖SILICON-LABS-RAIL-SDK-Software-fig-1

គាំទ្រ

  • អតិថិជនកញ្ចប់អភិវឌ្ឍន៍មានសិទ្ធិទទួលបានការបណ្តុះបណ្តាល និងជំនួយបច្ចេកទេស។ ប្រើ Silicon Labs Flex web ទំព័រ ដើម្បីទទួលបានព័ត៌មានអំពីផលិតផល និងសេវាកម្ម Silicon Labs Thread ទាំងអស់ និងចុះឈ្មោះសម្រាប់ការគាំទ្រផលិតផល។
  • អ្នកអាចទាក់ទងផ្នែកគាំទ្រ Silicon Laboratories នៅ http://www.silabs.com/support.

គោលការណ៍ចេញផ្សាយ និងថែទាំ SDK
សម្រាប់ព័ត៌មានលម្អិតសូមមើល គោលការណ៍ចេញផ្សាយ និងថែទាំ SDK.

ស្ទូឌីយោភាពសាមញ្ញ

One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for WindomacOS,,cOSc and Linux!

សម្រាប់ព័ត៌មានបន្ថែម

ការបដិសេធ
Silicon Labs មានបំណងផ្តល់ជូនអតិថិជននូវឯកសារចុងក្រោយបំផុត ត្រឹមត្រូវ និងស៊ីជម្រៅនៃគ្រឿងកុំព្យូទ័រ និងម៉ូឌុលទាំងអស់ដែលមានសម្រាប់អ្នកអនុវត្តប្រព័ន្ធ និងកម្មវិធីដែលប្រើប្រាស់ ឬមានបំណងប្រើប្រាស់ផលិតផល Silicon Labs។ ទិន្នន័យលក្ខណៈ ម៉ូឌុល និងគ្រឿងកុំព្យូទ័រដែលអាចប្រើបាន ទំហំអង្គចងចាំ និងអាសយដ្ឋានអង្គចងចាំ សំដៅលើឧបករណ៍ជាក់លាក់នីមួយៗ ហើយប៉ារ៉ាម៉ែត្រ "ធម្មតា" ដែលបានផ្តល់អាច និងធ្វើខុសគ្នានៅក្នុងកម្មវិធីផ្សេងៗ។ កម្មវិធី ឧamples described herein are for illustrative purposes only. Silicon Labs reserves the right to make changes without further notice to the product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Without prior notification, Silicon Labs may update product firmware during the manufacturing process for security or reliability reasons. Such changes will not alter the specifications or the performance of the product. Silicon Labs shall have no liability for the consequences of use of the information supplied in this document. This document does not imply or expressly grant any license to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any FDA Class III devices, applications for which FDA premarket approval is required, or Life Support Systems without the specific written consent of Silicon Labs. A “Life Support System” is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Labs products are not designed or authorized for military applications. Silicon Labs products shall under no circumstances be used in weapons of mass destruction, including (but not limited to) nuclear, biological, or chemical weapons, or missiles capable of delivering such weapons. Silicon Labs disclaims all express and implied warranties and shall not be responsible or liable for any injuries or damages related to use of a Silicon Labs product in such unauthorized applications.

ព័ត៌មានពាណិជ្ជសញ្ញា
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, 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 Alliance។ ផលិតផល ឬម៉ាកយីហោផ្សេងទៀតទាំងអស់ដែលបានលើកឡើងនៅទីនេះ គឺជាពាណិជ្ជសញ្ញារបស់អ្នកកាន់រៀងៗខ្លួន។

អំពីក្រុមហ៊ុន

សំណួរដែលសួរញឹកញាប់

How can I optimize power consumption with the DK2600 board?

To optimize power consumption, update the UART baud rate to 9600 bps at the Simplicity Studio Admin Console.

What should I do if experiencing Range Test DMP instabilities?

Avoid using LTO and ensure not to use Wi-SUN HAN phys with RAIL SDK sampកម្មវិធីឡេ។

ឯកសារ/ធនធាន

កម្មវិធី SILICON LABS RAIL SDK [pdf] ការណែនាំអ្នកប្រើប្រាស់
2.18.3.0, 2024.12.3, RAIL SDK, កម្មវិធី RAIL SDK, កម្មវិធី

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *