Как стать автором
Обновить
41
0.2
Konstantin @Kitsok

Пользователь

Отправить сообщение

Знаете, у меня I2C slave и SPI slave (да еще и в ненормальном режиме, он читает SGPIO) в одном устройстве работают прекрасно, единственное место, в котором я лезу куда-то мимо HAL - вызов встроенного загрузчика.

Вообще-то все рассуждения о STM32 к топику отношения не имеют. И ваши трудности с настройкой железа к выбору языка программирования тоже отношения не имеют.

DXE переписать? Там примерно 680к строк кода из примерно 1.6М. Сколько займет человеко-лет?

Динамическая память? Вот в этих 1.6Е6 строках кода содержится 232 вызова malloc(). Ради 232 вызовов мы перелопатим 1.6 миллиона строк?

Утечка памяти в программе, которая работает от силы 5 минут? Утечка в килобайты - некритична? Я, конечно, не знаю за фронтэнды и бэкэнды, но в тех задачах, которые решаю я, утечка памяти просто недопустима.

Я ничего не имею против Rust, как и против любого другого языка, но на мой взгляд, во встраиваемой разработке, к коей относится и UEFI, он сегодня не применим.

И вообще, я все понимаю про взрывной рост IT, но, может, вместо изобретения языка, который защищает от ошибок программиста, можно нанять квалифицированного для выполняемой работы?

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

Сужу исключительно по распространенности в эмбеде.

Что касается STM32 и его знаменитого HALа - писал и пишу с использованием HAL, железо в проде, брат жив.

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

Я не наблюдаю в статье свидетельств того, что инфраструктуру проектировали буратины из ПТУ макароностроения, которые специально проигнорировали все нормы, правила и обычаи строительства АСУТП, ведь АСУТП строят так (всегда), чтобы безопасность процессов не зависила от наличия или отсутствия доступа к ИТ инфраструктуре предприятия.

Да бог в помощь, я же разве против? Только брингапить хоть сколько-нибудь новое железо на этом будет очень, очень тяжело. Ну вот так тяжело, что я бы даже пробовать не стал, в взял бы EDK, или, что не менее вероятно, коммерческий BIOS.

А тяжело будет потому, что в прошивке 99.9% проблем носят железный характер, а не то, каким именно пузырьком сортируется список PCIe устройств.

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

Т.е. статья из серии "Дум на стиральной машине"?

А для чего Rust в прошивке? Чем он поможет, что он улучшит?

Я не думаю, что в России нужны сети 5G, потому что не наблюдаю наличия необходимости в этой технологии на территории России.
Кроме этого, я не наблюдаю условий для появления возможности развития этой технологии в России.
Так лучше?

Не думаю, что в России нужны сети 5G

Вы знаете, я никогда не сидел в тюрьме, уголовным лексиконом владею не вполне хорошо, поэтому не могли бы Вы разъяснить, что такое "кидок" в терминах корпоративного права?

Почему "будут"? Уже прекрасно работают.

И что не так с решением отключить завод?

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

Я в смятении.

С одной стороны, никакой серверной ОС вы не создавали.

С другой стороны, вы собрали под свои задачи удобный дистрибутив, да ещё и автоматизацией это все накрыли, да ещё и статью подробную об этом написали. Ну молодцы же?

Плюс поставлю.

Однажды захотелось мне плату 30x65, 12 слоёв, слепые, глухие переходные отверстия, материал - под DDR4.

Ее смогли сделать в РФ, всего за 4 месяца (вместо обещанных 3 недель, ЕМНИП), но к сожалению, проверить ее не удалось, так как плата из производства вышла не вполне плоской, миллиметра на 3 ее согнуло, видимо, тяжестью гордости за отечественную микроэлектронику.

То же самое в Китае с монтажом делается за, внезапно, 5 недель с доставкой, и самый долгий этап - сбор БОМа.

Мораль: бананы на сосне не растут.

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

А у этой технологии есть практическое, экономически оправданное применение?

Отличный проект, респект!

Из заметок на полях: попробуйте легкоплавкий припой для выводных компонентов - хорошо работает, и сильно греть не надо.

Попробуйте. Удивитесь.

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

1
23 ...

Информация

В рейтинге
2 679-й
Откуда
Amsterdam, Noord-Holland, Нидерланды
Зарегистрирован
Активность