#16 Resolve lack of SDK resources

已關閉
Michael Schloh von Bennewitz4 年之前建立 · 1 條評論

Resolve lack of SDK resources

Problem environment

SDK and development environment allow for rich workflows with critical libraries, examples, programming, debugging, and documentation. For this reason testing of SDK resources is a valuable use of time.

Steps to reproduce

  1. Test PlatformIO
  2. Test MBed
  3. Test others

Expected result

Combinations of SDK, IDE, and RF software stack (library support) is aligned, so that one set of portable tools can lead the developer in a workflow concluding in running embedded code.

Actual result

Although Mbed and Zephyr platform targets (for compiling) exist, only limited library support (for Arduino) exists. This makes development difficult at best, and guarantees errors, bugs, and extra porting work.

Workaround

Microchip architecture

Atmel Studio seems to have a full featured environment, as well as a full LoRaWAN software stack (the missing libraries.) The environment has poor portability, and few open interfaces.

STMicro architecture

STM32CubeMX has most desirable features, with less open interfaces and rich library choice than PlatformIO. Unfortunately, the STM RF part is too new to be included, and the ST software stack for LoRa is too new to be acurately judged.

Severity level

This is medium priority That is easy to complete given enough time, or extremely difficult to complete given limited time.

# Resolve lack of SDK resources ## Problem environment SDK and development environment allow for rich workflows with critical libraries, examples, programming, debugging, and documentation. For this reason testing of SDK resources is a valuable use of time. ## Steps to reproduce 1. Test PlatformIO 2. Test MBed 3. Test others ## Expected result Combinations of SDK, IDE, and RF software stack (library support) is aligned, so that one set of portable tools can lead the developer in a workflow concluding in running embedded code. ## Actual result Although Mbed and Zephyr platform targets (for compiling) exist, only limited library support (for Arduino) exists. This makes development difficult at best, and guarantees errors, bugs, and extra porting work. ## Workaround ### Microchip architecture Atmel Studio seems to have a full featured environment, as well as a full LoRaWAN software stack (the missing libraries.) The environment has poor portability, and few open interfaces. ### STMicro architecture STM32CubeMX has most desirable features, with less open interfaces and rich library choice than PlatformIO. Unfortunately, the STM RF part is too new to be included, and the ST software stack for LoRa is too new to be acurately judged. ## Severity level This is **medium priority** That is easy to complete given enough time, or extremely difficult to complete given limited time.
Michael Schloh von Bennewitz added the
wontfix
label 4 年之前
Michael Schloh von Bennewitz added the
bug
label 4 年之前
Michael Schloh von Bennewitz 新增至Early testing against existing SDK 里程碑 4 年之前

After testing a number of tools, we conclude that no combination exists to allow us the flexibility and rich featureset needed. The hope is that given a month or two, tools begin to incorporate ST Micro software. Until then a workaround must be found.

After testing a number of tools, we conclude that no combination exists to allow us the flexibility and rich featureset needed. The hope is that given a month or two, tools begin to incorporate ST Micro software. Until then a workaround must be found.
登入 才能加入這對話。
No Assignees
1 參與者
截止日期

未設定截止日期。

Dependencies

This issue currently doesn't have any dependencies.

Loading…
取消
儲存
尚未有任何內容