#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 년 전 마일스톤을 추가하였습니다.
Michael Schloh von Bennewitz 코멘트됨, 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.
로그인하여 이 대화에 참여
담당자 없음
참여자 1명
마감일

마감일이 설정되지 않았습니다.

의존성

이 이슈는 어떠한 의존성도 가지지 않습니다.

불러오는 중...
취소
저장
아직 콘텐츠가 없습니다.