>> |
№178283
17462855937580.jpg
(63Кб, 640x640)
Показана уменьшенная копия, оригинал по клику.
>>178264 > Тем, кто вводит санкции, наличие тройного гражданства трудно было выяснить? В нормальных странах конституция не пустой звук, и там обычно есть явный запрет на отзыв гражданства. > В чем прав или не прав? Прав в общем курсе мира, физический прогресс уперся в потолок, вслед за ним уперлась фантазия в контенте, будущее предлагают либо неоколониалистическое по Трампу, либо неофеодальное по Швабу. Не прав в том, что пытаться что-то делать бессмысленно - думающие в таком ключе просто недопонимают, насколько все может быть хуже, и насколько долго в этом хуже им еще может придется жить. >>178276 > Ты, наверное, имеешь в виду использование каких-то альтернативных библиотек, или вообще самописное. Нет, я про то, что в современных условиях прям писать под себя весь стек ниже от работы с регистрами нерационально, хотя все еще вполне возможно даже в одиночку. Но если у тебя, например, какая-то поделка с миллионными тиражами, и нужна предельно возможная оптимизация, то вариант есть. > Ведь эта вся ерунда с кликами и кодогенерацией явно выглядит как набор для удобства работы в стиле rapid prototyping Вообще нет, железо изменяется гораздо медленнее, и допиливание бизнес-логики и сложных режимов периферии делается годами, эта экономия на скорости инициализации мало что меняет. В действительности, это в первую очередь vendor lock-in, когда натренировавшись в одной среде кликать мышкой, сложно сползти скажем от STM к TI или NXP. Во вторую - до сих пор хорошо продается идея low code и заставляния инженеров от предметной сферы писать софт. В третью - дешевыми девбордами и наглядными стартовыми проектами можно обучить студентов, а потом кто-то из них дорастет до CTO и будет выбирать ностальгически-знакомое. > Да и на авр уже никто не пишет на асме, наверно. Всякое сбрасываемое всякими мадярами пишут кто на чем знает, там и более старое попадается. Всякие лифты еще бывают и прочие аппараты, где нет смысла гнаться за прогрессом. Правда, за деньги эти навыки продавать все сложнее. > А, значит это и есть то самое минимально необходимое барахло, чтобы стм завелся. Да, должна быть какая-то стартовая инициализация и скрипт линкера, показывающий куда ее положить, куда можно пихать точку старта своего кода и чем твой код по памяти располагает. Правда, уже на этом месте есть проблемы - ассемблеров даже под одну платформу много бывает, как и скрипт линкера это не какой-то универсальный формат. Под GCC/Clang один, под MDK-ARM второй, под EWARM третий, наверное бывают и другие, хотя проприетарные компиляторы тема умирающая. > Не знаю стоит ли тыкать палкой chibios, или zephyr, может лучше брать что дают и не тратить время. Так а тебе что вообще надо, под конкретный проект что-то, освоить что-то универсальное на всякий случай, или что на собеседованиях спрашивать будут? > Вроде как его рантайм не в любое железо даже засунуть можно. Без стандартной библиотеки там рантайм не больше чем для С, проблема скорее в том, что тут же теряется вся идиоматичность и вскрываются масштабы того что взаимодействует с железом внепрограммным образом. Сейчас видимо с обрубанием юсайдовских грантов и напых снизился, а в ковид помню на работе были прям фанатики, желавшие все начать на него переписывать.
|