HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- оОдин квантовый час со слаксом (https://hlfx.ru/forum/showthread.php?threadid=5905)
Отправлено XaeroX 15-05-2025 в 20:03:
Цитата:
SluX писал:
Проверьте у кого конпиляторы есть для си.
...а заодно полностью настроенная среда сборки uefi.
Думаю тут таких примерно ноль человек.
__________________
Отправлено SluX 15-05-2025 в 21:24:
Цитата:
XaeroX писал:
Думаю тут таких примерно ноль человек.
Ну в телеге ребята проверили, говорят что пердит через динамики. А мне лень в линукс перезагружаться, я кино смотрю. Уж там точно смогу проверить, там есть вообще всё.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено XaeroX 15-05-2025 в 22:18:
Спикер пришёл, воткнул, протестировал. Работает отлично! Вытащил память - непрерывно подаёт один длинный, два коротких сигнала.
Цитата:
Дядя Миша писал:
Сейчас логику немного поменяли. Если POST прошёл успешно, то ничего не пищит. Пищит только когда ошибка.
Нет, при успешном прохождении пост подаёт один короткий сигнал, как в старые добрые времена. Ну хотя я материнку купил в 2020 году, может она уже старой считается. 
Добавлено 15-05-2025 в 17:18:
Это похоже не от железа, а от версии биоса зависит.
У моего биоса вот такие коды:
Цитата:
Here's a more detailed breakdown of common ASUS UEFI BIOS beep codes:
One short beep: Indicates a normal boot, no errors detected.
Two short beeps: Suggests a parity circuit failure.
Three short beeps: Points to a RAM failure, specifically in the first 64KB of RAM.
Four short beeps: Indicates a system timer failure.
Five short beeps: Suggests a processor failure.
Six short beeps: Points to a keyboard controller or Gate A20 error.
One long, two short beeps: Indicates a memory error.
One long, three short beeps: Indicates a graphics card-related issue.
One long, four short beeps: Indicates a CPU fan error, CPU over-temperature, or CPU over-voltage error.
Continuous beeps: Can indicate memory or video card issues.
__________________
Отправлено SluX 15-05-2025 в 22:39:
Цитата:
XaeroX писал:
Вытащил память - непрерывно подаёт один длинный, два коротких сигнала.
Для того он и нужен. А иначе попробуй понять где у тебя жопа порвалась. Да на современных матплатах вроде везде уже впаянные спикеры. Хотя я свою брал 3 года назад и может она уже не современная, а я что-то проспал.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено Дядя Миша 16-05-2025 в 06:07:
Цитата:
XaeroX писал:
Это похоже не от железа, а от версии биоса зависит.
Ну да.
Добавлено 16-05-2025 в 09:07:
Цитата:
XaeroX писал:
а заодно полностью настроенная среда сборки uefi.
а как же винда пищит через управляющую последовательность \b__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено SluX 16-05-2025 в 17:29:
Цитата:
Дядя Миша писал:
а как же винда пищит через управляющую последовательность \b
Имеешь ввиду ту самую B? Ну которая alt-sysrq-b и эмулирует нажатие на резет на системнике.
Добавлено 16-05-2025 в 22:29:
Вспомнилось как у нас однажды сервак завис намертво, но ssh ещё подключено, хотя не показывает символы. Для перезагрузки ехать надо на другой конец города. Я техдиру говорю подожди. Скидываю ему это в аськку:
Он прям вслепую это копирует в консоль. Машина сразу в ребут и ехать никуда не пришлось. Через пару минут уже всё работает.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено XaeroX 17-05-2025 в 00:38:
Цитата:
SluX писал:
Скидываю ему это в аськку:
А представь если бы по телефону диктовать надо было!__________________
Отправлено SluX 17-05-2025 в 05:13:
Цитата:
XaeroX писал:
А представь если бы по телефону диктовать надо было!
Мы в одном кабинете работали. Но по телефону он бы тоже понял.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено Ku2zoff 17-05-2025 в 15:22:
Цитата:
Дядя Миша писал:
Сейчас логику немного поменяли. Если POST прошёл успешно, то ничего не пищит. Пищит только когда ошибка.
ЕМНИП, настраивается в UEFI. У меня материнка от гиги b650 Aorus Elite AX, вполне себе пищит при успешном посте. Оставил ровно потому, что память по XMP 5600, а с определённой версии биоса появился неродной XMP на 6000, с которым иногда память тестируется не менее 30 секунд, и непонятно, стартовал комп или нет. Думаю отключить тренинг памяти при старте, потому что работает нормально, но пока не нашёл эту опцию. Память попалась крайне удачная, держит 6000 с таймингами 30-36-36-44 без поднятия напряжения на стоковых 1.25В. Иногда подумываю разогнать до 6400, но надо ли это для райзена 7-го поколения?
Цитата:
SluX писал:
Примерно на 15% дешевле. Ну пусть будет на всякий случай действительно. Мало ли что.
Эти 15% ничто по сравнению с ценой новой видеокарты. Учитывая, что на современных встройках можно гамать, а не только сёрфить инет, лишней такая графика не будет.
Добавлено 17-05-2025 в 22:18:
Вообще, касаемо материнки. Не пойму, почему при такой стоимости в ней нет S/PDIF и дисплея для пост-кодов, а только малоинформативные светодиоды. Думал сменить на Aorus Pro AX, но забил, проще купить PCI-звуковуху. Можно конечно звук по блютусу передавать, но у винды с этим проблемы - лаг в целую секунду. А вот в линуксе норм...
Добавлено 17-05-2025 в 22:22:
Цитата:
SluX писал:
Да на современных матплатах вроде везде уже впаянные спикеры.
Да вот нифига. Разве что на Micro-ATX с дохлыми впаянными целеронами. На старой работе были промкомпы на этом ауне. Дебиан периодически ругался на драйвер встройки от интел при старте, приходилось переть в цеха, чтобы вручную ребутать: VNC ессно не стартовал, как и сам дебиан. Было у меня желание пересобрать ядро, чтобы исправить проблему, но я забил, потому что слишком много возни с подключением интернета и доступом в репы дебиана с этих компов.
Отправлено SluX 17-05-2025 в 19:33:
Цитата:
Ku2zoff писал:
Эти 15% ничто по сравнению с ценой новой видеокарты. Учитывая, что на современных встройках можно гамать, а не только сёрфить инет, лишней такая графика не будет.
Был сильно ограниченный бюджет. Проц без встройки стоил 9 тыщ вроде, а точно такой же со встройкой 12.
Цитата:
Ku2zoff писал:
почему при такой стоимости в ней нет S/PDIF и дисплея для пост-кодов
Это на верное только на топовых платах под самые современные процы. У подруги там вообще в системнике полёт в космосе и сверху цифры про температуру, частоту и тд. Но оно и стоит как космический корабль.
Цитата:
Ku2zoff писал:
Было у меня желание пересобрать ядро, чтобы исправить проблему
На дебиане нет необходимости пересобирать ведро, это бинарная система с модулями ведра. Ну только если прям ну капец как очень надо. Я, например, на работе один раз пересобирал openssh-server на дебиане. Ну там надо было ускорить миграцию виртуалок в кластере гипервизора через локалку. А нафиг нам шифрование в локалке? К сожалению не удалось полностью убрать шифрование, ну я там на минималку пересобрал, вроде блюфиш. Ну до 6 гигабит по сети догнали, пришлось конечно ещё витуху 6 категории делать. Попробуй запихать её в коннекторы 5 категории. Я кое-как запихал.
А толку-то? По сети скорость в сотню раз больше, чем запись на диск. Обычные HDD WD Green на 5200 оборотов в шестом рейде, каждый по 3 ТБ.
Добавлено 18-05-2025 в 00:31:
Цитата:
XaeroX писал:
...а заодно полностью настроенная среда сборки uefi.
Думаю тут таких примерно ноль человек.
Да я сегодня в линуксе пытался эту среду настроить. Epic fail. Но почти получилось. Не найден Uefi.h, хотя всё установил по инструкции.
Добавлено 18-05-2025 в 00:33:
То есть он есть, но ищется не там, где надо.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено Skaarj 24-05-2025 в 08:27:
Цитата:
FiEctro писал:
Но мне одно время прямо по кафу было баловаться с ардуинкой и ещё пару модулей с ней. В качестве хобби и саморазвлечения рекомендую Но сейчас наверное лучше купить сразу ESP32, там уже более серьёзное железо и WiFi, к тому же оно намного компактнее и менее прожорливо чем роутер.
Я с есп32 балуюсь.
Ну как балуюсь, в основном страдаю с посильной помощью чатгпт и дипсика.
Где то пол года назад заинтересовала тема эмулятора zx-spectrum на есп32.
За основу взял проект ESP32 Rainbow от atomic14, выкинул мультиплексоры на матрице клавиатуры, чатгпт чётко переработал код под 8х5 матрицу клавиш, благо гпио дохрена и с запасом, даже с СДшкой в SDIO режиме.
Вот с СДшкой я потрахался знатно, хотел сделать на SPI но хрен там был, пришлось на SDIO перейти.
В итоге получилась такая тестовая фигня.


Даже звук есть, снимал с гпио на простой ключ на 2N2222 транзисторе и дальше на динамик.
До всего этого прикупил вот такие штуки.

Чтоб довести до рабочего состояния пришлось повозиться конкретно.
Во первых оно, хоть и указано как поддерживаемое в проекте эмулятора, даже env есть в платформио [env:cheap-yellow-display]
Но это всё хрень, на этом CYD тупо не хватает памяти.
Запускается меню эмулятора, и дальше в рестарт.
Обычно к есп32 прикручивают ПсевдоСтатикRAM на 2+ МБ. Но тут такого нет.
Хорошо кто то озадачился таим вопросом и выложил тутор как это сделать для CYD.
Ну а ещё клавиатура 5В, а есп32 работает с уровнем 3.3В. Пришлось ещё и левел конвертер прикупить.

ПСРАМ прияпаял на место внешней флехи возле самого есп, а левел конвертер приклеен на платку клавиатуры.
ИИшка сгенерила код для эмулятора, что бы понимал эту клаву.
Всё вроде ОК, но тут вылезла проблема.
Эта клава отправляет значение в порт только после отпускания кнопки, при нажатии и удержании никакой реакции, спамит нулями.
Набирать текст норм, для игр не годится.
Надо править прошивку, клава на 8й Атмеги, а значит настало время покупать USBasp программатор.
Хорошо был доступен код для этой клавы, дипсик в 2 этапа привёл его к нужному результату.
С некоторыми огрехами, всё заработало. 
У меня в процессе ещё пара вариантов, с экраном поболее, там вроде без подводных камней должно быть, да ещё и клава уже есть с прозрачными колпачками, куда я вложил распечатки под оригинальную спектрум клаву.
И ещё совсем мелкий вариант, с экраном 1.7 дюйма, но там опять же проблема с СДшкой, похоже в более новых есп32 нет пулл-ап резисторов, во всяком случае они программно даже не включаются, надо поять.
Ну и всякие мелочи в процессе узнал.
Например ИИ даёт кусок кода и говорит сунуть его в void loop()
Ну а чо я, вставляю туда - не работает. Через пол часа догадался поинтересоваться, а почему в проекте может быть изначально пустой void loop() и тут всё стало на свои места.
Отправлено SluX 24-05-2025 в 11:19:
Цитата:
Skaarj писал:
клава отправляет значение в порт только после отпускания кнопки
Дык это самая правильная реакция - OnClickRelease. А то вот так нечаянно нажмёшь не ту кнопку и она сразу сработает и хана системе. А в данном случае ты с нажатой кнопки убираешь мышку и она не срабатывает. Всё правильно. Это как с гранатой - пока ложку держишь, можно обратно чеку воткнуть. Только отпустил и хана.__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено Skaarj 24-05-2025 в 16:11:
SluX не для всех задач.
Клавиатура вообще сильно ограниченна, единовременно обрабатывает нажатие только 1 кнопки, даже фн, шифт и сим должны нажиматься отдельно, что включает нужный режим 1 раз до следующего нажатия любой другой кнопки.
2 кнопки не зажать, игнорирует.
Ну и вот это вот "на отпускании", правильнее было бы сделать по нажатии и удержании до отпускания, а уже на самом есп32 в эмуляторе обрабатывать как надо.
Я не стал углубляться в эту проблему, что-то получилось, ну и ладно.
Очевидно она максимально не подходит для такой задачи.
Отправлено SluX 24-05-2025 в 21:00:
Аааа, я наверное неправильно понял. Но всё равно должен быть сценарий, когда ты нажал ненужную кнопку и чтоб её отпустить без запуска тебе достаточно нажать в это время например Esc. После этого можно спокойно класть гранату в карман.
Ну и с учётом особенностей твоих плат я наверное что-то не понимаю. Что у тебя там? Это ардуино?
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
Отправлено Skaarj 24-05-2025 в 21:21:
ESP32. Это не ардуино. Но в Arduino IDE поддержка есп32 добавлена.
Так то я в VSCode првил/билдил/прошивал.