@proembedded

Страница 971 из 975
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
Там нет операционной системы которая есть на пк
:DD И-и? Как это им помогает? Я вот сколько запускал игр в стиме, они всё збс работают.

Max
26.10.2018
15:39:13
Чтобы у всех все было в точности как у него
А потом приходят менеджеры с пучком требований и появляются версии )))

Max
26.10.2018
15:39:18
Это не идеал. Это хуня какая-то. :D Я так и не понял, кто это и что он должен делать. Ну кроме того, что должен быть примером для подражания.
инженер это человек, который применяет достижения научно-технического прогресса для удовлетворения потребностей окружающих, в рамках сроков, бюджетов и ествественых требований, вытекающих той области задач, над которой инженер трудится. соответственно, инженер в своих решениях должен руководствоваться ничем иным, кроме как холодным расчетом, а не "это ж опенсорс, это ж кодовая база, это модульность"

Forever seventeen
26.10.2018
15:40:05
:DD И-и? Как это им помогает? Я вот сколько запускал игр в стиме, они всё збс работают.
Ну это почти всегда так, что на консолях багов меньше и оптимизация лучше чем на пкн

Бывают исключения конечно

Сиие
26.10.2018
15:41:21
Именно потому что код пишется на базе другого кода
а что в этом плохого то? зачем изобретать велосипед, если можно взять чужой, хорошо посмотреть, вырезать свистелки перделки, прикрутить своё третье колесо и получить нормальный проэкт

Google
Forever seventeen
26.10.2018
15:42:03
Ну чаще всего у программиста не хватает квалификации

IT_Enot
26.10.2018
15:42:06
Постоянно только так продукты и создаются

Born
26.10.2018
15:42:22
Ну это почти всегда так, что на консолях багов меньше и оптимизация лучше чем на пкн
Чивоооо. :D Короче, никаких багов уже лет 100 не видел, про оптимизацию я даже говорить не хочу, потому что мы одинаково некомпетентны в этом вопросе.

Max
26.10.2018
15:42:25
инженер это человек, который применяет достижения научно-технического прогресса для удовлетворения потребностей окружающих, в рамках сроков, бюджетов и ествественых требований, вытекающих той области задач, над которой инженер трудится. соответственно, инженер в своих решениях должен руководствоваться ничем иным, кроме как холодным расчетом, а не "это ж опенсорс, это ж кодовая база, это модульность"
Да, так и должно быть. Только потом приходят новые требования, или "сделайте побыстрее", или после первой итерации заказчики пропадают, а ты только догадываешься, что скорее всего все сделанное тупо пустили под нож, ибо учет - это вредное для организации дело, вскрывает слишком много ненужных тем.

Сиие
26.10.2018
15:42:49
Там нет операционной системы которая есть на пк
что-то мне подсказывает что там есть ОС...

Forever seventeen
26.10.2018
15:43:10
Это трудно признать, но наверное от силы 2-4 процента программистов могут за какое-то приемлемое время залезть в чужой код (если он ещё доступен) и реально разобраться в нем

Не говоря уже о том, что под тобой ещё ос, куча драйверов, и прочего

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
Это трудно признать, но наверное от силы 2-4 процента программистов могут за какое-то приемлемое время залезть в чужой код (если он ещё доступен) и реально разобраться в нем
ты неправ, поддержку легаси проектов никто не отменял. этим занимаются очень многие, да и банально очень часто приходится разбираться с библиотеками, чем они отличаются от чужого сферического кода?

Forever seventeen
26.10.2018
15:47:10
И сейчас как инвалид мучаю stm32h7

На работе

Dmitry
26.10.2018
15:48:05
Ну если в коммерческой разработке не учавствовал, то может и не видел, как там надо, нет?

Сиие
26.10.2018
15:48:49
а я разве говорил, что все такие хорошие, одна ардуина - говно? и про МК ничего плохого не говорил. и на даче пускай стоит. пускай её не пихают на завод на контроль за содержанием ядохимикатов в газировке, или в мой лифт, или в мой домофон. в целом - ты говоришь что-то в духе "оу, ну да, ардуина - не очень, но если запять её красиво, блоками питания обвесить и залить эпоксидом". теперь человеческий фактор - так будет кто-то делать? нет. конечно нет. захуячат как есть и потом тебя прибьет краном на производстве, потому что ардуино перезагрузилась, когда надо было стопать кран. или софт в библиотеке, скачанной за день до релиза с гитхаба в 3 звездочки, затупил где-то. не обработал исключительную ситуацию. еще раз, кратко - для ардуины есть цели. но уж слишком много я наслышался (за ~4 года) о том, куда её пихают. и где она не должна стоять. и статей начитался.
ок, согласен

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 процентах это решает их проблему

Forever seventeen
26.10.2018
15:54:22
Но они же не пишут об этом, потом берет другой разраб их код, и делает тоже самое

И в итоге чем дальше от корня, тем больше проблем

LexsZero
26.10.2018
15:55:23
в мире в котором это все работает как задумано, дом с несертифицированным лифтом установленным несертефицированными джамшутами просто не получится сдать в эксплуатацию.

Ну так если его с ардуиной сертифицировали -- не похер ли?)
да хоть с хомячком в коробочке, замыкающим контакты. лишь бы работал.

Google
Сиие
26.10.2018
15:57:20
Я вот просто не пойму, с чего ты взял, что не ардуина в твоём лифте будет работать лучше. :D Что там не какой-нибудь уродливый велосипед. Как я себе понимаю, у ардуины хотя бы есть огромное количество пользователей, которые могут заводить тикеты и на своей шкурке отлавливать баги. А вот тестировал ли кто-то самописный софт? И как тщательно?
есть очень большой шанс того, что если это не ардуина с нулевым порогом вхождения, то работать с ней будет не студент Иван, а инженер Анатолий, который сделает это более ответственно и монтажника тоже подберут чутка рукастей чем Петровича с 3-я пальцами

Сиие
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
ты когда-то участвовал в сертификационных испытаниях?
Пока ещё нет. Но что-то вроде предстоит. But why?

Сиие
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 адекватных. учитывая что, обычно, отдел кадров работает по принципу "мы не берем идеального, мы берем, когда заебалось искать", то с ардуинщиками получишь не разработку а говно

Василий
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 продолжает тикать, и постепенно уходит..

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
независимые от чего? он может независить сколько угодно, тикает себе и тикает, а вот обработка таймера это уже дело друое, не на прямую ж он подключён к диоду
Ну я к тому что сигналы то должны вроде с одинаковой частотой формироваться, понятно что одновременно диоды не включаются, но уж точно за секунду обработик успевает 1цу записать куда надо, не понимаю откуда рассинхрон может появляться

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:33:03
Одинаковые. Ну короче не должно быть такого, и это кривые руки, верно?
ты мигаешь светодиодом из какой части? из прерывания? или просто из кода?

Василий
26.10.2018
17:33:09
Скорее нет. Ибо я не знаю пока что это. На чистых сях без либ пишу, разбираюсь.

Сиие
26.10.2018
17:33:42
Из прерываний
а что будет если в момент обработки прерывания у тебя прийдёт другое прерывание?

Василий
26.10.2018
17:34:32
Я не настраивал приоритеты, насколько я понимаю, у них по стандарту одинаковые должны быть, и следовательно они строго последовательно должны выполняться

Василий
26.10.2018
17:37:23
1 сек

два бейсик таймера вызывают прерывания каждую секунду. В их обработчиках ровно две строчки - первая чистит бит в SR - вторая меняет состояние диода через xor

Сиие
26.10.2018
17:39:29
1 сек
это не совсем то, я с таймерами почти не работал, но таймер, если я правильно понимаю, у тебя работает от резонатора, и в настройках ты задаёшь ему минимальное деление тика и это точно не одна секунад

Страница 971 из 975