Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: мелкие дешевые МК

Ср июл 27, 2022 10:14:12

Eddy_Em писал(а):Всякую вычислительную чушь

Ржалкакконь! :))
Я, ессно, извиняюсь, а чем тогда занимается и на основании чего формирует управляющее воздействие любое устройство управления? Стыдно признаться, но я полагал, что на основании вычислений, обозвать которые "чушью" у меня рука не поднимется.
Eddy_Em писал(а):А в release-сборке все эти DBG просто не раскрываются

Откроую тебе страшную тайну: в серьёзных конторах ПО, сданное в эксплуатацию, изменению не подлежит. Поэтому оно или
И выхлопа спокойно в сотню килобайт в секунду производить в терминал

или ты к нему подключаешься отладчиком, ибо никакого отладочного выхлопа не будет. Да и высер 100К текста в секунду будет заметной нагрузкой для многих МК и устройств, принимающих этот выхлоп и где-то его сохраняющих. Ещё прикольно посмотреть, сколько времени займёт анализ этого выхлопа в поисках причин аномального поведения программы.

Re: мелкие дешевые МК

Ср июл 27, 2022 11:33:57

он говорил, что "до блеска" отлаживает МКшный код на ПК.

Он этого НЕ говорил.
Он говорил, что отлаживает на ПК работу с ВНЕШНИМИ устройствами, прежде чем их включать в проект с МК.
То есть, например, есть какой нибудь условная микросхема АЦП с каким нибудь интерфейсом. Вот он ее и мусолит на ПК, подключив перректальными способами, ибо человеческих эмбеддерских железных интерфейсов в ПК отродясь не было. Разве только на линуксовом "ПК" сделанном на Распберри сотоварищи...

Добавлено after 4 minutes 21 second:
я полагал, что на основании вычислений

Тут могут быть расхождения в терминах. В данном случае под вычислениями понимается чистая математика, а не логические автоматы и т.п. мероприятия. И если математика (например БПФ или вейвлет-анализ) превосходно моделируется на ПК, то остальное практически вообще достоверно не моделируется, даже в симуляторах, если вспомнить, что последние никогда не бывают полными.

Re: мелкие дешевые МК

Ср июл 27, 2022 12:05:13

КРАМ, он говорил, что "до блеска" отлаживает МКшный код на ПК. И вот интересно, как он это делает, если добрая половина кода для МК завязана на его регистрах?

Он имел ввиду некий подключенный к МК чип. Были времена, когда не имея достаточной инфы я брал исходники под винду для управления каким-нибудь синтезатором частоты, которые кто-то запилил до меня раскуривая принципы работы с конкретным синтезатором. И переносил код на МК. Хотя, "переносил" тут очень громко сказано, я его переписывал полностью ориентируясь на исходники. Делать такое с нуля (сначала под PC, потом перепиливать под MK), это надо быть либо мазохистом, либо работать на работе где делать нечего и не знаешь как время убить. Другой причины для двойной траты времени я не вижу.

Re: мелкие дешевые МК

Ср июл 27, 2022 12:20:49

Терпеть не могу реверс! Как вспомню, сколько времени убил, чтобы отреверсить протокол управления Canon'овскими объективами! А уж чисто-вендовозные железяки?.. Пару дней одну турельку реверсил, чтобы полностью восстановить все возможные команды. А потом написал полноценную управлялку.
В общем, теперь я ленив для реверса и в большинстве случаев выступаю за то, чтобы сделать свою железку, даже если это займет в пару раз больше времени, чем реверс чужой. Все равно в прошивку чужой ты не вмешаешься, а со своей можно делать что угодно. И исходники все на гитхабе - народ ругать не будет, как всяких [censored] разработчиков, не удосужившихся ни документации вменяемой сделать, ни даже исходники выложить!

Re: мелкие дешевые МК

Пт июл 29, 2022 00:20:26

Это же классика - сначала наплодить себе трудностей, а потом героически преодолевать их противоестественным путем...

Трудностей не может быть, потому что:
1) Кайф, от работы, от проделанной работы, так как радиолюбительство для меня это хобби и работа по совместительству;
2) Отладка чипа на ПК x86/x64 не сравнится по скорости с МК;
3) Ресурсы и возможности ПК в отладке превосходят в МК. :music:

Re: мелкие дешевые МК

Пт июл 29, 2022 05:38:20

ЧТД.
Когда человек не умеет водить машину, он будет всем доказывать, что пешком ходить быстрее.
Собственно, список приведенных Трансформером "контроллеров", состоящий, в том числе, из Z80, намекает нам про умение "водить автомобиль"...

Re: мелкие дешевые МК

Пт июл 29, 2022 06:23:05

Чел просто фантазирует, представляя себе отладку как сферического коня в вакууме. Типа, комп чего-то там кубатурит исходя из неких абстрактных данных, и выдает что-то такое, что может быть конечным результатом для некоего чипа. А чего и как, это уж вы сами придумайте, конкретика - не царское это дело. Гений идею подал, а вы идите и детали обдумывайте, пишите код программы тестирования чипа, отладочный макет паяйте, стенд собирайте, измерительные приборы подтаскивайте, и всякую другую грязную работу делайте :))

Re: мелкие дешевые МК

Пт июл 29, 2022 15:33:10

список приведенных Трансформером "контроллеров", состоящий, в том числе, из Z80, намекает нам про умение "водить автомобиль"...
:)))
В точку!

Re: мелкие дешевые МК

Пт июл 29, 2022 21:43:35

Чел просто фантазирует, представляя себе отладку как сферического коня в вакууме.

Фантазируете пока что вы, потому что железных x86/x64 высокоскоростных интерфейсов и мостов для ввода и вывода - масса, какие именно (партномера) говорить не буду, посмакую комментарии :solder: Ранее на форуме выкладывал видео с несколькими проектами правда в помойке - раздел Мяу :wink: , поэтому слово "фантазирует" не применимо в отношении меня.

Типа, комп чего-то там кубатурит исходя из неких абстрактных данных, и выдает что-то такое, что может быть конечным результатом для некоего чипа.

Комп не может "кубатурить", так как не относится к сфере строительства. Выдает то, что вам необходимо по заданной программе, с приличной скоростью, которая не сравниться со скоростью дохлого от 8MHz ~ 100 MHz МК при отладке :) В этом собственно и преимущество отладки отдельного взятого чипа на ПК и получения нужных результатов с гарантированной точностью и отсутствия подводных камней в виде нехватки ресурсов при выявлении бага ПО в МК.

А чего и как, это уж вы сами придумайте, конкретика - не царское это дело. Гений идею подал

Правильно, сами и только сами. :music:

Re: мелкие дешевые МК

Пт июл 29, 2022 22:25:32

Выдает то, что вам необходимо по заданной программе, с приличной скоростью которая не сравниться со скоростью дохлого от 8MHz ~ 100 MHz МК при отладке :) В этом собственно и преимущество отладки отдельного взятого чипа на ПК и получения нужных результатов с гарантированной точностью и отсутствия подводных камней в виде нехватки ресурсов при выявлении бага ПО в МК.

Чего он вам выдает, да еще с гарантированной точностью, вы нам конечно же не станете рассказывать?

Re: мелкие дешевые МК

Пт июл 29, 2022 23:07:55

Трансформер - он такой.)))
Поток сознания - яростный и беспощадный.

Re: мелкие дешевые МК

Пт июл 29, 2022 23:11:06

поток бессознания

Re: мелкие дешевые МК

Пт июл 29, 2022 23:58:15

да тут каждый (кроме меня) выдал поток личной гордости такой, что я тоже стал гордиться даже заочным знакомством с такими великими эмбеддерами! всяк другого мнит уродом, не смотря... извините, не сдержался

Re: мелкие дешевые МК

Сб июл 30, 2022 07:21:56

Transformer-V писал(а):посмакую комментарии

А можно немного конкретики? Вот нужно мне сделать девайс на STM32F091. Можно узнать программу, в которую я смогу загрузить прошивку для этого МК и исследовать её работу?

Вот тот же Протеус обсчитывает процесс длительность 10 мс в схеме с 8051 около 20 секунд. И это сейчас, а 20 лет назад вообще доходило до 1.5-2 минут. И это в сильно упрощённой схеме, чтоб не тормозил. Вот мне и интересно, какие инструменты позволят мне
Transformer-V писал(а):отладить до "блеска" работу чипа на x86/x64, потом наработки перевести в MCU

Re: мелкие дешевые МК

Сб июл 30, 2022 07:58:41

всяк другого мнит уродом, не смотря...

Причина такого явления, причём явления массового, в общем понятна. Причина заключается во всеобщей бесполезности. То есть люди могут сколько угодно здесь гнуть пальцы и рассказывать о себе и своей бурной деятельности какие-то небылицы, но они не могут объяснить в чём польза от их этой деятельности. Это, кстати, особенно заметно по так называемым профессиональным форумам вроде electronix и ixbt.
Последний раз редактировалось electroget Сб июл 30, 2022 08:14:26, всего редактировалось 1 раз.

Re: мелкие дешевые МК

Сб июл 30, 2022 08:13:24

Transformer-V писал(а):посмакую комментарии

А можно немного конкретики?

Нельзя. Он же писал - если хотите конкретики, придумайте ее сами :)))

Re: мелкие дешевые МК

Сб июл 30, 2022 09:26:40

Asmodey писал(а):Нельзя. Он же писал - если хотите конкретики, придумайте ее сами :)))

Подожди, не торопись с выводами. Человек постоянно намекает, что такой способ есть, просто мы до него не додумались. А вдруг и вправду, мы зашорились и что-то упустили из виду? Немало гениев создали нечто, находясь под действие препаратов, от названия которых домашние мальчики и девочки падают в обморок. Вдруг он щас скажет: "tonyk, воткни в свой писюк вот эту плату, поставь вот эту софтину и получишь ты свой STM32F091." В итоге мы получим оXYительный инструмент, а ты, Asmodey, сядешь в лужу. ;)

Re: мелкие дешевые МК

Сб июл 30, 2022 09:52:26

Немало гениев создали нечто, находясь под действие препаратов...

Скорее всего, это не соответствует действительности. Самый популярный препарат изменяющий сознание это алкоголь. Я не слышал ни об одном случае, чтоб гениальное открытие было совершено в состоянии алкогольного опьянения. И это при том, что большинство гениев, как и все другие люди, в обычной жизни алкоголь употребляли.

Re: мелкие дешевые МК

Сб июл 30, 2022 10:12:14

А можно немного конкретики? Вот нужно мне сделать девайс на STM32F091. Можно узнать программу, в которую я смогу загрузить прошивку для этого МК и исследовать её работу?

Прикольно... :)))
Не будет никакой конкретики. Патамушта наш персонаж ничего про симуляцию не говорил. И даже не намекал.
Наш персонаж намекал на своё эпохальное поделие, которое состоит в том, что RGB-лента с WS2812 приколхожена к ПК и написан простенький софт по управлению несколькими линиями таких лент.
Трансформер кагбэ намекаэ, что любой периферийный чип (WS2812, ADC, DAC, GPS/GLONASS/BDS, 1-Wire ... etc) нужно сначала приколхозить к ПК, написать свою убогую софтину по исследованию оного чипа, вдоволь с ним порезвиться, чтобы потом, с чувством выполненного долга и ощущением бесконечной нужности всему человечеству перенести свою нетленку на Z80 или почти такой же по возрасту AVR.
И тогда на эмбеддера снизойдет благодать и куча ништяков...
:tea:
Как то так.

Re: мелкие дешевые МК

Сб июл 30, 2022 10:16:46

Еще наш товарищ упорно путает отладку ПО для МК и тестирование/реверсинжиниринг чипов. Вероятно, для большей загадочности 8) Странно, что после каждого предложения многоточия не ставит, покрывая свои передовые идеи мраком в три слоя. "Операция Ы. V2.0".
Ответить