Ребят, а кто ни будь знает как можно изменять выполняемый код у ардуино, просто появилась нужда в этом, я хочу читать файл с СД карты и подгружать его в выполняемый код на лету, т.е. у меня на сд есть файл (txt) в котором бинарный(скомпилированный) код который ардуино и хавает при программирование, задача : 1) прочитать программу с СД 2) изменить определлённый кусок кода (отдельный loop) на другой, но чтобы всё остальное оставалось неизменным 3)продолжить выполнять новый код Если кто - то найдет решение, буду оч презнателен

Комментарии: 48

  1. Nikolay

    ты по сути хочешь менять образ системы когда она будет работать? чзх

    • Sergey

      Я как-то поставил себе челлендж написать прошивку для ардуино на асемблере, я чуть не повесился на этом Не совсем, приостанавливать работу ардуино, с помощью другой (или хз может на той же при старте как у денди) или той же ардуино менять определённые ячейки памяти где записан луп с программой

      • Nikolay

        всё равно какая то хуйня

        • Sergey

          Вообще согл

          • Ensem

            учти что память там имеет очень ограниченный ресурс перезаписи

            • Sergey

              Ага

              • Ensem

                как в SSD

  2. Byte

    Можно вот это как стартовую точку использовать: http://dangerousprototypes.com/blog/2012/02/22/bootdrive-load-arduino-sketches-from-a-sd-card/

    • Ensem

      https://forum.arduino.cc/t/how-to-execute-code-prior-to-init/437903 но это же просто прошивалка... это не то

      • Byte

        А иначе никак, это не STM, это AVR :)

        • Maksim

          Как мне узнать с какой стороны читать эти полоски на резисторе? В интернете пишет что с самой широкой линии, но они одинаковые

          • Elektrougli

            попробовать прочитать слева направо, потом справа налево

            • Ensem

              а где лево

              • Maksim

                Реально

          • Robowin

            Где золотая или серебристая, то справа Фсе просто

            • Maksim

              Так в конце не только эти цвета могут быть

  3. Elektrougli

    скрипт сделай

    • Sergey

      А на чём?

      • Elektrougli

        на джикоде)

        • Sergey

          Хз что такое микропитон, я обычный питон та не знаю

          • Ensem

            чел. просто забей, ты это не осилишь

            • Sergey

              Да я точно повешусь если это буду делать Хз я попытаюсь

              • Ensem

                иди там куличики лепи, электрописьки соси или чем школьники сейчас занимаются оно тебя сожрёт

                • Anonim

                  Закываются салями, но это мажоры, остальные - варенкой

          • Elektrougli

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

    • Ensem

      на микропитоне для OrangePI ))

Не нашли ответ?

Вам также может быть интересно