ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

New feature for Arduino Integrated Developement Environment

Anže Dežman (2018) New feature for Arduino Integrated Developement Environment. EngD thesis.

[img]
Preview
PDF
Download (2286Kb)

    Abstract

    The open-source Arduino Integrated Development Environment allows the programmer to not only upload programs to a micro controller with a wired serial connection, but also over the network with the use of Over The Air programming, shortened to OTA. This protocol, however, does not support the sending of debug output from the micro controller to the serial console, because this functionality depends on a serial connection that is lost when using OTA. The goal of this diploma paper was reroute debug output over serial connection to debug output over network. We began by reviewing the source code and familiarized ourselves with the default process of sending the debug output over serial connection and the workings of Arduino’s serial console. Afterwards we developed an Arduino library which reroutes debug output over the network and then we modified the Arduino IDE to allow said debug output over network to be shown in its modified serial console. This diploma paper includes the description of our library’s source code, its functionality, the description of our modifications to the Arduino Integrated Development Environment as well as a simple use case of our library. Our library was tested on WEMOS D1 mini development board, which is based around the ESP8266 micro controller. In the course of development C++ and Java programming languages were used.

    Item Type: Thesis (EngD thesis)
    Keywords: microcontroller, ESP8266, Arduino, OTA.
    Number of Pages: 72
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    prof. dr. Nikolaj Zimic244Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537726915)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4065
    Date Deposited: 12 Feb 2018 14:59
    Last Modified: 02 Mar 2018 14:54
    URI: http://eprints.fri.uni-lj.si/id/eprint/4065

    Actions (login required)

    View Item