Giter Site home page Giter Site logo

remote update firmware about rmap HOT 3 OPEN

r-map avatar r-map commented on August 16, 2024
remote update firmware

from rmap.

Comments (3)

dcast78 avatar dcast78 commented on August 16, 2024

Brainstorming ideas...

For a remote upgrade it's useful to use two firmware images (eg: two files on sdcard).

  • Tested firmware for secure boot
  • New firmware for upgrade
    If new firmware fail to boot (triggered by watchdog restart?) the bootloader automatically revert to old tested software.
    When the new firmware it's ok, with a commit new file becomes tested.
    Wen rollback occour diagnostic log aid to investigate the problem if possible memorize it to sdcard file.

from rmap.

pat1 avatar pat1 commented on August 16, 2024

I firmware modificati dovrebbero andare qui:
https://github.com/r-map/rmap/tree/master/arduino/sketchbook/hardware/Microduino/avr/bootloaders

2boots pare un bootloader un po' vecchio.
Lo stato dell'arte parrebbe essere optiboot:
https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/bootloaders

Una versione modificata di optiboot รจ:
https://github.com/Rodot/Gamebuino/tree/master/hardware/gamebuino/bootloaders/gamebuino_boot
http://gamebuino.com/wiki/index.php?title=Bootloader
probabilmente รจ da qui che bisogna partire ...

from rmap.

pat1 avatar pat1 commented on August 16, 2024

link utili per i pn da utilizzare su microduino per ISP:
https://www.arduino.cc/en/Tutorial/ArduinoISP
http://www.instructables.com/id/Adding-ICSP-header-to-your-ArduinoAVR-board/step2/Finding-the-pins-to-connect-to/
https://wiki.microduino.cc/index.php/Microduino_Upin27_Pinout_Summary

quindi su microduino i pin sarebbero:
miso -> D11
mosi -> D12
sck -> D13
rst -> RST

from rmap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.