Size: a a a

2020 November 24

vS

vassenin Sergey in pro.cxx
Но все же основа всех мк как не крути это асемблер
источник

vS

vassenin Sergey in pro.cxx
Но это динозавр 😂
источник

W

Wild_Wind in pro.cxx
vassenin Sergey
МК esp32 у них вроде даже есть библиотеки для с++
Есть. И для st, и для ti, и для многих других...
Но всё равно без си никуда не уйдешь.
источник

vS

vassenin Sergey in pro.cxx
Си значит Си . Не критично начну с него
источник

H

Hirrolot in pro.cxx
Wild_Wind
3) клиент шлет тебя нах и говорит, хотю на си.
а что за клинт?
источник

W

Wild_Wind in pro.cxx
vassenin Sergey
Си значит Си . Не критично начну с него
Хотябы уметь читать и понимать, азы. А дальше уже норм пойдут и плюсы.
источник

K

Konstantin in pro.cxx
Danya
До сих пор не понимаю, почему С++ хуже Си для МК, если:
1) отключить exceptions и RTTI
2) под целевую платформу есть компилятор С++
Вообще. То, что для мк лучше на c -  моё мнение. Просто это достаточно низкоуровневое устройство и я не особо вижу причины использовать возможности плюсов для мк. Я не работал с stm, и возможно поэтому не вижу для мк больших возможностей, нежели управлять питанием, собирать инфу с датчиков, выводить её на дисплайчик. Ну плюс сетевые интерфейсы. Для более серьёзных задач уже идут микрокомпьютеры. Имхо
источник

W

Wild_Wind in pro.cxx
Hirrolot
а что за клинт?
* клиент (заказчик).
fixed.
источник

vS

vassenin Sergey in pro.cxx
Wild_Wind
Хотябы уметь читать и понимать, азы. А дальше уже норм пойдут и плюсы.
Месяца думаю хватит на азы
источник

W

Wild_Wind in pro.cxx
Konstantin
Вообще. То, что для мк лучше на c -  моё мнение. Просто это достаточно низкоуровневое устройство и я не особо вижу причины использовать возможности плюсов для мк. Я не работал с stm, и возможно поэтому не вижу для мк больших возможностей, нежели управлять питанием, собирать инфу с датчиков, выводить её на дисплайчик. Ну плюс сетевые интерфейсы. Для более серьёзных задач уже идут микрокомпьютеры. Имхо
мк нынче достаточно жирные есть. И относительно недорогие.
Плюсы туда прекрасно вписываются. Хотя да, на avr tiny с 128 байт оперативы я предпочту сишечку. Ну может си с классами... А лучше - Аду.
источник

PY

Phil Yar in pro.cxx
Серьезные задачи микроконтроллеры тоже выполняют. Для этого есть операционные системы реального времени, когда уже много разных задач с привязкой ко времени. Плюсы с virtual table, с тем, как на них привыкли хорошо и удобно писать не совместимы с минимальными аппаратным ресурсами, с низкой частотой микроконтроллера. Стек вызова функции на пк и на микроконтроллерах будет выполняться с большой разницей по времени. Плюс накладки просто по памяти, не только во вложенности. Поэтому пишут а ля C++ до 11 стандарта. Вроде как классы есть, но без оверхеда для микроконтроллеров. Удобнее, чем голый си
источник
2020 November 25

vS

vassenin Sergey in pro.cxx
А как же микропитон
источник

vS

vassenin Sergey in pro.cxx
Говно да ?
источник

K

Konstantin in pro.cxx
Эээ. Такое есть?
источник

vS

vassenin Sergey in pro.cxx
Или какие нибудь компиляторы для js
источник

W

Wild_Wind in pro.cxx
vassenin Sergey
Говно да ?
Да. Посмотрю я, как ты на avr его заведешь...
источник

PY

Phil Yar in pro.cxx
хаха) так же как и джава на мк) для детей попробовать, потыкать. Фреймворки всякие в стиле ардруино. Но с реальностью это не имеет ничего общего
источник

vS

vassenin Sergey in pro.cxx
Wild_Wind
Да. Посмотрю я, как ты на avr его заведешь...
Я читал про него. Но не изучал поэтому хз
источник

W

Wild_Wind in pro.cxx
vassenin Sergey
Или какие нибудь компиляторы для js
Жрут много.
мк жирные нужны. Дорого. И бессмысленно.
Лучше embedded lua, если скриптуха нужна.
источник

МВ

Макс Воробьев... in pro.cxx
vala для железок никто не пробовал?)
источник