-
- Математик и инженер принимают участие в эксперименте. =AlexD=(590 знак., 11.07.2024 08:52)
- Там ещё был метролог, который интересовался, с какой точностью меряется расстояние ;) - maik-vs(11.07.2024 22:26)
- Самое смешное - прав математик (а инженера ждет фильм "последний
дюйм" :) Cкpипaч(385 знак., 11.07.2024 10:13)
- я начинаю понимать в чем наши различия - вы как мне кааца про
реализацию устройств - я же более про философию проектирования
комплексов. я думаю как все вязать начиная от ОУ и диодиков с
транзисторами в плате вплоть до организации сети связи между
галактиками (условная шутка) - и пытаюсь видеть как оно одной нитью
протянется в процессе создания. у меня из 10 только 9 проектов
доходят до конца - что не додумал по поводу общности концепта -
зашел в тупик на пол пути. klen(253 знак., 11.07.2024 12:42)
- Осмелюсь высказать: событийность - это хорошо, но в реальности код исполняется (в мире МК) одной, ну двух головах. И если задаться вопросом, " Как оно в действительности будет выполняться?" ответом будет - последовательно. Не всегда монотонно (разные уровни прерываний), но всегда последовательно.То есть два разных события выполняться всё равно последовательно, пусть и с учётом приоритета. - Dingo(23.07.2024 06:49)
- Различий много. Начнем с того что я НЕ НАЧИНАЮ проектов без
авансирования. А аванс, знаете ли, не позволяет не то что один из
десяти отложить - сроки в договоре прописаны. Второе отличие -
проектирование "сверху вниз". Cкpипaч(624 знак., 11.07.2024 15:02)
- микрокаммент - я не подозреваю, что заказчик мог что-то не то
сказать, умолчать и прочаяя - я всегда твердо знаю, что он врет в
146% и понятия не имеет что у него и как в реальности работает и
существует. потому самолично (саморучно, самоглазно) изучаю объект
до того, как начать разговоры о договоре. - Alex68(11.07.2024 17:35)
- Типа того. Сегодня. Строим завод пищевых полуфабрикатов. Сегодня
подали питание на приточно-вытяжные вентустановки. И что? Cкpипaч(1558 знак., 11.07.2024 20:07)
- верю. каждому слову. ибо то есть ИСТИНА. жизненная истина. "другой
у нас для вас нет". могу еще всяких стори нарассказывать, но зачем?
тут у кажного на трехтомник наберется. важно - никогда никому ни в
чем нэ вэрить. даже написанному производителем. даже эуропейским.
видел документацию на печатную машину, на флешке, с серийным
номером именно этой машины, официально переданной фирмачами. ничо общего с реальностью. - Alex68(11.07.2024 21:03)
- Ага. Машины сложные и не настолько массовые, чтобы пеклись как
пирожки на конвейере. Ещё на этапе пусконаладки, десяток
модификаций железа сделали, софт заменили. Вот заводская флешка и
потеряла связь с реальностью. - Nikolay_Po(11.07.2024 22:15)
- добавлю. у них нет в принципе тестового софта. то есть как-то проверить блоки, а их там много и на хитрой шине никак не можно. спросил фирмачей - а если сломается, как найти неисправный блок? ответ - приезжает сервис инженер с полным комплектом блоков и меняет их по очереди. занавес. - Alex68(12.07.2024 00:07)
- ...а софт от субподрядчика, что им плату управления ваял,
изначально никем никому не передавался. Ибо ноу-хау и копипайт. - Cкpипaч(11.07.2024 22:58)
- ой не начинай про софт. его индусы на джаве писали. я даже не знаю
матерного слова характеризующего все ето. - Alex68(12.07.2024 00:03)
- И тем не менее, в машинке за миллион долларов софт обычно не
документирован никак. Несколько раз сталкивался когда мне честно сознавались - мы с той
фирмой уже не сотрудничаем, софт стоит "as is", как он работает
и почемуне скажет никто. Сори чувак. - Cкpипaч(12.07.2024 10:17)- мафынка, о которой говорю, стоила лимон двести тыщ ойро. - Alex68(12.07.2024 14:51)
- И тем не менее, в машинке за миллион долларов софт обычно не
документирован никак. Несколько раз сталкивался когда мне честно сознавались - мы с той
фирмой уже не сотрудничаем, софт стоит "as is", как он работает
- ой не начинай про софт. его индусы на джаве писали. я даже не знаю
матерного слова характеризующего все ето. - Alex68(12.07.2024 00:03)
- Ага. Машины сложные и не настолько массовые, чтобы пеклись как
пирожки на конвейере. Ещё на этапе пусконаладки, десяток
модификаций железа сделали, софт заменили. Вот заводская флешка и
потеряла связь с реальностью. - Nikolay_Po(11.07.2024 22:15)
- верю. каждому слову. ибо то есть ИСТИНА. жизненная истина. "другой
у нас для вас нет". могу еще всяких стори нарассказывать, но зачем?
тут у кажного на трехтомник наберется. важно - никогда никому ни в
чем нэ вэрить. даже написанному производителем. даже эуропейским.
видел документацию на печатную машину, на флешке, с серийным
номером именно этой машины, официально переданной фирмачами. ничо общего с реальностью. - Alex68(11.07.2024 21:03)
- Ха!!! Да это ж классика! Ну откуда заказчик может про всё это знать??? :-)) - Лaгyнoв(11.07.2024 19:39)
- Типа того. Сегодня. Строим завод пищевых полуфабрикатов. Сегодня
подали питание на приточно-вытяжные вентустановки. И что? Cкpипaч(1558 знак., 11.07.2024 20:07)
- микрокаммент - я не подозреваю, что заказчик мог что-то не то
сказать, умолчать и прочаяя - я всегда твердо знаю, что он врет в
146% и понятия не имеет что у него и как в реальности работает и
существует. потому самолично (саморучно, самоглазно) изучаю объект
до того, как начать разговоры о договоре. - Alex68(11.07.2024 17:35)
- Перфекционист - он как самурай. Нет цели, только путь. - SciFi(11.07.2024 12:45)
- Гы-гы, если прерывание только устанавливает флаг в памяти и больше
ничего не делает, то это бесполезное прерывание, потому что
аппаратный флаг - это тоже "флаг в памяти" ;-)). А учитывая
навороченность периферии со всеми её очередями и дма, то иногда
совершенно не очевидно, что обработчики прерываний - необходимость.
Иногда можно посмотреть на систему шире и непредвзято ;-). - =AlexD=(11.07.2024 10:50)
- обработчик прерывания кроме выставления флага в памяти(чего конечно
делать не нужно - он в регистре периферии и так выставлен)
выполняет "код синхронизации планировщика по результатам выставления
оного флага аппаратурой". это принципиально. между синхронно-последовательным и
асинхронно-параллельным (с механизмами синхронизации) мышлением я
вижу пропасть :) - klen(11.07.2024 11:49)
- Пффф, нет там никакой пропасти, учитывая что в большинстве MCU
всего один CPU. А в критической секции RTOS чаще всего запрещаются
вообще все прерывания. Да и задачи не создаются динамически.
Истинная асинхронщина предельной стадии - это болото, в котором
можно утопить любой проект. Большинство камрадов только только
притворяются асинхронщиками сводя проект к небольшому количеству
синхронно-последовательных потоков исполнения. - =AlexD=(11.07.2024 12:52)
- Вы оба правы. Но где-то
в секретных лабораториях на обратной стороне Луныесть задачи, требующие сверхвысокого времени реакции (сто машинных циклов) и низкого джиттера. И любая цена стоит этих денег. - Cкpипaч(11.07.2024 15:07)- я припал к сиське, так сказать начал путь с к1878ве1 ... да ну его
в жЁППу такие задачи - последовательно полинговые которые только и
можно на нем решать. - klen(12.07.2024 18:21)
- Языки типа "ladder logic" - отлично помогают от пижонства :) - Cкpипaч(12.07.2024 19:21)
- я припал к сиське, так сказать начал путь с к1878ве1 ... да ну его
в жЁППу такие задачи - последовательно полинговые которые только и
можно на нем решать. - klen(12.07.2024 18:21)
- Вы оба правы. Но где-то
- Пффф, нет там никакой пропасти, учитывая что в большинстве MCU
всего один CPU. А в критической секции RTOS чаще всего запрещаются
вообще все прерывания. Да и задачи не создаются динамически.
Истинная асинхронщина предельной стадии - это болото, в котором
можно утопить любой проект. Большинство камрадов только только
притворяются асинхронщиками сводя проект к небольшому количеству
синхронно-последовательных потоков исполнения. - =AlexD=(11.07.2024 12:52)
- обработчик прерывания кроме выставления флага в памяти(чего конечно
делать не нужно - он в регистре периферии и так выставлен)
выполняет "код синхронизации планировщика по результатам выставления
оного флага аппаратурой". это принципиально. между синхронно-последовательным и
асинхронно-параллельным (с механизмами синхронизации) мышлением я
вижу пропасть :) - klen(11.07.2024 11:49)
- я начинаю понимать в чем наши различия - вы как мне кааца про
реализацию устройств - я же более про философию проектирования
комплексов. я думаю как все вязать начиная от ОУ и диодиков с
транзисторами в плате вплоть до организации сети связи между
галактиками (условная шутка) - и пытаюсь видеть как оно одной нитью
протянется в процессе создания. у меня из 10 только 9 проектов
доходят до конца - что не додумал по поводу общности концепта -
зашел в тупик на пол пути. klen(253 знак., 11.07.2024 12:42)
- Математик и инженер принимают участие в эксперименте. =AlexD=(590 знак., 11.07.2024 08:52)