ETRO VUB
About ETRO  |  News  |  Events  |  Vacancies  |  Contact  
Home Research Education Industry Publications About ETRO

ETRO Publications

Full Details

Other Publication

Optimising the Reset Functionality of Arduino Boards through Firmware Modification

Host Publication: Euromicro Conference on Digital System Design 2015

Authors: S. Thielemans, M. Bezunartea, J. Tiberghien, A. Touhafi and K. Steenhaut

Publication Year: 2015


Abstract:

Arduino boards reset upon establishing a serial connection a useful feature that helps to automate firmware uploading over the serial interface. While being helpful for developing purposes, this behaviour is not at all practical when opening a general-purpose connection to an Arduino board in operation. A reset causes the MCU to be reinitialised, losing all information in RAM. As a result, state information of actuators such as position information of stepper motors, critical sensor information, etc. is lost in case these values are not saved in EEPROM. Multiple hardware-based workarounds exist to circumvent this possible issue however they are not compatible with automatic uploading of firmware. We propose an optimised serial-port based reset procedure with additional restrictions such that Arduino boards no longer automatically reset upon establishing a serial connection, while still allowing resets to be triggered remotely to start automated firmware uploading. This improved procedure is implemented in the firmware of the MCU responsible for the USB communication. Hardware adjustments are not necessary. The AVRDUDE firmware uploading tool, included and used in the Arduino IDE, requires modification in order to operate with the proposed solution. However these modifications can be made backwards compatible with non-modified Arduino boards, allowing easy migration.

Other Reference Styles
Current ETRO Authors

Dr. Ir. Steffen Thielemans

+32 (0)02 629 122

sthielem@etrovub.be

more info

Prof. Jacques Tiberghien

+32 (0)02 629 290

jgtiberg@etrovub.be

more info

Mr. Abdellah Touhafi

+32 (0)02 629 377

atouhafi@etrovub.be

more info

Prof. Dr. Ir. Kris Steenhaut

+32 (0)02 629 297

ksteenha@etrovub.be

more info

Other Publications

• Journal publications

IRIS • LAMI • AVSP

• Conference publications

IRIS • LAMI • AVSP

• Book publications

IRIS • LAMI • AVSP

• Reports

IRIS • LAMI • AVSP

• Laymen publications

IRIS • LAMI • AVSP

• PhD Theses

Search ETRO Publications

Author:

Keyword:  

Type:








- Contact person

- IRIS

- AVSP

- LAMI

- Contact person

- Thesis proposals

- ETRO Courses

- Contact person

- Spin-offs

- Know How

- Journals

- Conferences

- Books

- Vacancies

- News

- Events

- Press

Contact

ETRO Department

info@etro.vub.ac.be

Tel: +32 2 629 29 30

©2024 • Vrije Universiteit Brussel • ETRO Dept. • Pleinlaan 2 • 1050 Brussels • Tel: +32 2 629 2930 (secretariat) • Fax: +32 2 629 2883 • WebmasterDisclaimer