IT_Enot
26.10.2018
15:36:33
Forever seventeen
26.10.2018
15:36:46
Ну лучшее из того, что я видел, да
Сиие
26.10.2018
15:36:54
я конечно кодер глупый, и скажу может не очень глубокие вещи, но:
- потому что ардуине прилетит на пин больше назначеного и МК сгорит
- потому что цепи питания не проектировались для тех условий ээээм, питания, в которых эта ардуина собирается работать
- потому что ардуина не проектировалась с целью минимизировать EMI
- потому что ардуина не подходит по физическим размерам, и её крепят как попало
- потому что адруина (особенно софт, меньше - МК) - нихуя не риал тайм
- потому что арудина (софт, меньше все что там на плате ) - нихуя не low-power
- потому что нет ни одного сертификата на ардуину для целевых применений (военка, медицина, индастриал)
- потому что нет ни одного гарантированного и совместимого с ардуино корпуса, обеспечивающего влаго-пыле-EMI-защищенность
- потому что ардуинщики, в массе своей, не способны предвидеть всех ситуаций использования своего устройства
- потому что все библиотеки и софт под ардуину написан на коленке, без каких-либо требований к производительности, защищенности и отказоустойчивости
- потому что 90% ардуин - китай, и именно в таком виде они будут использоватся в продукте.
- потому что к шилдам ардуино применимы ровно 100% претензий, которые я написал, что и к самой ардуино
- потому что *ардуино - это экосистема и цель её - прототипирование*, никто её не проектировал на другие цели
Аминь.
не знаю, всё написаное, как по мне, скорее относится к хуяк-хуяк-ивпродакшен, а не к ардруинке:
-прилетающие напряжения точно так же выжигают и другие МК, у меня целая колекция брелокв из индустриальных микрочипов и индустриальных прилисин от альтеры ценой от 20 до сотни баксов по причине того что им что-то прилетало из-за кривых ручёнок.
- вопрос питания это вопрос питания, БП разрабатывать отдельно надо что так что этак
- согласен, но не везде это важно
- крепление какпопало проблема исключительно криворуких ублюдков
- я с ней не работал. а что у неё за проблемы с рилтаймом?
- лоупавер нужен далеко не всегда.
- про военку полностью согласен, но там ес честно и задач то под нее нет толком
- корпусов до жопы, обычную коробку покупаешь, а крепления у неё вроде как весьма стандартные.
- согласен, но опять же, не уникальная проблемма, я вон у себя тоже деревянно вбил то что отключение шнура изернета роняет программу намертво ибо просто никто мне внятно не сказал как обработать эту ситуацию, да и хрен его знает как её обработать.
- софт - да, боль, но есть же задачи где это ненужно.
- ну да, китай, но не отменяет того что если не ардуино, то комплектуха из китая(а откуда ещё) будет лудше
- а зря, есть уйма простых задач, с которыми она справляется, банально система полива на даче, зачем усложнять и пихать туда что-то страшное если там все просто как кирпич?
Born
26.10.2018
15:37:18
Google
Forever seventeen
26.10.2018
15:37:46
Там у разработчика тоже железо что и у игрока
Что просто невероятный буст конечно даёт
Это же мечта программиста
Чтобы у всех все было в точности как у него
Born
26.10.2018
15:38:49
Max
26.10.2018
15:39:13
Max
26.10.2018
15:39:18
Это не идеал. Это хуня какая-то. :D Я так и не понял, кто это и что он должен делать. Ну кроме того, что должен быть примером для подражания.
инженер это человек, который применяет достижения научно-технического прогресса для удовлетворения потребностей окружающих, в рамках сроков, бюджетов и ествественых требований, вытекающих той области задач, над которой инженер трудится.
соответственно, инженер в своих решениях должен руководствоваться ничем иным, кроме как холодным расчетом, а не "это ж опенсорс, это ж кодовая база, это модульность"
Сиие
26.10.2018
15:39:20
Forever seventeen
26.10.2018
15:40:05
Бывают исключения конечно
Сиие
26.10.2018
15:41:21
IT_Enot
26.10.2018
15:41:56
Google
Forever seventeen
26.10.2018
15:42:03
Ну чаще всего у программиста не хватает квалификации
IT_Enot
26.10.2018
15:42:06
Постоянно только так продукты и создаются
Born
26.10.2018
15:42:22
Max
26.10.2018
15:42:25
инженер это человек, который применяет достижения научно-технического прогресса для удовлетворения потребностей окружающих, в рамках сроков, бюджетов и ествественых требований, вытекающих той области задач, над которой инженер трудится.
соответственно, инженер в своих решениях должен руководствоваться ничем иным, кроме как холодным расчетом, а не "это ж опенсорс, это ж кодовая база, это модульность"
Да, так и должно быть. Только потом приходят новые требования, или "сделайте побыстрее", или после первой итерации заказчики пропадают, а ты только догадываешься, что скорее всего все сделанное тупо пустили под нож, ибо учет - это вредное для организации дело, вскрывает слишком много ненужных тем.
Сиие
26.10.2018
15:42:49
Forever seventeen
26.10.2018
15:43:10
Это трудно признать, но наверное от силы 2-4 процента программистов могут за какое-то приемлемое время залезть в чужой код (если он ещё доступен) и реально разобраться в нем
Не говоря уже о том, что под тобой ещё ос, куча драйверов, и прочего
IT_Enot
26.10.2018
15:43:32
С поллитра уже побольше
Forever seventeen
26.10.2018
15:43:52
Это просто нереально, в большинстве случаев кто-то берёт чужой код и просто использует
Nikita
26.10.2018
15:44:50
Forever seventeen
26.10.2018
15:44:58
Nikita
26.10.2018
15:45:10
Что на хуящиках не помню
Сиие
26.10.2018
15:45:23
Nikita
26.10.2018
15:45:50
На пека зоопарк, который друг с другом хер пойми к работает
Dmitry
26.10.2018
15:46:15
Угу
А напомни какой у тебя опыт разработки?
Что ты сдрузьями опять начал флудить))0)
Forever seventeen
26.10.2018
15:46:49
Я пилил самопальный рендер для игрового движка
Google
Max
26.10.2018
15:47:03
не знаю, всё написаное, как по мне, скорее относится к хуяк-хуяк-ивпродакшен, а не к ардруинке:
-прилетающие напряжения точно так же выжигают и другие МК, у меня целая колекция брелокв из индустриальных микрочипов и индустриальных прилисин от альтеры ценой от 20 до сотни баксов по причине того что им что-то прилетало из-за кривых ручёнок.
- вопрос питания это вопрос питания, БП разрабатывать отдельно надо что так что этак
- согласен, но не везде это важно
- крепление какпопало проблема исключительно криворуких ублюдков
- я с ней не работал. а что у неё за проблемы с рилтаймом?
- лоупавер нужен далеко не всегда.
- про военку полностью согласен, но там ес честно и задач то под нее нет толком
- корпусов до жопы, обычную коробку покупаешь, а крепления у неё вроде как весьма стандартные.
- согласен, но опять же, не уникальная проблемма, я вон у себя тоже деревянно вбил то что отключение шнура изернета роняет программу намертво ибо просто никто мне внятно не сказал как обработать эту ситуацию, да и хрен его знает как её обработать.
- софт - да, боль, но есть же задачи где это ненужно.
- ну да, китай, но не отменяет того что если не ардуино, то комплектуха из китая(а откуда ещё) будет лудше
- а зря, есть уйма простых задач, с которыми она справляется, банально система полива на даче, зачем усложнять и пихать туда что-то страшное если там все просто как кирпич?
а я разве говорил, что все такие хорошие, одна ардуина - говно? и про МК ничего плохого не говорил. и на даче пускай стоит. пускай её не пихают на завод на контроль за содержанием ядохимикатов в газировке, или в мой лифт, или в мой домофон.
в целом - ты говоришь что-то в духе "оу, ну да, ардуина - не очень, но если запять её красиво, блоками питания обвесить и залить эпоксидом".
теперь человеческий фактор - так будет кто-то делать? нет. конечно нет. захуячат как есть и потом тебя прибьет краном на производстве, потому что ардуино перезагрузилась, когда надо было стопать кран. или софт в библиотеке, скачанной за день до релиза с гитхаба в 3 звездочки, затупил где-то. не обработал исключительную ситуацию.
еще раз, кратко - для ардуины есть цели. но уж слишком много я наслышался (за ~4 года) о том, куда её пихают. и где она не должна стоять. и статей начитался.
Сиие
26.10.2018
15:47:09
Forever seventeen
26.10.2018
15:47:10
И сейчас как инвалид мучаю stm32h7
На работе
Dmitry
26.10.2018
15:48:05
Ну если в коммерческой разработке не учавствовал, то может и не видел, как там надо, нет?
Сиие
26.10.2018
15:48:49
а я разве говорил, что все такие хорошие, одна ардуина - говно? и про МК ничего плохого не говорил. и на даче пускай стоит. пускай её не пихают на завод на контроль за содержанием ядохимикатов в газировке, или в мой лифт, или в мой домофон.
в целом - ты говоришь что-то в духе "оу, ну да, ардуина - не очень, но если запять её красиво, блоками питания обвесить и залить эпоксидом".
теперь человеческий фактор - так будет кто-то делать? нет. конечно нет. захуячат как есть и потом тебя прибьет краном на производстве, потому что ардуино перезагрузилась, когда надо было стопать кран. или софт в библиотеке, скачанной за день до релиза с гитхаба в 3 звездочки, затупил где-то. не обработал исключительную ситуацию.
еще раз, кратко - для ардуины есть цели. но уж слишком много я наслышался (за ~4 года) о том, куда её пихают. и где она не должна стоять. и статей начитался.
ок, согласен
Max
26.10.2018
15:50:03
Forever seventeen
26.10.2018
15:51:45
Born
26.10.2018
15:52:19
а я разве говорил, что все такие хорошие, одна ардуина - говно? и про МК ничего плохого не говорил. и на даче пускай стоит. пускай её не пихают на завод на контроль за содержанием ядохимикатов в газировке, или в мой лифт, или в мой домофон.
в целом - ты говоришь что-то в духе "оу, ну да, ардуина - не очень, но если запять её красиво, блоками питания обвесить и залить эпоксидом".
теперь человеческий фактор - так будет кто-то делать? нет. конечно нет. захуячат как есть и потом тебя прибьет краном на производстве, потому что ардуино перезагрузилась, когда надо было стопать кран. или софт в библиотеке, скачанной за день до релиза с гитхаба в 3 звездочки, затупил где-то. не обработал исключительную ситуацию.
еще раз, кратко - для ардуины есть цели. но уж слишком много я наслышался (за ~4 года) о том, куда её пихают. и где она не должна стоять. и статей начитался.
Я вот просто не пойму, с чего ты взял, что не ардуина в твоём лифте будет работать лучше. :D Что там не какой-нибудь уродливый велосипед. Как я себе понимаю, у ардуины хотя бы есть огромное количество пользователей, которые могут заводить тикеты и на своей шкурке отлавливать баги. А вот тестировал ли кто-то самописный софт? И как тщательно?
Forever seventeen
26.10.2018
15:52:24
И смотрел плагины написанные сторонними разработчиками
И там везде одна ситуация, люди цепляются к основным функциям апи
И не разбираются что внизу
И работает хуево
Ну то есть я верю что наверняка в 99 процентах это решает их проблему
LexsZero
26.10.2018
15:54:04
Forever seventeen
26.10.2018
15:54:22
Но они же не пишут об этом, потом берет другой разраб их код, и делает тоже самое
И в итоге чем дальше от корня, тем больше проблем
Born
26.10.2018
15:55:15
LexsZero
26.10.2018
15:55:23
в мире в котором это все работает как задумано, дом с несертифицированным лифтом установленным несертефицированными джамшутами просто не получится сдать в эксплуатацию.
Google
Born
26.10.2018
15:56:29
Сиие
26.10.2018
15:57:20
Born
26.10.2018
15:58:46
Сиие
26.10.2018
15:59:01
LexsZero
26.10.2018
15:59:24
в россии или в нормальных?
Сиие
26.10.2018
16:00:04
LexsZero
26.10.2018
16:00:20
обычно это разные сертификации
вон CE это вообще декларативная хрень
а какой-нибудь медикал это анальные квесты
Born
26.10.2018
16:01:26
Сиие
26.10.2018
16:03:10
Пока ещё нет. Но что-то вроде предстоит. But why?
зачастую это та ещё профанация, хотя бывают и нормальные, но чтоб тебе провели нормально обычно надо сидеть рядом и смотреть чтоб они проводили как написано в протоколе:
Написано проморозить 10 устройств по 10 часов, значит 10 устройст по 10 часов, а не как они проморозят одно, а на остальные бумажки напишут и тип норм
LexsZero
26.10.2018
16:03:26
когда я работал в конторе где меня токнуло ебом во время неаккуратных R&D манипуляций, у меня была корочка про электробезопасность, которую эта же контора и сделала абсолютно без моего участия, потому что надо было иногда ездить на отладку на объект заказчика который не пускал никого без корочек.
Max
26.10.2018
16:04:01
есть очень большой шанс того, что если это не ардуина с нулевым порогом вхождения, то работать с ней будет не студент Иван, а инженер Анатолий, который сделает это более ответственно и монтажника тоже подберут чутка рукастей чем Петровича с 3-я пальцами
блин, как раз это хотел написать :)
вообще да - пригласи на собеседование 100 ардуинщиков - получишь себе 99 мудаков. пригласи 100 ваяльщиков на кортексах - получишь 50 адекватных.
учитывая что, обычно, отдел кадров работает по принципу "мы не берем идеального, мы берем, когда заебалось искать", то с ардуинщиками получишь не разработку а говно
Andrew
26.10.2018
16:04:12
Сиие
26.10.2018
16:07:13
Василий
26.10.2018
16:59:33
Почему на stm32 два диода, которые включаются и отключаются двумя таймерами, насроенными одинаково, могут постепенно смещаться отностительно друг друга?
IT_Enot
26.10.2018
17:11:29
Потому что это кодил диод
Diver
26.10.2018
17:13:48
внезапно посмеялся
Keroronsk
26.10.2018
17:16:20
Мб дело во времени на вход-выход из прерывания? Пока обрабатывается таймер, таймер 2 продолжает тикать, и постепенно уходит..
Василий
26.10.2018
17:26:19
Google
Василий
26.10.2018
17:26:25
IT_Enot
26.10.2018
17:26:44
Код показывай
Сиие
26.10.2018
17:27:38
Василий
26.10.2018
17:30:06
Andrew
26.10.2018
17:30:42
может у них параметры разные?
Василий
26.10.2018
17:30:52
Код показывай
Нет возможности пока, просто под вечер пятницы вспомнил о проблеме, с которой на неделе столкнулся)
IT_Enot
26.10.2018
17:31:33
Отставание из-за обработки таймеров кодом мб
Либо таймеры не настроены
Либо диоды не кашерные
Василий
26.10.2018
17:31:34
Сиие
26.10.2018
17:31:36
IT_Enot
26.10.2018
17:32:14
Сиие
26.10.2018
17:33:03
Василий
26.10.2018
17:33:09
Скорее нет. Ибо я не знаю пока что это. На чистых сях без либ пишу, разбираюсь.
Сиие
26.10.2018
17:33:42
Из прерываний
а что будет если в момент обработки прерывания у тебя прийдёт другое прерывание?
Василий
26.10.2018
17:34:32
Я не настраивал приоритеты, насколько я понимаю, у них по стандарту одинаковые должны быть, и следовательно они строго последовательно должны выполняться
Сиие
26.10.2018
17:36:31
и вообще какой собственно сам подход
Василий
26.10.2018
17:37:23
1 сек
два бейсик таймера вызывают прерывания каждую секунду. В их обработчиках ровно две строчки
- первая чистит бит в SR
- вторая меняет состояние диода через xor
Сиие
26.10.2018
17:39:29
1 сек
это не совсем то, я с таймерами почти не работал, но таймер, если я правильно понимаю, у тебя работает от резонатора, и в настройках ты задаёшь ему минимальное деление тика и это точно не одна секунад
Василий
26.10.2018
17:40:06
А прерывание каждые 1000