- Вести с полей: кто-то подключил осциллограф к ИИ, полный восторг
>> SciFi(3126 знак., 05.11.2026 08:45 - 09:00, dao, ссылка, полностью)
- Небезызвестный lleo против - bodis(1 знак., Вчера, 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)
- Не факт. Зарядил 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)
- Скорее всего не хватает каких-то лимитов. Не пожмоться, протестируй
облачные модели с контекстом 1М. ВОзможно те копейки которые за них
потратишь себя окупят. - =AlexD=(Сегодня, 14:52)
- Кстате, нащщот 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 знак., Вчера, 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 знак., Вчера, 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 знак., Вчера, 10:37, dao, ссылка, картинка, полностью, +1)
- Первая ласточка? Но вообще с подачи Nikolay_Po посмотрел на модель
deepseek-v4.1-flash-1017, там цены можно сказать смешные, и
результаты получаются вполне приличные. SciFi(2 знак., Вчера, 12:36, картинка)
- У меня так: Nikolay_Po(175 знак., Вчера, 15:08, картинка)
- Где такие цены, если не секрет? - SciFi(Вчера, 15:11)
- Кодикроутер - мне его сам бесплатный DeepSeek насоветовал, на
вопрос, как мне использовать его в РФ. - Nikolay_Po(Вчера, 15:28)
- Макс. ответ, токенов - 131 072. =AlexD=(395 знак., Вчера, 15:47)
- Ну отлично же. Кстати, интересно получается 152-ФЗ: то есть они
Ивана Петрова с улицы Ленина заменяют на Васю Пупкина с улицы
Победы, а потом обратно? Чудеса! - SciFi(Вчера, 16:04)
- Да, почти так. Васю заменяют "Человек_2758" или типа того. Nikolay_Po(233 знак., Вчера, 17:09)
- Нифига не понял. Кто кого заменяет и какое дело РКН до китайских
ИИ? - Argon(Вчера, 17:27)
- Когда тебе нужно обрабатывать с помощью ИИ типы данных, попадающие
по указанный ФЗ, ты не имеешь права отдавать их за границу, должен
держать только на серверах резидентов РФ (ну или типа того). Так
вот, этот "роутер" предоставляет услугу обезличивания данных -
когда имена, названия, адреса (почтовые, e-mail) - везде
подменяются на обезличенные идентификаторы. При этом, это
сопоставление не покидает пределов РФ. Nikolay_Po(146 знак., Вчера, 19:34)
- спасибо - SciFi(Вчера, 15:39)
- Да, пользуюсь им. Может и не самый умный, но учитывая контекст в
1М, рутину грызёт превосходно. - =AlexD=(Вчера, 14:00)
- В субботу с ним работал.. тот покорно делает вид что работает. Но
результат нет. Включил джимини - тот нашел несколько серьёзных
надостатков и за полчаса всё исправил. POV(3941 знак., Вчера, 12:40)
- Так он джимини объяснил, из-за чего дипсик не смог работать
полноценно. Я использую DeepSeek Harness framework Nikolay_Po(101 знак., Вчера, 15:00, ссылка)
- Я использую Agent Pi. - =AlexD=(1 знак., Вчера, 14:02, ссылка)
- Может быть, Cursor нарочно так делает, чтобы продвигать буржуинские
модели. - SciFi(Вчера, 12:56)
- ужас... везде платить! - Лaгyнoв(Вчера, 11:07)
- Кто-то работает в 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, полностью)
- В нюансах scmRTOS кто-нибудь шарит? Не удается въехать, почему не
передается тело OS::message между процессами. Т.е. событие send
передается, но на приемной строне в "теле" сообщения - мусор. Argon(1492 знак., 08.10.2026 08:38, dao, полностью)