Differences

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

Link to this comparison view

Next revision
Previous revision
en:multiasm:exercisesbook:avr [2025/12/12 12:47] – created pczekalskien:multiasm:exercisesbook:avr [2026/05/01 10:33] (current) pczekalski
Line 1: Line 1:
 ====== Programming in Assembler for Embedded Systems ====== ====== Programming in Assembler for Embedded Systems ======
-Assembler programming for embedded systems uses an integrated solution for IoT laboratories, namely VREL NextGen Software. \\ +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 laboratoriesVREL NextGen Software for remote experimentation. \\ 
-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. Next, they use a web camera to observe the results.\\+ 
 +** 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]]. 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 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. 
 + 
 +The following chapters present additional information on using the VREL NextGen remote labs system for assembler programming.
  
 <WRAP excludefrompdf> <WRAP excludefrompdf>
  [[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.1765536456.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