- свежие выкачаные архивы пакетов поддкржки f0/c0/f1/f4/g0/g4/h7 для stm32_cube_mx и он сам для linux64 klen(571 знак., 03.11.2024 21:25, dao, ссылка, ссылка, полностью, -1)
- Вести с полей: кто-то подключил осциллограф к ИИ, полный восторг
>> SciFi(3126 знак., 05.11.2026 08:45 - 09:00, dao, ссылка, полностью)
- Небезызвестный lleo против - bodis(1 знак., 09.11.2026 22:38, ссылка)
- Чтобы просто оставаться на месте нужно бежать изо всех сил, а
чтобы продвинуться вперёд, нужно бежать вдвое быстрее.(с) - =AlexD=(05.11.2026 13:36, +1)
- В 1946 году Туполеву привезли 26 трофейных кульманов и в КБ
состоялся праздник по этому поводу. В те годы они выпекали по
одному самолёту (типу) в год. И только из-за чьего-то большого ума
мы узнали об этом только после советской власти. Сколько типов
самолётов в год они выпускают сейчас? - Kpoк(05.11.2026 22:53)
- Те самолёты, щас бы не допустили до произвоцтва, не говоря о
полётах. - mse homjak(05.11.2026 22:54)
- Но они летали. - Kpoк(05.11.2026 22:55)
- Что-то это мне напоминает. А, разговоры про то, что раньше софт был
распрекрасный, маленький и всё летало. Только все кто так говорят,
почемуй то, этим прекрасным софтом не пользуются. Пользуются же
отвратительным, глючным, монструозным современным. С автомобилями
та же история. - mr-x(06.11.2026 11:21)
- Тогда к авариям проще относились. Тогда бабы ещо нарожывали. Да и
попроще машинки были. Сильно попроще. Небо и земля. Щас один
двигатель лет 10 делают. - mse homjak(05.11.2026 23:15)
- 1) Нащот "бабы ещё нарожают" - это Лагуновский мем. Отбрасываем
сразу. 2) Да падали. И производили этими падениями знания, которые
используют сейчас, чтоб падали меньше. 3) Вишенка на торте. "Сильно
попроще" - это не бага, это фича! И усложнение изделий происходит
именно потому, что нет человека, представляющего оные целиком. Kpoк(74 знак., 06.11.2026 08:47, +1)
- Блин... Щас в саломоте электроники одной, вагон. Сервоприводов,
даччиков... Тогда лёччик управляющие плоскости ручкаме-ножкаме
туду-сюду шоркал. И всё на верёвочках было. Тогда испытания,
месяц-два, если никто не убился и управляемость, боле-мене. Щас,
лет 10, как с куста. - mse homjak(06.11.2026 10:52)
- вооот, вооот... говорите, говорите. В скобках заметим, что
перечисленная тряхомудия производится вне КБ Туполева. - Kpoк(06.11.2026 11:12)
- КБ Туполева обосралось с Ту-2** по самое небалуйся. Что о них
говорить? - mse homjak(06.11.2026 11:45)
- Самолёты проектировались из тактики применения, на которую в СССР
сильно влияло политическое руководство не сильно соображающее в
модных тенденциях тактик применения. jlm(135 знак., 06.11.2026 12:43)
- Попытка увести разговор в сторону. В те годы все обсирались. Я
упомянул про Ту только потому что в популярной литературе описан
случай с кульманами. Он как бы подсвечивает ситуацию. - Kpoк(06.11.2026 12:04)
- Кроме МиГа и Туполева, никто. Все летучие конторы, вкладывались в
свою тему, а эти, в коммэрцыю. Рэзультат на рыло. Кульманы ни при
чом, речь-то пошла про сроки. - mse homjak(06.11.2026 12:44)
- Да что ж такие вещи надо разжёвывать? Кульманы - иллюстрация
материального оснащения КБ в 1946 году. Видимо, надо расшифровать -
очень сдержанного отношения, если им радовались. Тем не менее,
работали быстро. А сейчас работают медленно. В том числе ГСС. И про
МС-21 я слышу уже всю свою жизнь. А по ту сторону забора фирм
вообще почти не осталось - там те же технологии проектирования. Вот
Маск меня приятно удивил, но он явно человек отвязный, другой это
болото не расшевелил Kpoк(3 знак., 06.11.2026 12:58)
- "Немецкие кульманы". Почувствуйте разницу. Радовались не кульманам,
а немецким кульманам. И что вам не нравится в ГСС? В 2000 началось,
в 2008 первый полёт, 2010, сертификат. А МС-21, сперва запретили
углеволокно, пришлось ждать своё, переделывать, потом всю авионику.
Опять ждать-переделывать. Тем не менее, в 2010 началось, в 2021
получен сертификат типа на МС-21-300. У вас щас забери ПИКи.
Совсем. И ждите аналогов. - mse homjak(06.11.2026 13:14)
- Бюрократия пожирает время и ресурсы, но увы, только она способна
заставить человеков не лениться и таки провести все требуемые
проверки надлежащим образом. Как-раз только внедрение ИИ и способно
упростить сей процесс. - =AlexD=(06.11.2026 11:22)
- Мегамиллиардер Безос, говоря о своём инженерном ИИ-стартапе,
высказывает желание кратно сократить время проектирования
авиадвигателя. SciFi(153 знак., 06.11.2026 08:28, ссылка)
- Тогда меньше воровали, ибо яйца отрывали до заноса прокурору - klen(06.11.2026 00:11)
- Подключение к ИИ осциллографов/отладчиков было ожидаемо.
Предполагаю, что дальше к ИИ подключат SPICE и он начнет рисовать
приличные аналоговые схемы. К ИИ подключат программы твердотельного
моделирования и он начнет создавать уникальную механику. Возможно в
некоторых случаях будет достаточно подключения к матлабу и он
создаст уникальные антенны. Т.е. при наличии адекватной обратной
связи ИИ способен решать очень много задач. Не только
программистам/схемотехникам будет о чем AlexBi(11 знак., 05.11.2026 12:17)
- LTSPICE - уже подлючили. - !Neofit(05.11.2026 14:39)
- Там не в уникальности дело. Просто он может быстро и эффективно
выполнять много мышечной работы. Под присмотром старшего.
Соответственно, отпадает потребность во множестве младших, ну и
закрывается карьерный путь из младшего в старшие (откуда будет
приходить пополнение к старшим?). - SciFi(05.11.2026 12:36)
- Не мышечной, а сравнительно низко интеллектуальной работы. И
присмотра со стороны старшего все меньше, присмотр заменяется на
тестирование результата, которое можно считать обратной связью для
ИИ. Присмотр старшего тормозит работу, а всем нужен результат. При
этом исчезает потребность не только в младших, но и старших уже не
надо будет так много. Если судить по отзывам типа "за день с ИИ
сделал то, что без ИИ делал месяц", тогда 90% старших тоже
вынуждены будут уйти, для них AlexBi(63 знак., 05.11.2026 15:53)
- Карьерный путь из младшего в старшие обесценится. Любой студент,
знающий терминологию и умеющий толково излагать мысли в текст
сможет выдавать годный результат с первого дня работы. - =AlexD=(05.11.2026 13:33)
- Я ужэ, вроде, писал, как мне "выдал годный результат" Гуголь.
Спрашиваю насчот кастомного ИИР фильтра: какие коэффициенты "0",
"1", одинаковы по модулю. Он напейсал. А, потом, такой,
"коэффициент-то равен "0". Значит, соотвецтвующий элемент линиии
задержки можно убрать. Х0 сдвигаем прямо в Х2". Студент, знающий
терминологию и толково излагающий, в этот момент можэт поиметь
жизненный опыт. - mse homjak(05.11.2026 15:50)
- Гугол вообще не авторитет и заточен под другое. И вообще, ИИ лучше
всего работает, когда генерирует нулевой код и сам его отлаживает.
А допиливание за человеком заставляет его тошнить буквами. Всё как
и с людями. - =AlexD=(05.11.2026 16:35)
- Пинаю потихоньку Antigravity на бесплатном плане, под капотом по
умолчанию Gemini 3.8 Flash High. Пока не IDE, и не CLI. Впечатлён
адекватностью рассуждений и качеством кода. Задачи ставлю
человеческим языком, код оно пишет само. Виднеется ещё 3 движка -
Claude Sonnet 4.6, Claude Opus 4.6 и GPT-OSS 120MB - пока не
переключал. Предыдущую реализацию похожего - jules - они, гугл, уже, правда, зарыли. - Vit(Вчера, 22:43)
- Не факт. Зарядил GLM53 и Qwen38, из под Maya, приёмник RS232.
Получились, +/- одно и то-жэ. Типовое, 16Х к бодовой скорости.
Почему не 8Х? 4Х? FSM на 4 состояния... Типовой кирпич. А, чтобы,
нулевой код, надо ТЗ в размер будущего кода. Тожэ хорошее для
студента с терминологией. - mse homjak(05.11.2026 17:30)
- Поверь, студен быстрее тебя разберётся, потому что мышление гибче и
не зашореннее. Для начала он вообще попросит объяснить как оно
работает и как можно сделать, потом выберет варианты. А не будет
как ты ожидать что оно силою телепатии поймёт твои намерения. - =AlexD=(06.11.2026 11:34)
- Не всё ИИшечька объяснит "как работает". Уот у чом бидэ. Я-жэ не
зря про RS232 рассказал. ИИшэчька предлагает типовое решение. Все
ИИшэчьки(которые мне доступны). А если типового решения нет? Когда
я писал пресловутое ТЗ на логгер, я принимал достаточное количество
обдуманных решений, исходя из обдуманных требований к поделию,
основываясь на своём опыте. Чо можно, чо нельзя. Если нет типового
опыта, то чо делать? Ведь дажэ для диагностики проблемы нужно чо-та
знать и уметь. - mse homjak(06.11.2026 11:53)
- Тебе доступны тупые иишечки. Или ты просто подсказываешь им ответ,
который хочешь услышать. - SciFi(06.11.2026 11:58)
- Ну, смеха ради,попросите "острую" ИИшэчьку сгенерить приёмник RS232
на verilog. Ну, там, такт=бодовая частота*N, шина данных 8р,
селект, чтение, флаг готовности данных, стробирование однократно,
флагов ошибок нет... Со 100% вероятностью, N=16, FSM на 4
состояния. - mse homjak(06.11.2026 12:52)
- Если формулировать так епанатски как это делаешь ты, то разумеется
ответ будет шаблонным из миллиарда учебников и примеров, но если
хоть немного объяснить свои половые трудности то результат совсем
другой. - =AlexD=(1 знак., 06.11.2026 14:02, ссылка)
- Ну началось... Студень, который знает терминологию, но не знает
принцыпов, будет вам расписывать до сопли в носу. - mse homjak(06.11.2026 14:09)
- Не знает принципов - спросит. Я специально задал вопрос максимально
бытовым языком, никаких особо специфичных терминов там нет. Если на
то пошло, всегда можно спросить краткую выжимку по терминам и
протоколам. Этому студню задание кто выдаёт вообще? Оно же не из
двух слов "сделай покрасоте"? - =AlexD=(06.11.2026 15:55)
- Ну и получил, максимально бытовой ответ. Что там с dataValid,
например? Принято, шлёп в "1" и? Сбрасывать? Ждать, пока новый
начнётся? Городить снаружи шину, чтобы прочитать данные? Чем
читать? Как читать? В моём "епанацком" запросе, кстате, большая
часть этих вещей отображэна, что, каг-бы, намекает. А мы ещо не
поговорили о стоп-бите, о чотности и прочем интересном, связанном с
интерфейсом. Ну а "не знает, спросит", это пять. У нас такая печка
китайцкая. Клавиатура, без mse homjak(61 знак., 06.11.2026 16:13)
- Всю необходимую компетенцию по UART студент поднимет за один день,
нет там ничего космического. Если он конечно в принципе читать
умеет и понимать написанное. Но это входит в условие задачи
"толковый студент". Ибо студент бестолковый даже собеседование не
пройдёт. Будет в точке кричать "свободная касса". =AlexD=(274 знак., 06.11.2026 17:08)
- Ну, блин, УАРТ, это то, что первое под руку попалось. Я им просто
модельки тестил. Чо, мало подводных камней, штоле? Тут 40 лет
занимаешься, чо-нить вылезет на ровном месте. Вот, нащщотт книжки:
СПИ у СТМ и клонов. В книжке всё, моё почтение, а по жизни,
педесц.И в инете мутно-мутно.Ну не обойдёшься одной терминологией и
тепрпеливым объяснялкой. mse homjak(182 знак., 06.11.2026 17:41)
- А модель какая? - H7H2V(06.11.2026 20:11)
- Qwen3.8FlashNext(Q5) и GLM5.3FlashNext(Q2). Первая, в среднем,
24-30т/с(15-18 под Unsloth), вторая, 8-10(5-7). Но она заметно
тяжелее, хотя особых чудес не показывает. В принципе, Qwen вполне
нормально работает. mse homjak(417 знак., 06.11.2026 22:09)
- Как открыть второе окно? Во всех оболочках, что Анслот, что Оллама,
открывается только один чат. - H7H2V(07.11.2026 10:49)
- Закрываешь первое, открываешь второе(в смысле, открываешь новый
чат). Первое тебе уже не нужно. Ну, ессно, из него вытаскиваешь
креатифф. ТЗ и прочее, лучше писать в файл и просто подключать в
чат файлы. В чате просто:"проверь программу на соответствие ТЗ и
ошибки". Потом, "внеси исправления в текст". Потом переносишь в
файлы и открываешь новый чат. До полного удовлетворения. mse homjak(496 знак., 07.11.2026 11:27)
- Ты же локальную ЛЛМ насилуешь? А чё тогда не через агента с
харнесом? Это же глупо, модель не может протестировать и исправить
код сама. - =AlexD=(Вчера, 10:26)
- Я, как-то заморочился. Поднял локальных агентов, базу данных для
них, чтобы обучались. Но, цука, mse homjak(1464 знак., Вчера, 11:10)
- Ты лучше скажи сколько лепестричества жрет такая тягомотина? - Гyдвин(Вчера, 15:09)
- ХЗ. в нагрузке ИИшэчьки монитор кажэт, что 5060 потребляет 50-60Вт.
Проц, наверное, под соточку. Ватт 200, наверное, есть. - mse homjak(Вчера, 18:24)
- Вот, кстати, что ИИ рассказывает (надеюсь, не сильно привирает): SciFi(1 знак., Вчера, 15:21, ссылка)
- Думаю не больше чем гейминг на максималках ;-)) - =AlexD=(Вчера, 15:20)
- Скорее всего не хватает каких-то лимитов. Не пожмоться, протестируй
облачные модели с контекстом 1М. ВОзможно те копейки которые за них
потратишь себя окупят. - =AlexD=(Вчера, 14:52)
- Не... Я с Гуголем и так, и эдак, ГЛМ тожэ поучаствовал. Кстате,
сама Qwen, над которой издевался, выкатила отличный питоновый
скрипт. Лучше Гуголя. Но пофиг: первый цикл, море ошибок. Я потом
подумал, можэт имеет смысл 2 агента кодера-тестера. Типа, проверил,
исправил. Но посмотрел, скока у них цикл по времени получается, да
нуивонах. Вручную гораздо быстрее. mse homjak(286 знак., Вчера, 18:33)
- Да. ИИшэчька подмогла. Нашла тоненькое, пришлось, правда, полазить
самому, чтобы кошэрнее придушить. И, таки, да, придушил. - mse homjak(Сегодня, 13:34)
- Нынче есть два лидера - это чат гопоты и семейство клода. Остальное
не лучше китайцев. - =AlexD=(Вчера, 19:02, +1)
- есть еще третья категория - алиса и гигачат - POV(Вчера, 19:04)
- Не надо про убогих! Пользовались и тем и другим, знаем. И дорогие
они пипец. - 3m(Сегодня, 14:01)
- Их не оборзевает никто на тему погромизма, поэтому опасаюсь тратить
на них время. - =AlexD=(Сегодня, 13:50)
- С Гигачадом, я, как раз, свой первый нейрослоп и сгенерил. Потом
отдал на анализ кому-то, сказал, что збс. - mse homjak(Вчера, 23:17)
- Это как предложить дачнику-огороднику купить готовые фрукты-овощи.
Плевок в душу! :-) - SciFi(Вчера, 15:16)
- Кстате, нащщот Q2. Нонешние ваятели квантов, достигли невиданных
высот в оптимизаццыи и к модели подгружают т.н. энграммы, которые
позволяют модели с квантованием 2 работать на уровне квантов 4 а то
и 8. Кроме точности, эта хрень, ещо и скорость Х1,5-2. Норот пищет,
что да, формально оно Q2, но в кишках ужэ Q4 и Q8. Т.е. процэсс
идёт в направлении развёртывания толстых моделей на бытовом жэлезе. - mse homjak(Вчера, 11:35)
- Спасибо - H7H2V(07.11.2026 19:22)
- Чатиться с LLM можно через браузер, весь функционал может сидеть в
одном HTML файле. - SciFi(1 знак., 07.11.2026 11:03, ссылка)
- Кореш такое делает для измериловки всякой прецизионной. Просто на
досуге разщвлекается, приводя в адекеватное состояние старые, но
популярные девайсы, с частично негодным функционалом - в том числе
по интерфейсам управления. - POV(05.11.2026 10:01)
- Чёто тревожно мне ... - scorpion(05.11.2026 08:49)
- Помню как автороутер PCB тревожил мужиков, которые у нас пикад не
признавали. Только бумага от самописца и карандаш. - Жyть(05.11.2026 09:01,
)
- После спектры всегда доделывать приходилось - scorpion(05.11.2026 22:37)
- Проблема автороутера даже не в детских ошибках signal integrity, а
в том что чтобы от него что-то требовать, нужно туеву хучу условий
задать и кучам цепей выдать параметры. Иначе результат плачевный.
Но вот кстати с AI, который может и сам понять какие из цепей -
питание, какие - скоростные, а какие можно развести как бык поссал
- вот он может трассировать реально близко к опытному человеку (и
тут ещё не понятно, с какой стороны близко - большей или меньшей). - Ralex(05.11.2026 11:45)
- Ходят слухи, что ИИ-компании платят профессионалам (разводчикам
плат, например, но и всяким другим), чтобы они натаскивали железку
на их ремесло. Короче, это вопрос времени. - SciFi(05.11.2026 12:33)
- Вот такая менюшка уже встроена в последний аллегро (26) go(39 знак., 09.11.2026 20:15, картинка)
- В свое время так расширение wave table для звуковых карт делали.
Профессионал играл на конкретном инструменте ноту, ее оцифровывали
и помещали в таблицу. Из этой таблицы любую ноту любого
оцифрованного инструмента можно было записать в выходной звуковой
файл. Один знакомый так деньги зарабатывал - наигрывал знакомые
всем мелодии, стуча на клавиши электронной "самоиграйки". Причем на
одной и той же "самоиграйке" наигрывал партии за разные музыкальные
инструменты с помощью оной reZident(99 знак., 05.11.2026 15:03)
- Где-то проскакивало, у чувака сестра работала швеёй на фабрике. И
однажды им одели на головы стереокамеры, на руки - браслеты с
метками и, возможно, с камерами тоже. И распорядились работать так.
Объяснили, что "собирают информацию о работе для страховой
компании". - Nikolay_Po(05.11.2026 14:12)
- Мнится мне, что кто-то уже записывал такие мысли на песках
Сахары... Toчкa oпopы(463 знак., 19.06.2024 22:03, dao, ссылка, полностью)
- Кажется, ещë один заход в эту тему. На примере К1921ВГ015. - !Neofit(1 знак., Вчера, 09:49, ссылка)
- Так вроде давно уже сделали такое - Sergey_N(1 знак., 15.07.2024 17:10, ссылка)
- Вот я охреневаю вообще с этой темы. За всю жизнь работы не
возникало затруднений зажечь светодиод и никакой потребности в
классах не возникало. Проблемы (более 80% трудоемкости) возникают
совершенно в другом месте. Это либо нехватка ОЗУ в дешманском MCU
либо новые неизведанные алгортимы прикладного уровня. - 3m(23.06.2024 13:25)
- Смысл не просто зажечь светодиод а зажечь светодиод с помощью
единого интерфейса независимо от того находится ли светодиод на
локальном пине, на шине, доступен через модбас или этот светодиод
на марсоходе, а марсоход уже летит в грунт. Boвa(24 знак., 23.06.2024 13:42 - 13:52)
- Делаем светодиод на все случаи жизни, к нему мегабайт драйверов и в
путь! - Kpoк(Вчера, 11:33)
- Вы пытаетесь свалить в одну кучу сущности обладающие принципиально
разными свойствами, это неприемлемо!!! Кстати типовая фича
ООПшнутых. Светодиод на GPIO зажгется всегда и мгновенно, светодиод
на hc595 зажгется после завершения spi транзакции а на модбас может
не зажечься вовсе если связь потеряна. А теперь представьте что
другой такой же гений абстракций применит ваш класс для управления
сигналом DE трансивера RS485 через оптрон (а ЧО, этож светодиод) а
оно на 595 регистре. 3m(41 знак., 23.06.2024 14:15)
- Класс Led не получится применить для RS485, если он нормально
спроектирован. Компилятор ошибку должен выдать. На этапе написания
кода даже будет ошибка. В этом суть. И на другой плате тот же код
будет работать, достаточно лишь нижний слой-распиновну сменить. А
Скрипач будет все свои функции переписывать. - Costic(24.06.2024 23:28)
- Этот, как его.. паттерн "мост" - Tyмблep(1 знак., 05.07.2024 15:14, ссылка)
- Небезинтересно. Спасибо :) Cкpипaч(354 знак., 05.07.2024 15:54)
- Не совсем. Tyмблep(847 знак., 05.07.2024 17:59)
- Неправильное понимание паттерна "мост" и его назначения. Сразу пишу
что неправильно, это тонкий вопрос в дизайне и архитектуре. Смысл
паттерна "мост" не в том, чтобы соорудить некую общую абстракцию и
наделять её смысловой реализацией, разделив их. Смысл только в том
чтобы технически разделить интерфейс и технически позволить
подменять актуальную реализацию. И абстракция-интерфейс и
реализация как правило чётко определены (т.е. вообще-то глобально
мы ЗНАЕМ, однако так RxTx(1596 знак., 05.07.2024 20:34)
- Нет, не согласен. Tyмблep(1843 знак., 08.07.2024 15:44)
- Наследование вообще применимо мало где. Потому что оно предполагает
строгую иерархию без побочных эффектов. А это применимо только для
полностью абстрактных вещей типа графики, оконной системы. Там где
голимая математика в памяти можно строить иерархию классов. Как
только появляются реальные физические объекты лучше убегать в
сторону агрегирования указателей и т.п. - =AlexD=(08.07.2024 15:45)
- Приехали. =:0 Tyмблep(539 знак., 08.07.2024 15:53)
- Абстрактный класс - это костыль плюсиков, в которых изначально не
было интерфейсов. Кстати, кто-то из великих плюсоводов писал что
дружественные функции пользительнее для здоровья. - =AlexD=(08.07.2024 16:16)
- "Это другое, понимать надо" (c) Tyмблep(557 знак., 15.07.2024 14:14)
- Я и не сравниваю. Я абисняю что согласно последней моде
наследоваться - харам (за исключение абстрактных костылей типа
интерфейсов). Самый простой путь получить доступ к внутренностям -
унаследоваться, что 98% плюсовых погромиздов и делают. А дружить -
это же ДУМАТЬ надоть. Нафих вообще... - =AlexD=(15.07.2024 15:33)
- Не знаю про моду. Tyмблep(1344 знак., 16.07.2024 15:20)
- Ну, полюбому, реализовать "отличие...числовой константой" вы должны
ручками. Сами. А, потом, гордо, пользоваться получившимся объектом.
Хотя, чисто механически, смысла в этом осталось не так чтобы много. - mse homjak(16.07.2024 15:48)
- Ещё бы ! Tyмблep(440 знак., 16.07.2024 17:38)
- Не понял, почему "ручками гораздо дольше"? Не, можно упороться на
ровном месте, моё почтение. Спору нет. Но если у вас ужэ есть набор
параметризируемых функцый, то что за проблема просто передавать в
ужэ написанную функцыю параметр, соотвецтвующий конкретной микруле? mse homjak(324 знак., 16.07.2024 17:59)
- Как бы почти же самое. Tyмблep(1795 знак., 16.07.2024 18:18)
- Ну и? Все процедуры должны быть вами написаны! Под требования ООП.
Все "классы-предки", это просто абстракция. Физически, это,
условно, функция, в которую передаётся условный указатель на список
параметров конкретного жука. Которая вами написана. Вся роль
"классовой боротьбы", это передача параметров(которые вы ужэ
подготовили) в функции(котрые вы ужэ написали). Это всё хорошо и
выгодно, если всю работу за вас сделал дядя, а вы только
пользуетесь. Но дядя, как правило, не в mse homjak(49 знак., 16.07.2024 19:54)
- Модуль dummy_led.c+h и две функции в нем. Позднее, вместо dummy_led
можно подключить в проект любой другой. - Cкpипaч(05.07.2024 18:08)
- Почему? Прерпишется функцыя setLedState(0/1). Собсно, "нижний
слой-распиновка". Зачем переписывать все функцыи? - mse homjak(25.06.2024 16:38)
- Ошибки в момент компиляции можно избежать, но код конечно правильно
работать не будет. Однако это не говорит о плохости так как умелый
программист всегда найдет 1000 способов вышибить себе мозги. Boвa(262 знак., 25.06.2024 00:19)
- У него будет изменён только нижний слой, платформозависимый.
Бизнес-логика ни одной строчкой не поменяется. - POV(24.06.2024 23:35)
- Та самая дырявая в абстракция - имет больше свойств чем описано в
интерфейсе. Если мы хотим единообразия в таком вопросе, то
интерфейс нужно расширять методами и кодами ошибок на весь зоопарк,
даже на ногопортовый светодиод. А это куча лишней писанины и ещё
больше лишних проверок в коде. Изредка в этом есть смысл, например
для плагинов. Но чаще - нет. - =AlexD=(24.06.2024 09:54)
- Точнее "довожу до абсурда". - Boвa(23.06.2024 14:51)
- С дуру и хрен сломать можно :) - VladislavS.(23.06.2024 14:20)
- Не стоит брать слишком большую лопату. - Cкpипaч(23.06.2024 13:44)
- +1 - Гyдвин(23.06.2024 14:31)
- В данной теме светодиод это лишь сущность для обсуждения принципов
без залезания в дебри. - VladislavS.(23.06.2024 13:36)
- Нет никакого смысла ковыряться с этими битами. Надо код сразу
уводить на более высокий уровень абстракции, а биты оставить внутри
библиотечного кода. Один раз написать и оттестировать библиотеку
без ошибок в битах вполне посильная задача. VladislavS.(105 знак., 20.06.2024 09:07)
- Ваша позиция правильна. Эх, опустился норот без розовыхЪ членов
сообщества. Скоро под себя ходить будет. Никаких 1< < не
должно быть нигде в .с файлах. В одном лишь конфиг-хидере все
выводы описываются. - RED_LED(20.06.2024 23:49,
)
- Да. Сразу на более высокий уровень абстракции. Но совершенно не так
как написали вы. Cкpипaч(71 знак., 20.06.2024 19:30 - 21:36)
- Этот код гавно, и я поясню почему. Costic(1098 знак., 22.06.2024 15:25)
- Этот код - демонстрация НЕ смешивания областей определения. Там где
определен Fucking_Silly_Led_On() не используются биты. Вообще. Ни в
явной форме, через ООП-прослойку. Cкpипaч(328 знак., 22.06.2024 18:27, ссылка)
- Вам реально нужна библиотека для манипуляции битами и регистрами?
Мне - нет. - Cкpипaч(22.06.2024 15:40)
- Всем нужна, все <gpio.h> используют. Но написать GPIO
толково на С++ пока никто не может. Средства С++ и современные IDE
имеют подсказки и помогают писать код. Т.е. на этапе написания кода
уже могут исключаться ошибки, т.к. IDE предложит только
ограниченное множество портов, пинов и иных объектов в зависимости
от контекста. Даже компилировать не надо, как у Владислава. А это
повышение производительности труда, которая тебе очень нравится. - Costic(22.06.2024 19:40)
- Для инженерных задач, думаю, такая библиотека не нужна. Но
манипулирование битами это то средство в языке С, с помощью
которого предметная область "электротехники" отображается (mapping)
в алгоритмах и программах. По-хорошему, нужны средства (классы,
операторы, функции, множества) для описания предметной области.
Современный С++ может предоставить эти средства. - Costic(22.06.2024 16:39)
- Т.е. желание впихуйнуть операции над битами в совершенно иной слой
абстракции - неистребимо. Принято. Лично я так делать не буду. И
подчиненным не позволю. - Cкpипaч(22.06.2024 18:27)
- Тут вот какая штука... Дополнительная абстракция бит, позволяет
оптимизировать код на этапе компиляции. Причём так, что
последовательность действий над волатильными регистрами аппаратуры
сохраняется, обеспечивая требуемые последовательности ввода-вывода.
И, при этом, биты разных объектов, принадлежащие одному регистру,
упаковываются в одну операцию, а не в последовательность. Nikolay_Po(107 знак., 22.06.2024 18:45)
- Я вот выше писал что классы для работы с битами это перебор, но
вспомнил как делал обёртку над системой команд RISC-V. Там при
доступе к полям спецрегистров куча разных ассемблерных команд.
Чтобы не думать как правильно и/или оптимально с ними работать
пришолось обернуть в класс и переложить заботы на компилятор. В
результате код обходит написанный вендором на асме. - VladislavS.(22.06.2024 23:21)
- А ЗАЧЕМ перемешивать работу с регистрами и прикладной код? Ради половины процента экономии по памяти программ? Я даже не
говорю "преждевременная оптимизация". Я просто молчу. Со скорбным
видом. - Cкpипaч(22.06.2024 18:54)
- А почему бы не экономить, особенно если это бесплатно делает
компилятор? И не преждевременно, а всегда и без устали. - VladislavS.(22.06.2024 22:49)
- Перечитал ветку еще раз - мы говорим о разном и друг друга не
слышим. Cкpипaч(556 знак., 23.06.2024 07:39)
- Вы противоречите своему примеру идеалного метода включения диода в
который поместили работу с битами и регистрами конкретного
контроллера. Вы этот метод будете переписывать раз за разом, а я
нет. Битовая арифметика с регистрами на каком-то уровне всё равно
появится, но этот уровень ниже чем у вас. Gpio, spi, i2c, usb - это
всё должно быть прослойкой абстракциией, позволяющей писать
прикладной уровень не думая для какого контроллера ты пишешь.
Написана эта абстракция VladislavS.(97 знак., 23.06.2024 08:28 - 09:05)
- Я - буду. Поменяю имя регистра или номер бита, если нужно. А как вы
получили гарантию что не регистр, не не номер бита никогда не
изменится в вашем случае? - Cкpипaч(23.06.2024 08:41)
- Гарантия одна, в методе включения светодиода не использовать ни имя
регистра, ни номер бита. Использовать абстракцию, я же приводил код
метода LED::On(); VladislavS.(123 знак., 23.06.2024 09:03)
- У вас есть неявное предположение что все LED гарантировано ведут
себя одинаково. Я в таком случае введу прикладной номер LED, а то какой номер, к какому биту какого регистра
относится - спрячу внутри модуля bsp. Cкpипaч(236 знак., 23.06.2024 09:12)
- В прикладном коде вам нужно будет найти инициализацию объекта LED и исправить
там. А если окажется что еще и способ нужно поменять, то искать
"способ" придется уже где-то в другом месте. Два места вместо
одного, специально выделенного в отдельный модуль. Я это называю
"объектный спагетти-код". - Cкpипaч(23.06.2024 09:04)
- Зачем вы свои проблемы на меня перекладываете? Беру схему, в
заголовочном файле описываю (именно описываю) что куда подключено.
Для светодиода это пин и наличие инверсии, для eeprom порт i2c, для
синтезатора частот порт spi и пин gpio для контроля ФАПЧ и т.д. А
дальше забота компилятора всё это связать. Нет никаких двух и более
мест, по которым вы зачем-то рыскаете. - VladislavS.(23.06.2024 09:12)
- Эти идеальности не всех посещают. У меня вполне уживаются и светики
на GPIO, и светики, подключенные через I2C расширители. И для этой
группы устройств в базовом проекте туча таргетов для 6-и процов
(один кетайский), 2 типа ядер, 3 типа периферии проца, под
конкретные конфигурации плат (там есть несколько исполнений с тучей
разных интерфейсов и т.п.) с выбранной индикацией (со своими
разношерстными расширителями)... Сильно проще идти от прикладной
задачи, имея подготовленные Vit(3 знак., 23.06.2024 09:30)
- У вас же расширитель имеет интерфейс обычного порта и предоставляет
доступ к пинам так же как gpio контроллера? И повесить светодиод на
пин расширителя можно так же как на пин контроллера? - VladislavS.(23.06.2024 09:49)
- у меня расширители PCF8574/A и PCA9534/A с жесткой адресацией на
шине. естественно стоит автодедект. но в зависимости от варианта
аппаратной сборки подключается разный набор светодиодов (да и
некоторых ключиков питания). причем сами эти расширители имеют
внутри разную физически конфигурацию выводов - в PCF8574/A
неотключаемая подтяжка, а в PCA9534/A включаемая. для управления
ключиками это важно. светодиоды всегда можно погасить и тут же
зажечь как нужно (вспомная анекдот о Vit(114 знак., 23.06.2024 10:16)
- Сам бог велел спрятать всё это непотребство в класс расширителя и
выдать светодиоду интерфейс пина к которому он подключен. - VladislavS.(23.06.2024 10:26)
- Это впорос реализации, но не применения. У меня приложение вызывает
функцию управления функциональным узлом - светодиод обмена данными
включить. Под капотом оно и проверит, а инициализирован ли драйвер,
если нет, то запустит инициализацию, и другие проверки, ну или
просто дёрнет GPIO. Класс там у драйвера или модуль (как
идентифицированная единица компиляции) с набором функций - это не
суть важно. - Vit(23.06.2024 10:57)
- Всегда есть особенности реалищации, но не надо делать из этого
винегрет. Светодиод не должен заниматься проверкой инициализации
порта. Это дело самого порта. Если у вас такой хитрый порт, то и
наворачивайте его логику. Оставьте светодиоду светодидово. Так код
будет проше и понятней. - VladislavS.(23.06.2024 11:14)
- При чём тут винегрет? Да, есть драйвер I2C_GPIO, он сам себя
инициализирует, если до того не вызывали. Да, оно под капотом и
кишки наружу не торчат. Но функция включения светодиода в
приложении вызывает ручками вписанную (назначенную) функцию от
этого драйвера или от CPU_GPIO (драйвер, как ни странно, тоже
бывает нужен). И она действительно чихать хотела как оно
реализовано. В CPU_GPIO может быть bit banding, работа с Set/Reset
регистрами, может быть чтение-модификация запись Vit(890 знак., 23.06.2024 12:44)
- Бугага! (только пожалуйста не обижайтесь, это не переход на
личности) А как насчет необходимости по-быстренькому подменить пару
входов заглушками, потому что в целевом bsp нет свободных? 8) Тоже
броситесь прикладной алгоритм переписывать? У вас это дешевле? :) Cкpипaч(176 знак., 23.06.2024 11:25 - 11:38)
- Я максималист. И преждевременная оптимизация - моя слабость и смысл
жизни. К счастью, современные компиляторы позволяют расслабиться.
Уже можно не оптимизировать. И так получится хорошо... За
исключением простыней конфигураций ввода вывода и прочего
жонглирования битами. Абстракция позволяет тонко отделить
необходимость обращения к аппаратуре как указано, без оптимизации
самого обращения, от комбинирования данных при этом обращении.
Честно говоря, я до сих пор не программирую Nikolay_Po(75 знак., 22.06.2024 19:04)
- Лишний слой абстракции - это как полиэтиленовый пакетик, в который
заворачивают пульт от ТВ, чтобы сохранить его первозданную красоту.
В растрёпанный от долгой эксплуатации полиэтиленовый пакетик.
Подсмотрено у старшего поколения :-) - SciFi(22.06.2024 16:01)
- Не надо думать о слоях и о том что лишнее, а что не лишнее. Главное
- написать решение задачи/алгоритма понятно (для людей) и в
терминах предметной области. Об эффективности компилятор и др.
позаботятся. - Costic(22.06.2024 16:42)
- Вредный совет detected. НУЖНО думать о слоях. НУЖНО проектировать
системы "сверху - вниз". НУЖНО изолировать аппаратно-зависимые слои
от чисто прикладных. Я потом объясню почему. - Cкpипaч(22.06.2024 18:00)
- Я выше написал про fread/fwrite. Никто же не думает о слое с
секторами. И пользователи (программисты) socket'ов не думают как
там PHY работает и какие регистры там нужны. И о socket-ах тоже не
все хотят думать, т.к. есть классы-обёртки в том же Boost.Asio. - Costic(22.06.2024 19:00)
- Мы пробовали писать так, как рекомендует товарищ Costic. Мой коллега умышленно добавлял уровени абстракции везде, где ему
только показалось, что это может хоть когда-нибудь пригодиться. Я удивился. А он пояснил (не дословно, смысл): "Я не
знаю, как потом я буду развивать этот код дальше. Поэтому
предусматриваю эти абстракции, чтобы можно было удобно вмешаться на
любом уровне." На моё возражение, что, быстродействие может
пострадать, он ответил: "Какое у Nikolay_Po(870 знак., 22.06.2024 18:59)
- Ключевое: symbions(266 знак., 23.06.2024 13:08)
- Вот, на мой взгляд, неплохой пример класса, описывающего полностью
всё семейство eeprom 24C. Можно ещё концептами обложить, но в угоду
совместимости с отсталыми компиляторами это не сделано. VladislavS.(5 знак., 23.06.2024 08:59, ссылка)
- Я всегда ввожу уровень абстракции, если в этом месте может быть
применена разная реализация. Тот же пин на котором висит светодиод
может быть портом AVR или STM32 или быть проброшен по радиоканалу и
включать шифрованными сообщениями "к чёрту подробности" на другом
континенте. Код светодиода от этого не меняется, компилятор сам всё
свяжет. - VladislavS.(22.06.2024 23:05)
- ЧИ-ТА-БЕЛЬ_НО-СТЬ! (орет) Мужики, вы издеваетесь?! Представьте, вы
пришли на новое место работы, получили в руки работающую систему и
несколько относительно несложных задач. Вопрос - сколько раз вы
скажите "спасибо" человеку, нагородившему сто-пятьсот промежуточных
классов и сотворившему форменный ооп-спагетти код?! Cкpипaч(375 знак., 22.06.2024 20:15)
- Ровно так и делаю.. Называю эту прослойку bsp, хотя может быть не
совсем корректно называю... POV(571 знак., 20.06.2024 22:35)
- Вы же понимаете, что светодиод это лишь затравка для обсуждения,
как самый примитивный объект. В действительности это достаточно
сложные сущности. А я никаких "bsp" не пишу. Просто указываю что
куда подключено по схеме. Это даже не код как таковой, а чисто
описание. Остаётся потом только логику работы изделия реализовать,
что достаточно просто, когда не надо думать о том как кирпичики
внутри работают. - VladislavS.(20.06.2024 23:07)
- У меня объект - коммутатор за 5М рублей. Более чем сложный с
объемной периферией. И он суко должен работать до списания не
выключаясь и без глюков. Нахер тут плюсы и многое другое. О
прекрасном я думаю на леваках, а в реальной задаче за зарплату -
только о стабильности решения и простоте отладки... POV(148 знак., 20.06.2024 23:53)
- То о чём вы пишете, это вопрос тестирования и объёма испытсний. - VladislavS.(21.06.2024 00:15)
- Вам [не] повезло. По каким-то причинам, две трети жизненного пути
того что вы пишите напрочь выпадает из вашего поля зрения. Cкpипaч(544 знак., 21.06.2024 07:31)
- А вам не приходило в голову, что вам кажется наркоманским код
только потому что вы не владеете языком? Я вот тоже по китайски
ничегошеньки не понимаю, но китайский же не стал от этого хуже. А
те кто изучал С++ свободно читают написанные на нём программы. И
даже исправляют и дорабатывают. Устрицы они такие... - VladislavS.(21.06.2024 07:51)
- Приходило. Флагманская система - на Питоне. Много смотрю чужого
кода, на тех же Плюсах и Питоне. Так что за мой кругозор не
переживайте :) Cкpипaч(117 знак., 21.06.2024 18:07)
- Да ..дь, тебе (и еще ряду категоричных персонажей) уже писали не
раз - тут многие умеют в плюсы. Я например 15 лет писал на них.
Свежий синтаксический сахар не знаю, но и не он же определяющий.
Кто менее категоричен - использует много разных инструментов, более
соответствующих задаче. - POV(21.06.2024 13:19)
- Так сказать, скинули проблему на отдел кадров. "Найдите мне ещё
одного с таким же богатым внутренним миром". Есличо, кадровики
будут крайние :-) - SciFi(21.06.2024 12:46)
- За один наркоманский cin-cout надо ...вывести в чисто поле,
поставить мордой к стенке, и пустить пулю в лоб, чтоб на всю жизнь
запомнил(С) Хорошо хоть в дуинах не стали это дерьмо прикручивать,
а вернулись к читаемым вариантам. Наверное потому что не смогли:) И
это же их и спасло от плюсов ради плюсов - Vit(21.06.2024 12:33)
- ню-ню - POV(21.06.2024 00:43)
- Спасибо. А то я уже стал сомниваться, не свихнулся ли я сам. - Cкpипaч(20.06.2024 22:43)
- Не свихнулся. Но тем не менее, вы(мы) спорим о вкусе устриц с теми,
кто их ел :-) il-2(584 знак., 21.06.2024 06:01)
- Я - примерно также. И библиотеку манипулирования битами в регистрах
писал, для того чтобы понять язык. И со скриптовыми DSL
эксперементировал. Cкpипaч(76 знак., 21.06.2024 07:54)
- Например, в С++26 можно будет обратиться к элементу списка
параметров по индексу. Всё станет совсем просто и уже
метапрограммой то не назовёшь там где раньше пришлось бы изрядно
попотеть :) VladislavS.(58 знак., 21.06.2024 07:23)
- Вы правы, в ранних стандартах метапрограммировпние было побочным
эффектом и доступно только индивидумам с вывернутым наизнанку
мозгом типа Александреску. В последних стандартах оно хоть и далеко
от идеала, но уже похоже на обычное программирование, и доступно
для понимания обычными программистами типа меня. Да, это всё ещё
зарядка для мозга, но уже доступная всем, а не только КМС. - VladislavS.(21.06.2024 06:51 - 06:58)
- Но это же ужасно. Во-первых, светодиод ничего не должен знать о том
на каком контроллере висит. Во-вторых, он не должен уметь управлять
ногами контроллера. А светодиод это просто бит. А если это
какой-нибудь синтезатор частот? Я напишу только класс, описывающий
его внутреннюю логику работы и параметром передам spi. Чтобы вообще
не думать на каком контроллере он будет работать. VladislavS.(372 знак., 20.06.2024 21:11 - 21:20)
- Если нет никакого смысла ковыряться, то плюсы не нужны! SciFi(3 знак., 20.06.2024 09:16)
- Правы оба, но у чужих библиотек есть фатальный недостаток: их писал
кто-то другой. - Boвa(20.06.2024 09:12)
- на самом хабре было Sergei_sR(416 знак., 20.06.2024 07:01, ссылка)
- Для освоения ИИ, настроил DeepSeek у себя в Eclipse CDT. Плагин для
Java, но модели без разницы - deepseek-v3.2 прекрасно освоилась и
выполняет задания довольно хорошо, но медленно! Я быстрее руками
делаю! Nikolay_Po(126 знак., 27.10.2026 01:37, dao, картинка, полностью)
- Очень хорошо работает (сам ведёт отладку, подключаясь через OpenOCD
и к отладочному последовательному порту): Nikolay_Po(893 знак., 09.11.2026 20:31, картинка)
- Закончил проект. За время работы, поменял deepseek-v3.2 на
deepseek-v4.1-flash-1017. Оказалось, что хоть и более свежий дороже
по токенам, работает эффективнее - меньше итераций размышлений,
меньше косяков. И, в итоге, половина рабочего дня - расход 130руб.
При этом сильно разгрузил на таких вещах, вроде переноса API
калибровки времяпролётного датчика расстояния из примеров ST и
Adafruit в "мой" код. Пишет подстраиваясь под мой стиль, по крайней
мере, если код хорошо Nikolay_Po(1989 знак., 03.11.2026 18:56)
- Если что, есть вариант подписки NanoGPT. 12$ в месяц, 60 млн
токенов в неделю: SciFi(1 знак., 03.11.2026 19:10, картинка)
- У меня за день порядка 50млн токенов дипсик накручивает. У этих,
что, подсчёт по-другому идёт? Кэшированные не считаются? Ну и GPT
совсем вражеские, вроде. Без VPN не работают? - Nikolay_Po(03.11.2026 19:24)
- Кстати, DeepSeek выложил рецепт развёртывания своей модели в
масштабе и привёл цифру: выручка 38 долларов за час работы GPU.
Если пойти на сайты с арендой GPU, там этот час стоит 9 долларов
максимум. Конечно, кроме GPU необходима и другая инфраструктура, но
они намекают, что текущие цены дают очень хорошую рентабельность,
если модель развёрнута масштабно. - SciFi(1 знак., 07.11.2026 21:09, ссылка)
- Похоже, у DeepSeek такая низкая цена, что подписка выгоду не
добавляет. Ну и буквы GPT не должны пугать, эти не имеют к OpenAI
отношения. Работает без впн. SciFi(110 знак., 03.11.2026 19:36)
- Это платный вариант? Какой тариф, сколько стоит? - AlexBi(27.10.2026 07:30)
- Может поможет экономить токены jlm(8 знак., 27.10.2026 06:03, youtube)
- Своих сопоставимых с западными видеокарт пока нет. Импорт санкциями
ограничивают. Внутренний спрос большой. Скорее всего приоритет в
использовании себе, наружу по остаточной загрузке. - jlm(1 знак., 27.10.2026 05:49, ссылка)
- Если кто не в курсе, то теперь можно оплатить подписку на kimi.ai
картой МИР. Заходить без квн! Моделька оставила приятное
впечатление. =AlexD=(2 знак., 09.11.2026 10:37, dao, ссылка, картинка, полностью, +1)
- Кто-то работает в VS Code + AT32 VSCode IDE? Какая-то, блин, ерунда
с инкрементальной сборкой. Argon(586 знак., 05.10.2026 10:25, dao, полностью)
- в части лечения IAR от жадности никаких новинок не было? Поставил
для опытов IAR EWARM 9.70.4 - а всё, методы работавшие 9.50.2
больше не эффективны - AlexG(31.05.2026 09:43, dao, полностью)
- А для STM8 какая последняя версия? - Bill(28.10.2026 09:33)
- 3.11.2 копирайт от 2019 года, сам IAR версии 8.3 (черная иконка) - go(28.10.2026 15:21)
- гугл говорит что "Последнее техническое обновление для этой линейки
— версия 3.11.4 (выпущена 21 июня 2021 года)". ЫЫyкпy(24 знак., 28.10.2026 17:10)
- забавно, нашел-таки в своих же закромах эту 3.11.4. Закачка
датирована мартом 22 года (не соврал гугл), скорее всего "от
Ксении", она же и на электрониксе выкладывала. go(172 знак., 29.10.2026 12:49)
- Выложил 3.11.4 в облако Zikon(7 знак., 29.10.2026 08:44, ссылка)
- Стало быть ничего нового нет.:( - Bill(29.10.2026 07:08)
- ну надо же... просто скачивал её пару месяцев назад ("так
совпало"). Специально слазил сейчас на сайт - всё равно вот эту
3.11.2 и дают скачать. Там есть нюанс, надо выбрать, либо просто
"хочу попробовать", либо "у меня уже есть и хочу последнюю версию",
но в обоих случаях именно эта 3.11.2... - go(28.10.2026 22:58)
- версия IAR STM8 3.11.4 на сайте downloadly.ir есть - Zikon(28.10.2026 21:43)
- а никому не попадался IAR EWAVR 8.10.3? Сейчас вроде это последний
для AVR. На Электрониксе и Рутрекере нет, китайцы на форуме только
на ARM ссылки собирают - AlexG(28.10.2026 04:13)
- пытался скачать IAR EWARM 9.70.4 странички какого-то китайца, но не
удалось - =L.A.=(25.10.2026 18:35)
- не холивара для а мнение выслушать. чем оно более лучше чем кайло? - danuna(25.10.2026 14:17)
- "Более лучше" - это обычно про размер и скорость кода. Тут где-то
Zikon табличку выкладывал. Немного про внешний вид. С каждым надо
прям поработать плотно. У кайла есть редактор и есть режим отладки,
т.е. поредактировал, загрузил, походил и вышел. У Иар в этом плане
всё прозрачно, редактируешь и отлаживаешь одновременно,
единственное отличие - метки при отладке не ставятся. Обычно
принято ругать редактор ИАР за аскетичность, может быть, но всё
необходимое есть, а та же go(1093 знак., 27.10.2026 09:48)
- Используем юникодные шрифты. 10-15лет назад на АРМ с частотой
30-70МГц обработка TTF была слишком медленной. Поэтому шрифты
растровые. Зато вывод символа через дма прямо из флэша. Шрифт в
виде с-файла - больше 20Мб. Кейл с такими работать не умеет, у него
от объявления и инициализации массива до его
использования максимум около 2Мб. IAR-у - пофиг, с 60МБ файлом справлялся.
Да и оптимизация ощутимо лучше. GCC сейчас справляется, а тогда
тоже не мог. Idler(438 знак., 27.10.2026 05:17)
- -- - Zikon(26.10.2026 05:54)
- Кривизна кайла не совпадает с кривизной моих рук - индивидуальная
несовместимость. Ну и я всё еще для AVR пописывапю, удобно когда
для разных проектов используются похожие средства разработки. - AlexG(25.10.2026 17:45)
- Кайло рулит, но, например, MSP430 или STM8 не могЁт... - Гyдвин(25.10.2026 14:25)
- С этим жить теперь долго. В смысле это был последний 9-й. Сейчас
скачивается 10.10.2 (который qt group, native linux и cmake).
Капитально переработали состав продукта, в итоге kg_Unis
отказывается разбирать файл активации. - go(03.10.2026 10:52)
- Лицензия так же, а вот патчер другой - VLLV(01.06.2026 08:47)
- все лечится как обычно, месяц 9.70.4 использую - Oman(31.05.2026 10:01)
- На Хабре вышла статья: 125 токенов в секунду на RTX 4070 Ti SUPER:
как я заставил локальную LLM работать полноценным кодинг-агентом Nikolay_Po(8 знак., 28.10.2026 10:19, dao, ссылка, полностью)
- На Гитхабе есть project-Maya. Чуваки пишут движок для LLM. Но не
универсальный, а кастомный, под конкретные LLM. особо хорошо под
это подходит Qwen3.8Flash и GLM5.3Flash. На Qwen, скрость на
стоковой CMP50HX поднялась с 6-7т/с до 24, иногда, почти 30.
Причом, модель не стандартная Q4, а Q5. 113Гб. Грузят хитро, там
получается занято 70-80Гб из моих 128. - mse homjak(01.11.2026 12:45)
- Похоже, человечество обречено на прогрессирующее слабоумие. - Argon(29.10.2026 11:51)
- В коментах самое интереснре - Oleg12(28.10.2026 22:59,
)
- Чувак в концэ пишет про Qwen 3.8 Flash Next 125B. Прелесть в том,
что она(на уровне рассудждений "медиум"), при проработанном и
подробном промпте, выдаёт результат с первого раза. Когда её-жэ
просишь проверить(в отдельном окне), может найти несколько
стилистических ошибок. Это всё, минут за 5-10(при результирующих
~10т/с). Агенты, которые крутились на ней-жэ, часами гоняли одни и
те-жэ ошибки по кругу, тонули в контенте и, в концэ концов,
вылетали по переполнению окна и mse homjak(27 знак., 28.10.2026 16:10)
- Интересные нюансы общения с ИИ: "- Не ослабляй проверки и не удаляй
тесты ради успешного прохождения тестирования." :-) Как будто
работодатель ставит задачу жуликоватому подчиненному :-) Сам себя
проверь и высеки :-) - il-2(28.10.2026 10:42)
- Ковыряю библиотеку писанную под литлэндин-бигэндинг. За условия
компиляции отвечает макрос IBAH(475 знак., 27.10.2026 18:13, dao, полностью)
- Встретил на просторах ютубы небольшой ролик, на мой взгляд, очень
хорошо описывающий современные средства и методы разработки. Всем,
у кого есть доступ к ютубе смотреть! - Бoмж(1 знак., 18.10.2026 18:10, dao, youtube, полностью, +1)
- Пишут что для привлечения средств инвесторов компании вынуждены
будут более пристально следить за соблюдением санкций. Как бы
массовыми блокировками не закончилось. - jlm(1 знак., 25.10.2026 11:09, ссылка)
- В последние пару недель портировал C-шный проект с протопотоками в
C++ный проект с scmRTOS. Поначалу портировал все как есть, включая
т.н. polling-потоки, т.е. к-рые крутятся постоянно, отслеживая
изменение данных. Щас решил сделать как делают нормальные, переведя
на event-driven логику, без постоянного polling-а. Дипсику даже
предлагать не стал, решил, что Грок-то точно лучше справится. В
итоге Грок наворотил жуткую кучу абстракций и пошел вразнос. Дал ту
же задачу chatGPT Argon(308 знак., 21.10.2026 18:35)
- 73-летний разработчик STM32 и Claude Code: SciFi(1899 знак., 20.10.2026 21:29, ссылка, +2)
- Все это хорошо, но непонятно что конкретно делать и кому и как
платить в России. Периодически тут народ обменивается шифровками,
но непонятными. Но даже туповатый дипсик и халявная гопота с
минимальным лимитом неплохо пишут, но кусочками или отдельные
скрипты. Гопота намного умнее, но сначала задает кучу наводящих
вопросов и уточнений, а потом лимит исчерпан. - Andreas(20.10.2026 11:41)
- Все восторги "ИИ амбассодров" базируются на бесплатном доступе к
передовым западным моделям с неограниченным расходом токенов, в
крайнем случае на суперльготных подписках опять же с практически
неисчерпаемыми лимитами. Для Россиян подписки на передовые модели
ИИ недоступны (банят пачками), счастье есть только в цивилизованном
мире. В РФ возможен доступ по API но по API будет совсем не $51 а
примерно $210 или больше. Так что расходимся, нас на#%ывают. - 3m(20.10.2026 10:51)
- Шляпа всё это. ИИ на петухоне не может написать код для обхода
контура. Попросил нарисовать солнце в SVG. Он нарисовал. Звepoящep(204 знак., 20.10.2026 06:34, картинка, картинка)
- Демонстрашки такого типа (я ему сказал "сделай это" и он сделал)
уже год или два показывают. В этом плане непонятно, чем эта
демонстрашка отличается от тех. - SciFi(19.10.2026 08:46)
- Большая проблема: понять "что" делать. На вопрос "как" ответы были
даны давно: энтузиасты, курсы программирования, ВУЗы, сейчас LLM. VVB(328 знак., 19.10.2026 08:11)
- в этом всё и дело - ЧТО требуется разработать??? - Лaгyнoв(19.10.2026 08:44)
- Вопрос в том кто и за что платит деньги. В этом году поставил
эксперимент - несколько мелких проектов сделал с ИИ, причем
изначально НЕ системно. Софт для панельки - ровно под ту задачу,
что запросили, ни строчкой кода больше. Ни байта "на будущее". Cкpипaч(787 знак., 19.10.2026 08:28)
- Промежуточные слои абстракции для ИИ столь же важны. У него так-же
как и у человека ограничен контекст. Успешно кодить он может лишь
до поры, после чего будет безуспешно говнокодить. Такое моё
скромное мнение. - mr-x(19.10.2026 12:07)
- "подозреваю что и с mission critical ИИ справится лучше человека" -
мой ответ - нет. akz(171 знак., 19.10.2026 09:05)
- Суть LLM это вероятностное мышление. VVB(384 знак., 19.10.2026 08:56)
- "ИИ, в любой момент, отлично впишет любую новую функцию в код" -
нет, не впишет. Вернее, впишет, но не любую и не так уж отлично. А
если вписать так несколько раз, то код постепенно превратится в
невменяемый слоп (если к тому времени он уже не был таким благодаря
невменяемому погромисту). Короче, есть нюансы. - SciFi(19.10.2026 08:42)
- Внезапно противоправный вопрос. Очень нужно сделать квадратную
патч-антенну с круговой поляризацией на 880 МГц с квадратурным
ортогональным питанием и FR4 под патчем для эксперимента. Работа в
этой области разовая в обозримом будущем. Кто знает где можно
задарма разжиться адекватным электромагнитным симулятором типа CST
Microwave Studio? ))) - my504(22.10.2026 13:46, dao, полностью)
- Суч*й Автокад 13. Пару лет не брал в руки старенький CAN Hacker (на
атмеге) и не запускал его софт (у меня версия 2.00.01). За это
время для каких то кратковременных целей установил Автокад, потом
снес, но он оставил неудаляемые следы. Теперь при запуске CAN
Hacker в первую очередь запускается инсталлятор Автокада (хотя где
он находится - х.з., все перерыл). И далее при работе сотф CAN
Hackerа жутко тормозит, хотя может, по другой причине. Argon(842 знак., 17.10.2026 09:08, dao, полностью)
- Интересность: я так понял, Artery делает больший упор на VS Code,
чем на AT32 IDE. По крайней мере работает так же "изкаропки", даже
с меньшими телодвижениями в плане настройки AT-Link (в AT32 IDE
нужно было додуматься тыкнуть одну галку, чтоб заработало). А еще
их Workbench генерирует исходники со структурой каталогов проекта,
как и их VS Code плагин. В AT32 IDE структура каталогов немного
другая (вернее, именование). - Argon(28.09.2026 06:47, dao, полностью)
- Наверное я что-то не так делаю, но работа с открытым ПО у меня
почему-то не заладилась. Исходной задачей было организовать запись
Artyery AT32F407 из командной строки в Windows, и вот что из этого
получилось. AlexBi(3558 знак., 16.10.2026 11:21, dao, полностью)
- По моему опыту, это нормальное явление для OpenSource, иначе с хера
бы появился snap, как почти копия операционки, для каждой отдельной
программы?! Cкpипaч(522 знак., 16.10.2026 19:08)
- Вот почему у меня STM32F405 или бинарно совместимый (в свежих
ревизиях) APM3F405 для которого есть поддержка в православном JFASH
"искаробки"!!! Вам хочется жрать кактус -> мудохайтесь на
здоровье а я уже наелся. Вот не пойму за ентот косячный AT32
доплачивают что ли ? Вполне доступны и GD32 и APM32 но всем
непременно хочется потрахаться... - 3m(16.10.2026 17:18, -1)
- Сейчас бы я натравил дикпика, чтобы он написал однозадачный скрипт
на питоне, используя библиотеку pyocd. И будет стирание/запись файла для конкретного чипа. Я
закончил блудить с мегапрограммами. - ГpyппaTyл(16.10.2026 12:30,
, +1)
- Я бы определился с конечной целью. Например, я сейчас прохожу тот
же путь - после многих лет работы с "классическим" софтом пришлось
осваивать не пойми чего, сборки, форки, скрипты... Всё из-за того,
что микроконтроллеры Cortex M0+ и RISC-V сейчас стОят в разы
дешевле AVR, который уже слишком стар. И если тиражи большие, то
мотивация 100%. Есть ЦЕЛЬ! И именно она держит меня уже полгода.)) vpv.vpv(1271 знак., 16.10.2026 12:11)
- Нормально работает с at32f daplink на rp2040 и openocd из eclipse
форк артери - NickB53(16.10.2026 12:04,
)
- Это - проблема маздая, а не свободного ПО. В линуксе нужно было
изначально работать. - Eddy_Em(16.10.2026 11:41)
- После появления WSL нет в виндовс больше проблемы линукса. Я
пользуюсь под виндовс линуксом, контейнерами докера и Cloude Code,
напару с Гроком. Уже второй год не пишу код сам, агенты под моим
руководством пишут на порядок быстрее и их код меня устраивает.
Пишут как эмбеддед, так и очень серьёзные проги для виндовс, а
также сервера на дебиан + Го (в контейнере), который они же и
развёртывают на настоящих серверах в Алабаме. С этими ИИ агентами я
чувствую себя шефом Бoмж(170 знак., 16.10.2026 14:52, +2)
- Эдуард, если проект не ходовой, не поддерживается постоянно, то и
под Linux он перестаёт собираться после смены версий ключевых
компонентов ПО. И такое я наблюдал частенько. Правда, решалось
поиском форка репозитория от другого человека с обновлённым кодом. - Nikolay_Po(16.10.2026 12:53)
- Вопрос (боюсь, что экзотический): кому-нибудь доводилось заниматься
тонкой настройкой подсветки VS Code? Суть: компилятор выдает свои
ошибки и предупреждения, а IDE - свои. Хотелось бы максимально
унифицировать. Argon(514 знак., 12.10.2026 09:47, dao, полностью)