This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:multiasm:exercisesbook:avr [2025/12/12 12:48] – pczekalski | en: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 | + | 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 |
| - | Users connect to the system using a web browser and develop software in the browser, compile it and inject it into the microcontroller, | + | |
| - | The following chapters present | + | ** Local development **\\ |
| + | Local development requires installing the development toolchain. A common scenario is to use [[https:// | ||
| + | |||
| + | |||
| + | ** 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, | ||
| + | |||
| + | The following chapters present | ||
| <WRAP excludefrompdf> | <WRAP excludefrompdf> | ||
| | | ||
| * [[en: | * [[en: | ||
| - | * [[en: | ||
| </ | </ | ||
| + | |||
| + | |||