#16 Resolve lack of SDK resources

Закрыто
открыта 4 лет назад Michael Schloh von Bennewitz · комментариев: 1
Michael Schloh von Bennewitz прокомментировал 4 лет назад

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 добавил к этапу 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 участников
Срок выполнения

Срок выполнения не установлен.

Зависимости

В настоящее время эта задача не имеет зависимостей.

Загрузка…
Отмена
Сохранить
Пока нет содержимого.