ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1420254 Топик полностью
Eddy_Em (28.03.2024 17:47, просмотров: 69) ответил LordN на блин, вот такое ощущение, что ты никогда в жизни живого объекта не пограммировал.
Отладка - да, много времени занимает. 

Да от "пре-альфы" до релиза прошивки, бывает, что лет пять проходит. А иногда вообще прибор на "пре-альфе" так и работает годами, т.к. я забил и "объявил баги фичами" ☺

А вообще, прошивка - не самое страшное (даже если там тысяч пять строк кода), сложней всего весь этот зоопарк с компутером подружить. И начинается эта чехарда многоуровневых сокет-серверов и т.п. А если еще и протокол какой-нибудь ублюдский (типа CANopen), свистопляска еще веселей. Самое противное, что "разработчики" всякого железа вообще не думают о тех, кто им будет пользоваться: не то, что SDK вменяемого не предлагают, но даже подобного "словарика" в случае с CANopen не выкладывают (и приходится самому все делать). Вот поэтому я предпочитаю свои самопальные самоделки, т.к. у меня единый протокол и все ОК, нежели 100500 чужих разнородных железяк пытаться совместить (особенно если протокол хреново задокументирован).


Вот, скажем, те же частотники. Увы, SEW из России ушел. Приходится брать китайские. А они не на CAN, а на [censored] модбасе! Мы с коллегой почти неделю пытались от "программиста" отечественной конторы (которая делает вид, что сама эти железки производит, хотя фактически лишь свои лейблы на китайцев лепит) добиться внятного ответа: придерживаются ли их частотники стандарта и реагируют ли на широковещательную команду. Тот ни хрена не понял, соединил три частотника в сеть, открыл в своем маздае какую-то убогую оконную хрень и там мышкой надрачивал "программу". И показывал, мол - вот же, они абсолютно одновременно запустились (хотя даже глазом на видео было видно, что запускаются они с очень большой задержкой между собой - миллисекунд 100; на стоп-кадре это однозначно было видно). Я ему: "пошлите посылку по адресу 0". А он: "я не могу: программа не позволяет". Пиздец просто, пардон муа франсе: "погромист" не знает, как послать по модбасу посылку с нулевым идентификатором! Как только мы получили эти частотники, я подключился к одному и просто из терминала отправил посылку (допилил как раз, пока груз к нам ехал, свой tty_term, чтобы он автоматом CRC для модбаса вычислял), убедившись, что все ОК, и мне не придется на каждый частотник лепить преобразователь модбас-CAN!


Вот как работать с такими "специалистами", которые ни хрена не знают и не умеют? Такое впечатление, что за последние 30 лет мир массово отупел. С каждым годом я вижу, что вокруг все больше и больше дегенератов. Хотя, возможно, это просто из-за того, что те же 25 лет назад доступ в интернет был лишь у очень малого количества народа, а сейчас любой придурок, купивший себе за пару косарей бушный смартфон (или "отжавший" у случайного прохожего), имеет доступ и тупость свою на весь мир показывает.

eddy-em.livejournal.com github.com/eddyem