• С чего начать в программировании микроконтроллеров?

    @dsd_corp
    Привет. Все верно комментаторы говорят - начинать с Ардуино вполне резонно. И не слушайте тех, кто говорит, что Ардуино гуано потому что [и тут разные расплывчатые аргументы]. Ардуинщики в большинстве вырастают в говнокодеров не потому, что Ардуино плоха, а потому что даже не пытаются развиваться дальше. Типичная проблема низкого порога входа(как у 1С, например). То есть проблема в самих человеках, а не в Ардуине.
    У вас же, судя по тексту вопроса, мотивация развиваться есть )

    Для Ардуины действительно существует куча шилдов и примеров кода на своем упрощенном языке(хотя это по-прежнему C++), что для старта очень даже неплохо - при наличии желания можно разобраться в том, как все устроено еще до того, как возьмете в руки паяльник.
    И никто не мешает вам, при достижении определенного уровня, перейти на программирование контроллеров с помощью других компиляторов, исключая Arduino IDE и lazy coding. При этом на первых порах по-прежнему можно использовать Arduino-загрузчик и не париться со всеми проблемами сразу.

    Сразу же рекомендую кроме Ардуино купить на будущее что-нибудь типа STM32 Nucleo. У этой платы есть совместимость с Arduino-шилдами, mbed-загрузчик(заливка прошивки происходит простым копированием на виртуальную USB-флешку), а так же полноценный STLink-программатор с пинами для программирования внешних контроллеров - это значит, что в последствии вы можете собрать собственный девайс на STM32 микроконтроллере и с помощью встроенного в Nucleo SLink-программатора его запрограммировать, просто подсоединив пару проводков(SWD).

    И впоследствии, если не растеряете желание расти, вполне сможете создавать уже свою электронику и при этом, к примеру если остановитесь на STM32 контроллерах, все еще использовать STLink от Nucleo для программирования своих девайсов.
    Выглядеть это будет приблизительно так: 5.101.107.156/Habr/IMG_1235.JPG
    Здесь две Nucleo-платы слева используются как STLink-программаторы для двух плат справа соответственно )

    Ну а дальше все зависит только от вас.
    Удачи )
    Ответ написан
    Комментировать
  • Возможна слежка за пользователями в организации?

    nightvich
    @nightvich
    ITman
    Все можно проследить. если компания занимается этим, то у вас в договоре скорее всего есть пункт, где не явно написано, что компания в рабочее время может получать информацию с рабочего компьютера. Очень вероятно, что на вашем компьютере установлен агент от DLP системы, который еще и скриншоты делает. При этом, компания имеет на это полное право.
    Ответ написан
    2 комментария