в двух спросили), у меня от него до сих пор бомбит
                  
                  
                  Первые два пункта из 5
                  
                  
                  "Реализовать ШИМ-алгоритм, с управляемой скважностью через UART.
                  
                  
                  Не использовать библиотеки CMSIS/HAL и прочие (для STM32F4 и К1986ВЕ92Q)."
                  
                  
                  
                  
                  
                  Я на чистого программиста не тяну, ради интереса больше взял, но уточнил "что, правда на регистрах без CMSIS?" - "Да" 
                  
                  
                  "Но это нерационально и т.п."
                  
                  
                  ответ точная цитата "Наше тестовое задание подразумевает работу с МК на низком уровне. Это умение позволяет писать правильный, оптимальный код, а также, правильно интерпретировать ошибки в процессе отладки. "
                  
                  
                  
                  
                  
                  И это контора, которая работает с военными, то есть ни о каких миллионных тиражах речи не идёт, чтобы экономить ресурсы МК
                  
                  
                
А SPL тоже низя ? )
Было бы ржачно если бы на uart попросили сделать ШИМ с коэффициентом заполнения 100%. Вернее, от 0 до 100%
Было бы ржачно есть кто то бы согласился и начал думать как сделать ))
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Только 0x00004000 и вперёд)
Это дистанционно или ты при них должен накодить?
Многие путают CMSIS и определения регистров (USART1->DR...). CMSIS поставляется ARM, Inc и специфична для ядра. В нее входит, например, работа с NVIC. Определения регистров поставляются производителем МК и специфичны для МК. Для STM32 это, например, stm32f10x.h. Он не относится к CMSIS.
вот кстати да. я тоже путаю)
Если речь о критичных применениях, то дело не в экономии ресурсов МК, а в том, что непонятно, что там в этой StdPeriphLib/HAL понаписано, например. Тогда надо целиком ее перепроверять и сертифицировать. Понятное дело, что в таком случае проще писать свое на регистрах.
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да не суть важно, ИМХО. Даже если пишешь на эстэмовском ХАЛе, то регистры всё равно невозможно не понимать. Любой серьёзный сбой требует обращения к регистрам/даташиту
а учитывая их регулярные косяки в хале... тебя за сертификацию такой кипы говнокода повесят сразу)
Мосье переоценивает интеллектуальный уровень многих адептов HAL/Cube/StdPeriphLib. :)
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Что подразумевается под сертификацией?
https://rotest.ru/sertifikaciya-aviacionnojj-tekhniki/
https://rosstandart.info/sertifikaty/programm.html или так
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Ну это хобийщики с таким уровнем, их не рассматриваем)
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Как проводится сертификация ПО? Я работал на военку и на космос, ПО на микроконтроллер часто было вообще без документации. Что-то я сильно сомневаюсь, что прошивки по факту сертифицируют в РФ
без документации? прокуратуры на вас не хватает)
откат животворящий спасает ))
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Дистанционно, да. Задание после собеседования с проверкой знаний
 Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Max
                          Sysoev
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Пропустил сообщение опять. Ну да, это именно про это Более того, по первой ссылке в гугле есть пример реализации от DIHALTа
А в какой момент возникает требование отдельного документирования программ, если прямо в т.з. не указано? Является ли код hdl программным продуктом, на который нужна отдельная документация? Может ли это быть прописано в РК11? Он емнип секретный и не все осилят многобукав.
Ну по ГОСТу ты программы когда сдаешь то оформляешь пачку документов вместе с ней. Спецификации там всякие, текст кода итд.
Это типа ЕСПД? Не уверен, что hdl под неё попадает. Если не оформляешь и военпред и заказчик не просят, можно ли программисту сообщить в прокуратуру?
Про прокуратуру я пошутил))
А я нет)
Обсуждают сегодня