189 похожих чатов

Было одно тестовое задание (тестовые скорее редкость, из 10 мест

в двух спросили), у меня от него до сих пор бомбит
Первые два пункта из 5
"Реализовать ШИМ-алгоритм, с управляемой скважностью через UART.
Не использовать библиотеки CMSIS/HAL и прочие (для STM32F4 и К1986ВЕ92Q)."

Я на чистого программиста не тяну, ради интереса больше взял, но уточнил "что, правда на регистрах без CMSIS?" - "Да"
"Но это нерационально и т.п."
ответ точная цитата "Наше тестовое задание подразумевает работу с МК на низком уровне. Это умение позволяет писать правильный, оптимальный код, а также, правильно интерпретировать ошибки в процессе отладки. "

И это контора, которая работает с военными, то есть ни о каких миллионных тиражах речи не идёт, чтобы экономить ресурсы МК

27 ответов

13 просмотров

А SPL тоже низя ? )

Было бы ржачно если бы на uart попросили сделать ШИМ с коэффициентом заполнения 100%. Вернее, от 0 до 100%

Alexander
Было бы ржачно если бы на uart попросили сделать Ш...

Было бы ржачно есть кто то бы согласился и начал думать как сделать ))

Max-Sysoev Автор вопроса
hold3r
А SPL тоже низя ? )

Только 0x00004000 и вперёд)

Max Sysoev
Только 0x00004000 и вперёд)

Это дистанционно или ты при них должен накодить?

Многие путают CMSIS и определения регистров (USART1->DR...). CMSIS поставляется ARM, Inc и специфична для ядра. В нее входит, например, работа с NVIC. Определения регистров поставляются производителем МК и специфичны для МК. Для STM32 это, например, stm32f10x.h. Он не относится к CMSIS.

Если речь о критичных применениях, то дело не в экономии ресурсов МК, а в том, что непонятно, что там в этой StdPeriphLib/HAL понаписано, например. Тогда надо целиком ее перепроверять и сертифицировать. Понятное дело, что в таком случае проще писать свое на регистрах.

Max-Sysoev Автор вопроса
Electronics Designer
Многие путают CMSIS и определения регистров (USART...

Да не суть важно, ИМХО. Даже если пишешь на эстэмовском ХАЛе, то регистры всё равно невозможно не понимать. Любой серьёзный сбой требует обращения к регистрам/даташиту

Electronics Designer
Если речь о критичных применениях, то дело не в эк...

а учитывая их регулярные косяки в хале... тебя за сертификацию такой кипы говнокода повесят сразу)

Max Sysoev
Да не суть важно, ИМХО. Даже если пишешь на эстэмо...

Мосье переоценивает интеллектуальный уровень многих адептов HAL/Cube/StdPeriphLib. :)

Max-Sysoev Автор вопроса
Electronics Designer
https://rotest.ru/sertifikaciya-aviacionnojj-tekhn...

https://rosstandart.info/sertifikaty/programm.html или так

Max-Sysoev Автор вопроса
Electronics Designer
Мосье переоценивает интеллектуальный уровень многи...

Ну это хобийщики с таким уровнем, их не рассматриваем)

Max-Sysoev Автор вопроса
Electronics Designer
https://rotest.ru/sertifikaciya-aviacionnojj-tekhn...

Как проводится сертификация ПО? Я работал на военку и на космос, ПО на микроконтроллер часто было вообще без документации. Что-то я сильно сомневаюсь, что прошивки по факту сертифицируют в РФ

Max Sysoev
Как проводится сертификация ПО? Я работал на военк...

без документации? прокуратуры на вас не хватает)

Max-Sysoev Автор вопроса
Alexander
Это дистанционно или ты при них должен накодить?

Дистанционно, да. Задание после собеседования с проверкой знаний

Max-Sysoev Автор вопроса
Alexander
Было бы ржачно если бы на uart попросили сделать Ш...

Пропустил сообщение опять. Ну да, это именно про это Более того, по первой ссылке в гугле есть пример реализации от DIHALTа

Andrey S
без документации? прокуратуры на вас не хватает)

А в какой момент возникает требование отдельного документирования программ, если прямо в т.з. не указано? Является ли код hdl программным продуктом, на который нужна отдельная документация? Может ли это быть прописано в РК11? Он емнип секретный и не все осилят многобукав.

Х
А в какой момент возникает требование отдельного д...

Ну по ГОСТу ты программы когда сдаешь то оформляешь пачку документов вместе с ней. Спецификации там всякие, текст кода итд.

Andrey S
Ну по ГОСТу ты программы когда сдаешь то оформляеш...

Это типа ЕСПД? Не уверен, что hdl под неё попадает. Если не оформляешь и военпред и заказчик не просят, можно ли программисту сообщить в прокуратуру?

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
1
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта