Size: a a a

2020 December 14

U

Username in Embedded Group
platformio: vs code + avr gcc
источник

И

Игорь in Embedded Group
Хорошо, спасибо
источник

A

Alexander in Embedded Group
Bulat Valeev
Ну в целом с компиляторами думаю вариант только gcc, только в разных исполнениях. А ИДЕ подойдёт любая, главное тулчейн настроить. Могу порекомендовать qt creator или clion
3.14зженный условно-бесплатный Keil и компилятор Rust еще есть )
источник

BV

Bulat Valeev in Embedded Group
Alexander
3.14зженный условно-бесплатный Keil и компилятор Rust еще есть )
Раст, да упустил. А Кейл портировали под Линукс?
источник

A

Alexander in Embedded Group
Bulat Valeev
Раст, да упустил. А Кейл портировали под Линукс?
Разве только с гемором под Wine :/
источник

BV

Bulat Valeev in Embedded Group
Alexander
Разве только с гемором под Wine :/
Просто изначальный вопрос был про линукс
источник

VK

Viacheslav Kaloshin in Embedded Group
ради интереса посмотрел, сколько стоит минимальный keil - на год всего (мать его) полтора килобакса. а норм и насовсем - пять
источник

U

Username in Embedded Group
keil работает хорошо под wine, только usb отладчики не будут работать, но в случае с stm32 можно подключиться к j-link серверу по tcp
источник

VK

Viacheslav Kaloshin in Embedded Group
кстати, про keil - с какой-то версии он перестал после прошивки ресетить таргет. откатываешься назад - ресетит. на новую версию - тупо игнорит. я так и не смог победить
источник

AS

Andrey Spirin in Embedded Group
Viacheslav Kaloshin
кстати, про keil - с какой-то версии он перестал после прошивки ресетить таргет. откатываешься назад - ресетит. на новую версию - тупо игнорит. я так и не смог победить
Там же в настройках можно указать
источник

VK

Viacheslav Kaloshin in Embedded Group
Andrey Spirin
Там же в настройках можно указать
можно. но он плюет на них.
источник

A

Alexander in Embedded Group
Username
keil работает хорошо под wine, только usb отладчики не будут работать, но в случае с stm32 можно подключиться к j-link серверу по tcp
Половина профита кейла в крутых инструментах профайлинга и трассировки.
Если из коробки оно работать не будет - ради 5% более быстрого или более компактного кода - не факт что оно нужно.
источник

VK

Viacheslav Kaloshin in Embedded Group
ходишь в отладчике - все норм, ресетит. а просто заливаешь - фигу
источник

U

Username in Embedded Group
Alexander
Половина профита кейла в крутых инструментах профайлинга и трассировки.
Если из коробки оно работать не будет - ради 5% более быстрого или более компактного кода - не факт что оно нужно.
ага, симулятор спасал когда железки не было под рукой. обладатели j-link могут юзать смело его под линуксом

ради чего юзал я - пожелание заказчика
источник

VK

Viacheslav Kaloshin in Embedded Group
Ну кстати, у меня был момент, когда один и тот же код, собранный gcc - глючил, а кейлом - работал норм.
источник

U

Username in Embedded Group
возможно undefined behaviour в коде присутстовал и просто повезло
источник

VK

Viacheslav Kaloshin in Embedded Group
не, там микропроект на кубике был. вообще ничего этакого. правда, я там freertos с 1мс разогнал до 0,01мс на тик (да, изврат, но так было проще)
источник

E

Evgeniy in Embedded Group
Тут есть кто работал с mqtt или opc/opc ua?
источник

A

Alexander in Embedded Group
Evgeniy
Тут есть кто работал с mqtt или opc/opc ua?
С mqtt работал.
Какой вопрос?
источник

E

Evgeniy in Embedded Group
Alexander
С mqtt работал.
Какой вопрос?
Ещё сам ознокамляюсь) я так понимаю это просто протокол и работает как подкаст. Есть какая-то специальная библиотека/ фреймворк? И долго у тебя ушло на подготовку/изучение?
источник