[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 30720 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1772866342039.png -(3095106 B, 1920x823) Thumbnail displayed, click image for full size.
3095106 No.236499  
>> No.236500  

Предыдущий >>234727

>> No.236502  

>>236499
Кажется так можно собрать целую коллекцию браузеров.

>> No.236505  
File: 1772898101732.jpg -(356166 B, 1759x2048) Thumbnail displayed, click image for full size.
356166

Уцух, у меня на работе возникла производственная задача. На рабочем месте есть казённый опечатанный комп с одной сетевухой под Win11 Pro, подключенный к корпоративной сети. На нём надо поднять виртуалку с линухом и пробросить в неё вторую сетевуху, которая пойдёт на свич, на котором будут висеть подопытные больные. Алиса мне сказала, что можно это сделать на одной сетевухе VLAN-ами через Hyper-V. Свич я хочу взять MikroTik RB260GSP, т.к. нашёл статью, в которой на его базе в частном секторе слепили микропровайдера на несколько домов и двух ISP — решение чем-то похоже на то, что предложил попугай; ну и он с PoE, что может быть полезно для опытов. Что думаешь, етот ероплан полетит? Больным из специфичного нужны Linux BootP и ModbusTCP.

>> No.236506  
File: 1772901970291.jpg -(964174 B, 718x1020) Thumbnail displayed, click image for full size.
964174

>>236505

> Win11 Pro

Не знаю завезли ли туда поддержку вланов, но раньше винда их не умела, насколько я помню. Но если на железо поселить linux и в винду на виртуалке и попробрасывать туда нужные вланы отдельными виртуальными сетевухами уже в антеге то должно полететь.

> RB260GSP

Тут тоже поддержка вланов явно не заявлена в спеках. В интернетах конечно пишут что умеет, но иногда недокументированные фичи могут работать ну очень странно. И вообще я крайне не рекомендую использовать вебсмарты как-то иначе кроме как мыльницу.

>> No.236507  
File: 1772905373118.jpg -(57444 B, 736x944) Thumbnail displayed, click image for full size.
57444

>>236506
Вот что они пишут: https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/configure-virtual-local-area-networks-for-hyper-v Вроде бы должно работать если железо умеет работать по 802.1q

>Тут тоже поддержка вланов явно не заявлена в спеках.

Насколько я понял из той статьи, он умеет подглядывать в L3 уровень и VLAN-ы сделаны на нём. Блин, может не пойти, т.к. никто не знает, что крутится в виртуалке. Досадно, он мне понравился...
Есть такое вот:
ORIGO OS2406P/60W https://origo-networks.ru/products/1/76.html
IP-COM G2206P-4-63W https://www.ip-com.com.cn/ru/product/g2206p463w.html
Тут хотя бы заявлена поддержка стандарта.

>И вообще я крайне не рекомендую использовать вебсмарты как-то иначе кроме как мыльницу.

А что делать? Я как-то не вижу небольших L2 свичей с PoE и 802.1q, которые не вебсмарты. Тем более тех, которые можно заказать снабженцу в организации.

>> No.236508  
File: 1772908815184.png -(3665326 B, 1289x1821) Thumbnail displayed, click image for full size.
3665326

>>236507

> Я как-то не вижу небольших L2 свичей с PoE и 802.1q, которые не вебсмарты

Cisco C9200CX-8P-2X2G
Dell X1008P
Zyxel GS2210-8HP

>> No.236509  
File: 1772910451080.jpg -(299132 B, 1742x2007) Thumbnail displayed, click image for full size.
299132

>>236508
«Продажи прекращены.»
«В связи со сложившейся экономической ситуацией наличие и цену товара просим уточнять у наших менеджеров.»
DELL-то я бы и сам взял.
Но придётся кормить каких-то непонятных китайцев.
В принципе у IP-COM-а инструкция менее дешманская, там даже нарисовано отличие обычного фрейма от тегированного и дан пример использования. Наверное его и стоит заказать. Хотя капча unwise говорит, что это не мудро.

>> No.236510  
File: 1772911464386.png -(1000745 B, 1020x850) Thumbnail displayed, click image for full size.
1000745

>>236509

> наличие и цену товара просим уточнять у наших менеджеров

Подобные железки часто под заказ идут, так что просто позвони им и уточни.

>> No.236520  

>>236505
В Win11pro вырезали Direct Device Assignment?

>> No.236521  
File: 1772994981265.jpg -(4400373 B, 2304x2295) Thumbnail displayed, click image for full size.
4400373

>>236520
Мне надо из одной физической сетевухи сделать две, с разными сетями.

>> No.236527  
File: 1773059745105.jpg -(2021708 B, 1500x1500) Thumbnail displayed, click image for full size.
2021708
>Среди заметных улучшений в GTK 4.22:
>Добавлена встроенная система отрисовки и разбора изображений в формате SVG... Библиотека librsvg, ранее используемая для отрисовки SVG-пиктограмм, удалена из числа зависимостей.
>> No.236556  
File: 1773246295591.jpg -(298689 B, 1320x1560) Thumbnail displayed, click image for full size.
298689

Взять CISCO WS-C2960G-8TC-L под ремонт или ну его?

>> No.236558  
File: 1773247374455.jpg -(88708 B, 800x800) Thumbnail displayed, click image for full size.
88708

>>236556
Если чувствуешь что сможешь починить то бери.

>> No.236560  
File: 1773255611020.jpg -(2673888 B, 2124x1821) Thumbnail displayed, click image for full size.
2673888

Долбаный бессвинец, я его почти час выпаивал и таки перегрел плату. Можно ли из двух делловских док-станций собрать одну рабочую?

>>236558
Ну в крайнем случае на работе есть полуавтоматическая станция для ребола за три ляма. Это если мне Мегеона 00363 не хватит.
А так, все лампочки горят, и ничего больше. Флеш, память, проц, прошивка. Вопрос только, есть ли они в продаже.

>> No.236563  
File: 1773257102510.jpg -(110196 B, 750x961) Thumbnail displayed, click image for full size.
110196

>>236560

> Вопрос только, есть ли они в продаже.

Думаю донора найти будет проще.

>> No.236565  
File: 1773260622287.jpg -(449685 B, 967x1494) Thumbnail displayed, click image for full size.
449685

>>236553
Вывод: постеры работают на работах.

>>236563
Ну посмотрим, сначала пусть приедет. В принципе-то память и флеш должны быть стандартными. По описанию дефекта похоже, что он просто висит. Может также быть питание проца.

>> No.236572  

>>236560

>Долбаный бессвинец, я его почти час выпаивал и таки перегрел плату. Можно ли из двух делловских док-станций собрать одну рабочую?

Купи оловянно-висмутовую паяльную пасту, ну или припой, SnBi 4258 или чет такое. Ей можно разбавить припой и всякая корпусня разъемная выпаивается нормально.
Только вот потом тебе нужно будет удалить эту висмутовую срань и запаивать бессвинцом, потому что сплав олова висмута и свинца плавится при 100 градусов где-то и хрупкий он. Ну слав вуда получется, или розе и нам это не всралось. Вообще эта висмутовая дрянь хрупкая и подходит разве что для светодиодов и к рукам клеится как напалм....

>> No.236575  
File: 1773337696868.jpg -(121735 B, 1137x1312) Thumbnail displayed, click image for full size.
121735

>>236572

>сплав олова висмута и свинца плавится при 100 градусов где-то и хрупкий он

Спасибо за практический совет, конечно, но я себе делаю, а себе надо делать хорошо, чтоб потом не переделывать. Но я его запомню на будующее.
Кстати, через сколько отъёбывает? А то я привык давать гарантию на свою работу. Как-то не хочется самого себя перехитрить.

>> No.236576  

>>236575

>Кстати, через сколько отъёбывает?

Если не трогать не сломается. Он просто хрупкий.
Вообще Lenovo паяет ноутбуки висмутовой дрянью, и работники СЦ потом плюются когда все отвалилось при пайке (т.к. профиль для SAC305).
Я чинил шлейф фотоаппарата этим припоем, потому что обычный просто разъедал медь... Ну пока полет нормальный. Ну и пару светодиодных светильников спаял.

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

>> No.236589  

Лет 5 назад тут спрашивал про полудохлый нвме который видится, но хер с ним что сделаешь, ни форматнуть ни записать ни считать, я уж думал он сдох совсем. Ошибка появилась после аварийного выключения ноутбука. Кажется ошибка была такой
wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error

Кто-то подсказал мне одну команду, она не была длинным пайплайном но буквально вытащила проблему когда ничего не помогало. Может этот анон еще тут и напишет эту команду еще разок?

>> No.236590  
File: 1773498898321.png -(345071 B, 672x789) Thumbnail displayed, click image for full size.
345071

>>236589
blkdiscard -f <путь к устройству>
Данные затрет полностью, но возможно у тебя получится после этого его переразбить и отформатировать.

>> No.236592  

>>236590
Спасибо, но в этот раз не помогло. Наверное сдох иначе.

>> No.236593  
File: 1773510430336.jpg -(108705 B, 1310x863) Thumbnail displayed, click image for full size.
108705

Теперь у меня есть DELL E-Port, не нужно менять отвалившийся разъём на ноуте (больно геморное это дело). Ну и два е-порта на запчасти с дефектными docking connector-ами. Можно ли из двух этих коннекторов сделать один?
З.Ы.: Я чертовски доволен этой станцией. Плюс, они все колхозные хаки для Люкей пустили в серию, лол, не надо ничего с нагревателя спиливать.

>>236576
Но ты предлагаешь паять им разъёмы, которые постоянно трогают, прилагая довольно большие механические усилия.

>> No.236602  
File: 1773582175020.jpg -(1677587 B, 1632x1224) Thumbnail displayed, click image for full size.
1677587

Вот как мы умеем. E-Port Docking Connector. Такая вот уховёртка, с не шибко удачной конструкцией. Температуры для демонтажа те же, 250/350.
А ещё мы умеем делать «У-у-у-у» встроенным трансформатором. Небольшая вибрация помогает компонентам запаиваться.
Эту станцию делал гений.

З.Ы.: Теперь я хочу E-Port Plus II, тама до кучи есть COM, LPT и PS/2.

>>236593
Оказывается, при помощи донора, цианокриалата, пассатижков, киянки и ебёной матери таки можно.

>> No.236617  

Ананасы, просветите по поводу с++. Вот есть у меня класс:

class Reader {
public:

Reader();
Shape getShape();

private:

Shape s;

};

В конструкторе пишу такое:

Reader::Reader() {
s = Utils::makeShape();
std::cout << s.isEmpty();
}

То есть получаю объект из статического метода другого класса и присваиваю приватному полю. Я так понимаю, что при этом выполняется копирование возвращённого объекта. Внутри конструктора он работает как надо и не является пустым (isEmpty). Но если же я пытаюсь вернуть его наружу:

Shape Reader::getShape() {
std::cout << s.isEmpty();
return s;
}

То присвоенное значение пропадает, как будто создаётся новый пустой объект. ЧЯДНТ? Может ли это быть связано с тем, что у Shape нет copy constructor и copy assignment? Пробовал присваивать через move и даже memcpy, результат тот же самый.

>> No.236625  
File: 1773767912810.jpg -(203202 B, 1200x1200) Thumbnail displayed, click image for full size.
203202

>>236618
Хорошая шутка.

>>236617
Если это — проект уровня Laba10.cpp, то Shape содержит какой-нибудь LinkedList, и isEmpty() проверяет его наличие. И раз s стал isEmpty, значит LinkedList потерялся по дороге. Я бы проверил эту гипотезу путём создания пары миллиардов объектов Shape и наблюдения за потребляемой памятью.

>> No.236629  

>>236625
На самом деле там всё запутаннее. getShape() вызывался внутри лямбды, которую дёргает QTimer. Если этот метод вытащить наружу, то всё работает как положено.
По сравнению с жавой кресты просто какое-то наркоманство.

>> No.236630  

>>236629

> По сравнению с жавой кресты просто какое-то наркоманство.

Они и не по сравнению наркоманство. Привыкай.

>> No.236632  
File: 1773785259650.jpg -(410437 B, 4096x2160) Thumbnail displayed, click image for full size.
410437

>>236629
Ну, телепаты в отпуске и никто не знает, что ты там навелосипедил. Но в любом случае, компилятор не может нарушить порядок изменения стейта программы в абстрактной машине, описанной в спецификации языка. Если только ты нигде больше не используешь результат getShape() и он не решил, что раз так, то и без разницы, когда его вызывать.

>По сравнению с жавой кресты просто какое-то наркоманство.

В жабе тоже есть такая хуйня, когда у каждого потока есть своя копия поля и они не синхронизированы. Собственно именно поэтому там есть всякие AtomicBoolean и прочие Atomic примитивы, изменения которых гарантировано синхронизируются между потоками.
Т.е. тебе надо: первое, проанализировать, что происходит со стейтом программы; второе, убедиться, что изменения полей синхронизированы между потоками.

З.Ы.: Лямбда — это анонимная функция, т.е. подпрограмма, передающаяся по ссылке. Такое есть не только в плюсах и существует очень давно.
З.Ы.Ы.: QTimer создаёт отдельный поток для выполнения обработчика, почему я и вспомнил про конкуренси.

>> No.236648  
File: 1773944580288.jpg -(1567876 B, 1632x1224) Thumbnail displayed, click image for full size.
1567876

Ну вот оно и приехало. 2010 года. Даже на свинце. Видно, что бренд, у всех питальников есть контрольные точки, подписанные значениями напряжений. Включается, все лампочки горят и ничего больше. Первым делом я его погрел. (Завод меня портит потихоньку, лол — мастера погреть; такими темпами скоро квалификацию потеряю.)
З.Ы.: На фоне жутко дорогие виды канифоли — канифоль жидкая и канифоль в виде геля. Стоит такая канифоль почти тыщу рублёв.

>> No.236651  

Посоветуйте, плиз, кошерный XMPP-клиент под андроид. Если кто пользуется, конечно.

>>236648

>канифоль жидкая

Это в спирту растворённая?

>> No.236652  
File: 1774024582825.jpg -(170606 B, 1254x1357) Thumbnail displayed, click image for full size.
170606

И таки это DRAM. Ну ладно, она хоть в продаже есть. Надо заказать парочку, там как раз место для ещё одной есть.

>>236651
Ога, ЛТИ-120 называется.

>> No.236653  

>>236648
>>236651
С флюсами и BGA лучше не играться.
Я в макбуке перепаивал микруху подсветки... потому что Texas Instruments не умеет делать повышайки-понижайки и они горят... И я использовал 223 механик. Потом я заебался отмывать сраную плату, потому что подсветка мигала из-за того что эта срань проводила ток.
Теперь я все говнофлюсы проверяю на проводимость. Меггера нет, но зато есть мосфет и дорожка текстолита.
Канифоль не проводит, но активность при пайке говно, не лудит расово китайский окисленный текстолит.
Каллюшин 558 (именно 558 а не 559) после паяльника проводит, а после фена нет.
Жижа для вейпа (они кстати говно, перешел на сигареты обратно, меньше кашлюю с них), вода и лимонная кислота не проводит после смывки.

Так что да. Покупайте нормальные флюсы. Лучше 1 микрон норм флюса чем потом думать че за хуйня происходит

>> No.236654  

>>236652
А он поймет что у него больше оперативы?

>> No.236655  
File: 1774037910066.jpg -(528433 B, 1600x1800) Thumbnail displayed, click image for full size.
528433

Пациент запускается с толкача, мигает лампочками как новогодняя ёлка и успокаивается зелёным SYST. Ну, думаю, он так и должен.

Теперь надо наготовить марлевых тампонов, отмыть пациента от канифоли, изготовить cisco console cable и посмотреть, что он в диагностике пишет. Хотя и так понятно, что DRAM, тем более, что Cisco по этой проблеме писали бюллетень.

В принципе, пока едет память, можно сколхозить грелку на дефектный чип, которая разогревается в момент включения, отключается и дергает RESET, лол. Будет стабильно работать.

>>236653

>не лудит расово китайский окисленный текстолит

Флюс для пайки аллюминия от ООО «Векта 21 Век». Лудит всё, что в принципе лудится. Ну а облуженное уже похер, чем подмазывать.

>>236654
А вот хер знает. По крайней мере роботам похер, какой в них флеш поставишь, у них прошивке размер записан и дальше они не ходят. Может и тут так же.

>> No.236656  

>>236651
https://another.im то что использую я.
Но если бы снова выбирал, то что-нибудь из топа клиентов по поддержке оконечного шифрования выбрал:
https://omemo.top
Например conversations
https://conversations.im/

>> No.236657  

>>236502
Только за. Давайте соберём.

>> No.236658  

>>236655

>Теперь надо наготовить марлевых тампонов, отмыть пациента от канифоли, и

Сигаретные фильтры для самокруток, из ацетата целлюлозы. Оче хорошо чистят.

>Флюс для пайки аллюминия от ООО «Векта 21 Век». Лудит всё, что в принципе лудится. Ну а облуженное уже похер, чем подмазывать.

Да но эта дрянь такая ядреная, я один раз лудил люминиевую проводку, я чуть не сдох. И жалу пиздец настал сразу.

Китайский 558 лудит китайскую срань нормально. И не проводит если греть по профилю.

>> No.236660  
File: 1774075806385.jpg -(252728 B, 2048x2048) Thumbnail displayed, click image for full size.
252728

>>236658
Тампоны тоже нормально чистят, а марля в любой аптеке есть.

>эта дрянь такая ядреная

Эту дрянь очень важно не перегревать, тогда ей даже шары катать можно. Ну и смывать потом обязательно. Я ей уже 15 лет лужу всякое.

>> No.236661  

>>236656
Пасиб!

>> No.236664  
File: 1774098297484.jpg -(130485 B, 1062x1490) Thumbnail displayed, click image for full size.
130485
switch: flash_init
switch: rename flash:config.text flash: oldconfig.backup
switch: boot

Всё правильно делаю?
Есть какой-нибудь список команд, где посмотреть информацию о системе?

>> No.236665  
File: 1774100941929.png -(1492145 B, 1200x900) Thumbnail displayed, click image for full size.
1492145

>>236664

> Всё правильно делаю?

На первый взгляд похоже на то.

> Есть какой-нибудь список команд, где посмотреть информацию о системе?

Есть куча разных. Если все сразу то

show tech-support
>> No.236699  
File: 1774297562295.webm -(2646206 B, 1080x1920) Thumbnail displayed, click image for full size.
2646206

Блин, пропал потому что дела сайд проект "Ведро". В общей сложности почти каждый выходной в течении двух месяцев. И это при том что разработка велась на скорую руку. Был и просто кодинг и вайб кодинг и вайб инжениринг. Монтаж мотками МГТФ, да и просто воздушносопельным монтажом не брезговал.
Сейчас выложу пару фоток о разработке.

Мисатопостер

>> No.236700  
File: 1774297672964.jpg -(1483838 B, 3024x4032) Thumbnail displayed, click image for full size.
1483838

Собственно фильтр Саллена-ки 8-го порядка для PWM-аудио.

>> No.236701  
File: 1774297703927.jpg -(1473706 B, 3024x4032) Thumbnail displayed, click image for full size.
1473706
>> No.236702  
File: 1774297737916.jpg -(1561732 B, 3024x4032) Thumbnail displayed, click image for full size.
1561732
>> No.236703  
File: 1774297861553.jpg -(1530561 B, 3024x4032) Thumbnail displayed, click image for full size.
1530561

В итоге психанут и еще приделал к нему пасивный RC фильтр 4-го порядка. Все воздушносопельный монтаж.

>> No.236704  
File: 1774297963451.jpg -(4478174 B, 5712x4284) Thumbnail displayed, click image for full size.
4478174

Лабораторные условия:3

>> No.236705  
File: 1774298185744.jpg -(2913725 B, 4284x5712) Thumbnail displayed, click image for full size.
2913725

Начинка: stm8, DC/DC на 5В, две eeprom'ки для wav файлов звука, и какая-то плата с TDA'шкой.
Работает все от трёх крон.

>> No.236706  

>>236703
Ого, какой суровый навесной монтаж.

>> No.236707  
File: 1774322092915.jpg -(812675 B, 1196x838) Thumbnail displayed, click image for full size.
812675

Прототип тиристорного регулятора, блок управления, он же блок формирователя управляющих импульсов. Больше генераторов импульсов богу генераторов импульсов!

>>236704
Рыгол-то хаченый, надеюсь?

>> No.236708  

Кто-нибудь тут имел дело с микроконтроллерами WCH?
Как под них писать софт? HAL очень STM-ный на вид.

>> No.236712  
File: 1774376249878.jpg -(94241 B, 465x640) Thumbnail displayed, click image for full size.
94241

>>236706
Рад что ты оценил, практически инсталляция.

>>236707

>Рыгол-то хаченый, надеюсь?

Дефолтный сетап. Вроде раньше хватало, но тут захотелось воспользоваться FFT для того чтобы прикинуть АЧХ фильтра, а его не оказалось. Если оно есть в хакнутой прошивке, то однозначно нужно перепрошить.

Нижний подогрев для выводного монтажа или просто юзаешь как тисочки?

>>236708

>Кто-нибудь тут имел дело с микроконтроллерами WCH?

Нет, не приходилось. Быстро по гуглил, смотря какие их ядра. Нейронка уверяет что их ARM'мовские чипы можно шить в Keil MDK, если это так, то думаю это лучшая среда. А так под RISC-V сам еще не писал, так что не подскажу.

>> No.236713  
File: 1774378558932.png -(1470298 B, 3570x1285) Thumbnail displayed, click image for full size.
1470298

>>236708
Погуглил глубже.
Производитель рекомендует: MounRiver Studio
www.mounriver.com

Если будешь пробовать, отпишись как оно по итогу.

>> No.236714  

Простудился. Ничего не помогает кроме ментоловых сиг... Вред табака преувеличен.
>>236712

>Нет, не приходилось. Быстро по гуглил, смотря какие их ядра. Нейронка уверяет что их ARM'мовские чипы можно шить в Keil MDK, если это так, то думаю это лучшая среда. А так под RISC-V сам еще не писал, так что не подскажу.

Ну интереснее всего RiscV
Насколько я понял, разница между камнями на ARM и RV только в ядре. Переферия одинаковая.
Ну естественно Keil под RiscV писать ничего не будет. Но я и не планировал. Так писал что-то в Cube IDE под STM32, а вообще 99% микроконтроллерного издевательство было на пердуинке...
Я планировал использовать MounRiver studio.. Раньше это был изнасилованный eclipse теперь же это VScode? Ну хз короче. На первый взгляд, HAL очень похож на STM32.
Хз короче. Узнаем.
Надо наверное выбрать такой камень чтобы распиновка совпала с каким-нибудь STM32. И это не просто, т.к. в CH32V303 есть 4 ОУ, а в STM это специальная фича. И там есть PGA у CH32 нет.

>> No.236715  

>>236713
Да. Проблема в документации, она не очень... Собственно чего мы ожидали от желтых? HAL на STM32 задокументирован, а тут... ну придется изучать примеры или же исходники этого же HALа.

>> No.236716  
File: 1774380328371.jpg -(24879 B, 335x479) Thumbnail displayed, click image for full size.
24879

>>236714
Ну, Eclipce не так уж и плох сам по себе. Тот же Cube IDE на его основе, но Cube IDE это халява для программиста. Почти не надо ничего делать, а все есть. Тот же STM8 оказался полным говном в плане IDE. Пришлось кодить на говно IAR'ре, поскольку нормальную среду разработки под них не завезли.

Рекомендую не ровняться на STM32, если решил выбрать китайцев. Придётся изучать их библиотеки как самостоятельную вещь. Если возникают вопросы по HAL то прямиком смотри внутрь его кода и от туда разбирайся как они он работает, поскольку нормальных доков походу у тебя не будет. И изучай референсы на твой микроконтроллер и похожие серии. Надеяться, что ARM и RISC-V похожи не стоит, рекомендую думать что единственное общее для них это язык Си на котором ты пишешь. Я бы поступил так. Зато потом не будет обидно, что что-то работает не так как ты ожидал.

И из твоего поста я подумал, что ты хочешь поставить на плату китайца, а потом если что-то пойдёт не так свопнуть его на stm32?
Почему-то мне кажется, что так не получится, не думаю что они пин ту пин совместимы.

>> No.236717  
File: 1774381348156.jpg -(310990 B, 2048x1188) Thumbnail displayed, click image for full size.
310990

>>236712
Ты какой-то странный инженер. Обычно те, кто не знает, почему Рыгол — лучшее за свои деньги, берут Тектроникс.
У Рыголов просто младшие и старшие модели серии различаются лишь лицензионными ключами, потому какой ключ ему подсунешь, тем он и будет. Собственно народ берёт дешёвую младшую модель и разлочивает её в старшую. Нужно лишь немного покодить, немного похачить, ну и немного смекалки.

>Нижний подогрев для выводного монтажа или просто юзаешь как тисочки?

Просто надо было куда-то положить, чтобы сфоткать. Оно не стоит прямо, с другой стороны тоже напаяно же.
Собственно, универсальная схема получилась: детектор перехода через нуль и генератор синхроимпульса с опторазвязкой, генератор импульса заданной длины по фронту синхроимпульса для генератора пилообразного напряжения, генератор пилообразного напряжения, компаратор, генератор управляющего импульса по фронту компаратора с усилителем мощности для импульсного трансформатора. Можно слепить терморегулятор, можно высокоэффективный лабораторный блок питания с линейным стабилизатором.

>прикинуть АЧХ фильтра

ЕМНИП, АЧХ таких фильтров в учебнике по расчётам фильтров n-го порядка нарисованы. Я б тебе его подогнал, но он у меня бумажный и я не помню, куда его засунул.

>> No.236718  
File: 1774382196728.png -(64877 B, 1232x558) Thumbnail displayed, click image for full size.
64877

>>236716

>Рекомендую не ровняться на STM32, если решил выбрать китайцев. Придётся изучать их библиотеки как самостоятельную вещь. Если возникают вопросы по HAL то прямиком смотри внутрь его кода и от туда разбирайся как они он работает, поскольку нормальных доков походу у тебя не будет.

Да. Другой камень, другие разработчики... Но в целом понятно чем они вдохновлялись когда писали HAL, так что может быть какие-то вещи будут позаимствованы 1:1 с STM32.
Доки это тоже какой-то пиздец. Походу либо они обосрались с дизайном, или пыль попала на маску или хз. Пик рилейтед

Одно хорошо. Мне мотором крутить. Там только TIM1 и ADC с прерываниями в центре TIM1. Хотя может и тут какие-нибудь проебы есть.

>Надеяться, что ARM и RISC-V похожи не стоит, рекомендую думать что единственное общее для них это язык Си на котором ты пишешь.

Ну я и в асм лезть и не собирался. Хотя опыта с RV у меня больше чем с ARM.
Переферия судя по всему у них одинаковая или очень похожая. Один даташит. (CH32FV2x_V3xRM-1.PDF) CH32F это ARM, V - RiscV.

>И из твоего поста я подумал, что ты хочешь поставить на плату китайца, а потом если что-то пойдёт не так свопнуть его на stm32?

Да. Но хз че там с пинами, еще внимательно не смотрел. Я смотрел STM32F103 и CH32V203 вроде то же самое по пинам. Ну как... TIM1 выходы на тех же пинах. Больше я не смотрел.
Ну если распиновка будет совсем другая, придется кохозить что-нибудь... Типо каптоновой платы (ну шлейфы делают из такого), или же выпаивать запаивать а потом думать че бля не работает, потому что что-то ужарю.

Ну просто не по фен-шую это ставить импортные детали в китайский самокат.

>> No.236719  
doas coredumpctl list bash
TIME PID UID GID SIG COREFILE EXE SIZE
Mon 2026-03-23 17:28:56 +03 720751 1000 1000 SIGABRT present /usr/bin/bash 305.9K
Mon 2026-03-23 17:31:45 +03 738138 1000 1000 SIGSEGV present /usr/bin/bash 235.3K
Mon 2026-03-23 17:43:42 +03 738382 0 0 SIGABRT present /usr/bin/bash 235.9K

У меня есть три корки баша без символов для отладки (gentoo с FEATURE splitdebug в make.conf и я потом доставил символы отдельно, собрав более новую версию баша).

Что я могу сделать этими тремя корками и gdb, чтобы воспроизвести баг?

Я хочу снова уронить баш, теперь с символами и написать об этом в мейлинлист разработчикам.

bash падал в момент когда я вводил сочетания клавиш с контролом замапленном на капслок в ядерной консоли, но сейчас я не могу это вопроизвести.

ОКУУ ПОМОГИ
ОКУУ ПОМОГИ
ОКУУ ПОМОГИ

>> No.236720  
File: 1774383915898.jpg -(1597336 B, 2480x3508) Thumbnail displayed, click image for full size.
1597336

Почему в C есть разница между доступом к структуре по variable и поинтеру? Зачем нужен доступ вида struct.a если struct->a лучше выражает происходящую операцию? Оно ж когда компиляется то доступ к любому элементу выглядит как операция над поинтером на структуру+оффсет элемента.
Понимаю только что доступ через точку используется для структур инициализированых на стаке у которых тип — struct, а -> при обращении к struct*.

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

>> No.236721  
File: 1774384652495.jpg -(59500 B, 626x498) Thumbnail displayed, click image for full size.
59500

>>236719
В теории ты можешь задизасемблить бинарник, взять бектрейс от этих дампов и сопоставить его с адресами функций в дизасемблерном бинарнике. Потом задизасемблить бинарник с дебаг символами и по коду функций попытаться сопоставить их названия с теми, которые были в бинарнике без дебаг символов. Но я очень сомневаюсь что это того стоит, тем более что версия не самая свежая и баг сложновоспроизводимый.

>> No.236722  
File: 1774385524436.jpg -(431302 B, 917x1000) Thumbnail displayed, click image for full size.
431302

>>236720

> Зачем нужен доступ вида struct.a если struct->a лучше выражает происходящую операцию?

struct->a нужен когда у тебя struct это указатель на структуру, struct.a когда struct это сама структура. По сути struct->a это более короткая запись (*struct).a

>> No.236724  
File: 1774389100886.png -(213597 B, 1920x1080) Thumbnail displayed, click image for full size.
213597

>>236722

>struct.a когда struct это сама структура

Но ведь struct это поинтер вне зависимости от типа. При инициализации структуры аллоцируется место на stack/heap и потом для доступа к элементам используется значения поинтера на функцию + оффсет отдельно элемента.
каптча narc

>> No.236725  
File: 1774389977781.png -(98533 B, 1204x608) Thumbnail displayed, click image for full size.
98533

>>236714
Пока все сходится... Спизди- вдохновились пин в пин.
Вот вопрос про то как переферия работает...

>> No.236726  
File: 1774390669625.jpg -(146321 B, 892x1260) Thumbnail displayed, click image for full size.
146321

>>236724

> Но ведь struct это поинтер вне зависимости от типа

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

> При инициализации структуры аллоцируется место на stack/heap

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

>> No.236727  
File: 1774391334884.png -(1170361 B, 2560x7752) Thumbnail displayed, click image for full size.
1170361

>>236725
хер там

>> No.236728  
File: 1774408279703.jpg -(213195 B, 1263x838) Thumbnail displayed, click image for full size.
213195

>>236724
Уже давно компиляторы стали умнее разработчиков и сами решают, где выделять место для данных. Как я уже говорил выше, компилятор сейчас тебе гарантирует только корректность выполнения программы на абстрактной машине из спецификации языка, конкретная реализация остаётся на его усмотрение. Если тебя так не устраивает, добро пожаловаться в Аду/СПАРК, где тонны всяких низкоуровневых свойств, определяющих, в каком порядке, с каким выравниванием и в каком месте должны хранится данные.

>> No.236737  

>>236720
Предположу, что даёт некую дополнительную информацию программисту и компилятору про организацию данных.

a.b ← a объявлено, как структура, и его b компилятор волен хранить, как хочет. Например, в регистрах.
a.b.c ← c — это тоже часть a, а не лежит не знай где.

> используется значения поинтера на функцию + оффсет отдельно элемента

Кстати, не обязательно всё так просто, даже если структура в памяти: бывают поля, у которых размер указан в битах, и потому однимтолько mov'ом их значение не получить

>>236728

> Если тебя так не устраивает, добро пожаловаться в Аду/СПАРК, где тонны всяких низкоуровневых свойств, определяющих, в каком порядке, с каким выравниванием и в каком месте должны хранится данные.

Не обязательно. Всякие attribute((packed)) у GCC вроде тоже в это умеют.

>> No.236739  
File: 1774546811580.jpg -(238318 B, 1080x1920) Thumbnail displayed, click image for full size.
238318

>>236737
Да ничё оно не даёт. Просто лет 30-ть назад всё было намного проще и примитивнее. Старые Сишные компиляторы даже AST не строили и были однопроходными, настолько всё примитивно было. По сути, каждый символ прямо раскрывался в определённый машинный код, отсюда возникла нужда различать когда во что раскрывать за один проход.

>Всякие attribute((packed)) у GCC вроде тоже в это умеют.

Это надо курить спецификацию языка и спецификацию компилятора, там в частности должно быть прописано, когда и в каких случаях данные неявно передаются по ссылке. О чём я и толкую, что сейчас ты пишешь для абстрактной машины из спецификации.

>> No.236744  
File: 1774550772025.jpg -(1491422 B, 2572x1819) Thumbnail displayed, click image for full size.
1491422

>>236737

>бывают поля, у которых размер указан в битах, и потому однимтолько mov'ом их значение не получить

Подробнее? Мне кажется компилятор должне заalign`ить под архитектуру процессора.
https://computerscience.chemeketa.edu/armTutorial/Memory/Data.html

>> No.236751  
File: 1774581194439.jpg -(257306 B, 2048x2032) Thumbnail displayed, click image for full size.
257306

>>236744
https://docs.adacore.com/live/wave/arm22/html/arm22/arm22-13-5-1.html

>An implementation should support storage places that can be extracted with a load, mask, shift sequence of machine code, and set with a load, shift, mask, store sequence, given the available machine instructions and run-time model.

Ты можешь указать, что структура имеет размер 8 бит, поля размеры 1,2,1,4 бит, данные из неё будут под капотом выуживаться масками и шифтами.

>> No.236752  
File: 1774582044790.png -(86399 B, 775x1124) Thumbnail displayed, click image for full size.
86399

>>236744

>> No.236766  
File: 1774676626098.png -(1313878 B, 3806x2341) Thumbnail displayed, click image for full size.
1313878

Как починить светлый css? Там всё новомодное с --var и прочим.

>> No.236767  

Это вам не usercss для Вакабы... Стили для реактивного(tm) веб-приложения. Небось ещё генерируются из чего-то чем-то.

>> No.236768  
File: 1774682885855.jpg -(108755 B, 700x1000) Thumbnail displayed, click image for full size.
108755

Тут кто-нибудь работал с DLMS/COSEM a.k.a. СПОДЕС? Как мне лучше сделать структуру данных для парсера. Есть HDLC, LLC и APDU фреймы, у каждого свой синтаксис и свой набор команд; хуже того, один фрейм вставлен в другой, т.е. APDU завёрнут в LLC который завёрнут в HDLC I/UI-фрейм.

>> No.236778  
File: 1774695540722.jpg -(2172289 B, 3213x5712) Thumbnail displayed, click image for full size.
2172289

Забухал вчера.
Вечером постараюсь нормально отписаться.
С ведром >>236699 жаль никто не оценил, что оно выдаёт коронные фразы капитана Пикарда.
Хотел выложить в саб реддит стар трека, подумал там оценят. Но там такая модерация, что кардасианцы отдыхают. Ференге и то лучше.

Мисатопостер

>> No.236779  

>>236778

>Забухал вчера.

Тебе совсем не жалко печень?

>> No.236780  
File: 1774696344837.gif -(3999061 B, 700x400) Thumbnail displayed, click image for full size.
3999061

>>236779
Недавно делал чекап печени, с ней все ок:3

>> No.236783  

>>236778

> коронные фразы капитана Пикарда.

Не все в теме просто. И качество звука там как из ведра.

>> No.236784  

>>236780
Тебя местная полиция нравов за такие гифки точно не забанит?

>> No.236785  

>>236784 Из-за банок-то с пивом?

>> No.236786  

>>236784
Стоит ещё вспомнить что Аске 14. Так что тут у нас и проблемы с закончиком и моралью вырисовываются. Распространение-с.

>> No.236788  
File: 1774704668312.jpg -(76051 B, 735x583) Thumbnail displayed, click image for full size.
76051

>>236778
Ну вот, а так хорошо начал, за ум взялся, электронику учить стал... Эх...

>> No.236794  
File: 1774724216451.jpg -(2539625 B, 2281x5103) Thumbnail displayed, click image for full size.
2539625

>>236752
>>236751
Почитал про bitfields, спасибо.
Нам в школе про них не говорили и приходилось самому маски считать...
каптча luzeer

>> No.236801  
File: 1774745739885.jpg -(168651 B, 583x800) Thumbnail displayed, click image for full size.
168651

>>236717

>Ты какой-то странный инженер. Обычно те, кто не знает, почему Рыгол — лучшее за свои деньги, берут Тектроникс.

Брал его лет 15 назад со своей первой НИИшной зарплаты. Обычно не запариваюсь если мне хватает функционала. Я не тот человек, который перепрошивает ради того что бы перепрошить. Еще раз говорю если перепрошивка добавит хотя бы FFT то это стоит сделать и то на это надо время найти.

>ЕМНИП, АЧХ таких фильтров в учебнике по расчётам фильтров n-го порядка нарисованы. Я б тебе его подогнал, но он у меня бумажный и я не помню, куда его засунул.

Схема фильтра элементарна и лежит на вики, нейронка прикинула номиналы, проверено в LTSpice. Но ты же понимаешь, что реальные элементы, их погрешности и характеристики операционников вносят свои нюансы, да и монтаж надо проверить. Поэтому прогнать реальный фильтр через FFT замечательная идея. А так на слух пришлось. В принципе работает на ура 8 килогерцового писка нет, а он хардкорен при PWM'ме. Пришлось очень сильно заморочится.

>>236725
Если питалово на месте, там же внешний кварц (если ты будешь его использовать), и отладочные порты там же, то почему нет. Думаю у них разные требования к обвесу по питанию, но скорее всего разница не критична.

>>236727
Здесь не понял, что ты хотел сказать. Похоже нашел разницу в периферии?

>>236788

>Ну вот, а так хорошо начал, за ум взялся, электронику учить стал... Эх...

Вообще, ты забавный. Думаешь выпьешь бутылочку пива и твоему мозгу будет нанесена летальная травма, кодить-паять больше не сможешь? Забавные вы трезвенники.

>>236783

>И качество звука там как из ведра.

Да, 16 бит (из которых используется только 2000 отсчетов) 8 кГц. На выбранном железе лучше не сделать, всё впритык. Но в этом был своеобразный челлендж.
Плюс на видео еще и вытяжка работает фоном.

>> No.236802  

>>236801

>Здесь не понял, что ты хотел сказать. Похоже нашел разницу в периферии?

Подстава от желтых. Порты и пины вроде одинаковые, однако разводка переферии разная.
Может и можно найти что-нибудь совпадающее, но мне кажется не стоит оно того.
А да. Еще у них много кремниевых багов. Ну вобщем простительно, все-таки маленькая компания в сравнении с STM, TI, Atmel/Microchip... Хотя и эти иногда обсираются с этим.

>Вообще, ты забавный. Думаешь выпьешь бутылочку пива и твоему мозгу будет нанесена летальная травма, кодить-паять больше не сможешь? Забавные вы трезвенники.

А электроникой вообще можно заниматься без веществ? Вот я не могу. Нужно выпить, выкурить, кофе выпить. А потом вообще китайского флюса надышаться с 646 растворителем.

>> No.236803  

Какой антивирус для Андроида посоветуете?

>> No.236804  

>>236803
Не ставить непонятно что непонятно откуда.

>> No.236805  

>>236803
CommonSense 2026

>> No.236806  
File: 1774778324529.png -(397534 B, 680x680) Thumbnail displayed, click image for full size.
397534

>>236801
Да, НИИ — это смерть для специалиста: ни ревью, ни конкуренции, ни рисков, ни дедлайнов. Особенно для программистов — вместо мидлов и сеньоров там вырастают «божки задрищенского леса».

>Я не тот человек, который перепрошивает ради того что бы перепрошить.

Инженером в первую очередь движет интерес к техническим устройствам, отсюда любая купленная вещь первым делом разбирается и изучается.
Ну и чтобы обезьянка смогла решить головоломку, все предметы, необходимые для решения, которыми она может воспользоваться должны быть у неё перед глазами. Это первое правило построения экспериментов на элементарную разумность. Если же мы у обезьянки отбираем предметы, это уже совсем другой эксперимент — депривационный, смысл которого прямо противоположен.

>нейронка прикинула номиналы, проверено в LTSpice

На что только не идут люди лишь бы матан не ботать.

>Но ты же понимаешь

Я в детстве детекторный приёмник делал, который аж 3 станции принимал. Так что да, понимаю.

>Думаешь выпьешь бутылочку пива и твоему мозгу будет нанесена летальная травма, кодить-паять больше не сможешь?
>реальные элементы, их погрешности и характеристики операционников вносят свои нюансы, да и монтаж надо проверить.
>8 кГц

Лол.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]