#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 添加了标签
wontfix
4 年前
Michael Schloh von Bennewitz 添加了标签
bug
4 年前
Michael Schloh von Bennewitz 4 年前 添加了里程碑 Early testing against existing SDK

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.
登陆 并参与到对话中。
未指派成员
1 名参与者
到期时间

未设置到期时间。

依赖工单

此工单当前没有任何依赖。

正在加载...
取消
保存
这个人很懒,什么都没留下。