Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:multiasm:exercisesbook:avr [2026/04/17 19:25] – [Local development] pczekalskien:multiasm:exercisesbook:avr [2026/05/01 10:33] (current) pczekalski
Line 2: Line 2:
 Assembler programming for embedded systems uses both on-site programming of devices connected directly to the development platform (usually via USB) and an integrated solution for IoT laboratories: VREL NextGen Software for remote experimentation. \\ Assembler programming for embedded systems uses both on-site programming of devices connected directly to the development platform (usually via USB) and an integrated solution for IoT laboratories: VREL NextGen Software for remote experimentation. \\
  
-===== Local development ===== +** Local development **\\ 
-Local development requires installing the development toolchain. A common scenario is to use [[https://code.visualstudio.com/|Visual Studio Code]], a compiler and, usually, a plugin dedicated to a selected platform, e.g. [[https://marketplace.visualstudio.com/items?itemName=pczekalski-dev.avr-assembler|AVR Assembler Toolbox]].+Local development requires installing the development toolchain. A common scenario is to use [[https://code.visualstudio.com/|Visual Studio Code]], a compiler and, usually, a plugin dedicated to a selected platform, e.g. [[https://marketplace.visualstudio.com/items?itemName=pczekalski-dev.avr-assembler|AVR Assembler Toolbox]]. AVR is commonly connected via UST-to-Serial: either embedded in the development board, as in the Arduino Uno, or as a separate electronic component between the development PC and the MCU. This, on the other hand, requires installing the serial port drivers (the procedure varies by operating system).
  
  
-===== Remote development =====+** Remote development **\\
 Remote development uses a ready-made development platform accessible only via a web browser. The device is observable only via a live video stream, which introduces limitations to consider, such as latency and the lack of physical access to the device (e.g., pushing a reset button is impossible).\\ Remote development uses a ready-made development platform accessible only via a web browser. The device is observable only via a live video stream, which introduces limitations to consider, such as latency and the lack of physical access to the device (e.g., pushing a reset button is impossible).\\
 Users connect to the system using a web browser and develop software in the browser, compile it and inject it into the microcontroller, all remotely. Users connect to the system using a web browser and develop software in the browser, compile it and inject it into the microcontroller, all remotely.
Line 15: Line 15:
  [[en:iot-open:practical:software]]  [[en:iot-open:practical:software]]
     * [[en:iot-open:practical:software:users]]     * [[en:iot-open:practical:software:users]]
-    * [[en:iot-open:practical:software:admins]] 
 </WRAP> </WRAP>
  
  
en/multiasm/exercisesbook/avr.1776443110.txt.gz · Last modified: by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0