Ржалкакконь! Я, ессно, извиняюсь, а чем тогда занимается и на основании чего формирует управляющее воздействие любое устройство управления? Стыдно признаться, но я полагал, что на основании вычислений, обозвать которые "чушью" у меня рука не поднимется.
Eddy_Em писал(а):
А в release-сборке все эти DBG просто не раскрываются
Откроую тебе страшную тайну: в серьёзных конторах ПО, сданное в эксплуатацию, изменению не подлежит. Поэтому оно или
Цитата:
И выхлопа спокойно в сотню килобайт в секунду производить в терминал
или ты к нему подключаешься отладчиком, ибо никакого отладочного выхлопа не будет. Да и высер 100К текста в секунду будет заметной нагрузкой для многих МК и устройств, принимающих этот выхлоп и где-то его сохраняющих. Ещё прикольно посмотреть, сколько времени займёт анализ этого выхлопа в поисках причин аномального поведения программы.
он говорил, что "до блеска" отлаживает МКшный код на ПК.
Он этого НЕ говорил. Он говорил, что отлаживает на ПК работу с ВНЕШНИМИ устройствами, прежде чем их включать в проект с МК. То есть, например, есть какой нибудь условная микросхема АЦП с каким нибудь интерфейсом. Вот он ее и мусолит на ПК, подключив перректальными способами, ибо человеческих эмбеддерских железных интерфейсов в ПК отродясь не было. Разве только на линуксовом "ПК" сделанном на Распберри сотоварищи...
Тут могут быть расхождения в терминах. В данном случае под вычислениями понимается чистая математика, а не логические автоматы и т.п. мероприятия. И если математика (например БПФ или вейвлет-анализ) превосходно моделируется на ПК, то остальное практически вообще достоверно не моделируется, даже в симуляторах, если вспомнить, что последние никогда не бывают полными.
КРАМ, он говорил, что "до блеска" отлаживает МКшный код на ПК. И вот интересно, как он это делает, если добрая половина кода для МК завязана на его регистрах?
Он имел ввиду некий подключенный к МК чип. Были времена, когда не имея достаточной инфы я брал исходники под винду для управления каким-нибудь синтезатором частоты, которые кто-то запилил до меня раскуривая принципы работы с конкретным синтезатором. И переносил код на МК. Хотя, "переносил" тут очень громко сказано, я его переписывал полностью ориентируясь на исходники. Делать такое с нуля (сначала под PC, потом перепиливать под MK), это надо быть либо мазохистом, либо работать на работе где делать нечего и не знаешь как время убить. Другой причины для двойной траты времени я не вижу.
_________________ Астролябия-сама меряет, было бы что мерять!!!
Терпеть не могу реверс! Как вспомню, сколько времени убил, чтобы отреверсить протокол управления Canon'овскими объективами! А уж чисто-вендовозные железяки?.. Пару дней одну турельку реверсил, чтобы полностью восстановить все возможные команды. А потом написал полноценную управлялку. В общем, теперь я ленив для реверса и в большинстве случаев выступаю за то, чтобы сделать свою железку, даже если это займет в пару раз больше времени, чем реверс чужой. Все равно в прошивку чужой ты не вмешаешься, а со своей можно делать что угодно. И исходники все на гитхабе - народ ругать не будет, как всяких [censored] разработчиков, не удосужившихся ни документации вменяемой сделать, ни даже исходники выложить!
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Это же классика - сначала наплодить себе трудностей, а потом героически преодолевать их противоестественным путем...
Трудностей не может быть, потому что: 1) Кайф, от работы, от проделанной работы, так как радиолюбительство для меня это хобби и работа по совместительству; 2) Отладка чипа на ПК x86/x64 не сравнится по скорости с МК; 3) Ресурсы и возможности ПК в отладке превосходят в МК.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
ЧТД. Когда человек не умеет водить машину, он будет всем доказывать, что пешком ходить быстрее. Собственно, список приведенных Трансформером "контроллеров", состоящий, в том числе, из Z80, намекает нам про умение "водить автомобиль"...
Чел просто фантазирует, представляя себе отладку как сферического коня в вакууме. Типа, комп чего-то там кубатурит исходя из неких абстрактных данных, и выдает что-то такое, что может быть конечным результатом для некоего чипа. А чего и как, это уж вы сами придумайте, конкретика - не царское это дело. Гений идею подал, а вы идите и детали обдумывайте, пишите код программы тестирования чипа, отладочный макет паяйте, стенд собирайте, измерительные приборы подтаскивайте, и всякую другую грязную работу делайте
_________________ Астролябия-сама меряет, было бы что мерять!!!
Чел просто фантазирует, представляя себе отладку как сферического коня в вакууме.
Фантазируете пока что вы, потому что железных x86/x64 высокоскоростных интерфейсов и мостов для ввода и вывода - масса, какие именно (партномера) говорить не буду, посмакую комментарии Ранее на форуме выкладывал видео с несколькими проектами правда в помойке - раздел Мяу , поэтому слово "фантазирует" не применимо в отношении меня.
Типа, комп чего-то там кубатурит исходя из неких абстрактных данных, и выдает что-то такое, что может быть конечным результатом для некоего чипа.
Комп не может "кубатурить", так как не относится к сфере строительства. Выдает то, что вам необходимо по заданной программе, с приличной скоростью, которая не сравниться со скоростью дохлого от 8MHz ~ 100 MHz МК при отладке В этом собственно и преимущество отладки отдельного взятого чипа на ПК и получения нужных результатов с гарантированной точностью и отсутствия подводных камней в виде нехватки ресурсов при выявлении бага ПО в МК.
Выдает то, что вам необходимо по заданной программе, с приличной скоростью которая не сравниться со скоростью дохлого от 8MHz ~ 100 MHz МК при отладке В этом собственно и преимущество отладки отдельного взятого чипа на ПК и получения нужных результатов с гарантированной точностью и отсутствия подводных камней в виде нехватки ресурсов при выявлении бага ПО в МК.
Чего он вам выдает, да еще с гарантированной точностью, вы нам конечно же не станете рассказывать?
_________________ Астролябия-сама меряет, было бы что мерять!!!
да тут каждый (кроме меня) выдал поток личной гордости такой, что я тоже стал гордиться даже заочным знакомством с такими великими эмбеддерами! всяк другого мнит уродом, не смотря... извините, не сдержался
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
А можно немного конкретики? Вот нужно мне сделать девайс на STM32F091. Можно узнать программу, в которую я смогу загрузить прошивку для этого МК и исследовать её работу?
Вот тот же Протеус обсчитывает процесс длительность 10 мс в схеме с 8051 около 20 секунд. И это сейчас, а 20 лет назад вообще доходило до 1.5-2 минут. И это в сильно упрощённой схеме, чтоб не тормозил. Вот мне и интересно, какие инструменты позволят мне
Transformer-V писал(а):
отладить до "блеска" работу чипа на x86/x64, потом наработки перевести в MCU
Причина такого явления, причём явления массового, в общем понятна. Причина заключается во всеобщей бесполезности. То есть люди могут сколько угодно здесь гнуть пальцы и рассказывать о себе и своей бурной деятельности какие-то небылицы, но они не могут объяснить в чём польза от их этой деятельности. Это, кстати, особенно заметно по так называемым профессиональным форумам вроде electronix и ixbt.
Последний раз редактировалось electroget Сб июл 30, 2022 08:14:26, всего редактировалось 1 раз.
Нельзя. Он же писал - если хотите конкретики, придумайте ее сами
Подожди, не торопись с выводами. Человек постоянно намекает, что такой способ есть, просто мы до него не додумались. А вдруг и вправду, мы зашорились и что-то упустили из виду? Немало гениев создали нечто, находясь под действие препаратов, от названия которых домашние мальчики и девочки падают в обморок. Вдруг он щас скажет: "tonyk, воткни в свой писюк вот эту плату, поставь вот эту софтину и получишь ты свой STM32F091." В итоге мы получим оXYительный инструмент, а ты, Asmodey, сядешь в лужу.
Немало гениев создали нечто, находясь под действие препаратов...
Скорее всего, это не соответствует действительности. Самый популярный препарат изменяющий сознание это алкоголь. Я не слышал ни об одном случае, чтоб гениальное открытие было совершено в состоянии алкогольного опьянения. И это при том, что большинство гениев, как и все другие люди, в обычной жизни алкоголь употребляли.
А можно немного конкретики? Вот нужно мне сделать девайс на STM32F091. Можно узнать программу, в которую я смогу загрузить прошивку для этого МК и исследовать её работу?
Прикольно... Не будет никакой конкретики. Патамушта наш персонаж ничего про симуляцию не говорил. И даже не намекал. Наш персонаж намекал на своё эпохальное поделие, которое состоит в том, что RGB-лента с WS2812 приколхожена к ПК и написан простенький софт по управлению несколькими линиями таких лент. Трансформер кагбэ намекаэ, что любой периферийный чип (WS2812, ADC, DAC, GPS/GLONASS/BDS, 1-Wire ... etc) нужно сначала приколхозить к ПК, написать свою убогую софтину по исследованию оного чипа, вдоволь с ним порезвиться, чтобы потом, с чувством выполненного долга и ощущением бесконечной нужности всему человечеству перенести свою нетленку на Z80 или почти такой же по возрасту AVR. И тогда на эмбеддера снизойдет благодать и куча ништяков...
Еще наш товарищ упорно путает отладку ПО для МК и тестирование/реверсинжиниринг чипов. Вероятно, для большей загадочности Странно, что после каждого предложения многоточия не ставит, покрывая свои передовые идеи мраком в три слоя. "Операция Ы. V2.0".
_________________ Астролябия-сама меряет, было бы что мерять!!!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения