This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:scriptingprogramming [2023/11/21 16:10] – pczekalski | en:iot-open:scriptingprogramming [2024/03/05 13:42] (current) – [Programming with the use of scripts] pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Programming with the use of scripts | + | |
| + | ====== Programming with the Use of Scripts | ||
| + | {{: | ||
| Several programming models for IoT script programming are available. Depending on the hardware model used (SoC or OS-based MCU), it may involve single script execution (e.g. Raspberry Pi Pico RP2040, Edge-class IoT) or multithreaded, | Several programming models for IoT script programming are available. Depending on the hardware model used (SoC or OS-based MCU), it may involve single script execution (e.g. Raspberry Pi Pico RP2040, Edge-class IoT) or multithreaded, | ||
| Line 5: | Line 7: | ||
| * Bash scripting (OS command scripting) usually does not provide support for the GPIO, intended to automate OS tasks, | * Bash scripting (OS command scripting) usually does not provide support for the GPIO, intended to automate OS tasks, | ||
| * Python scripting, cross-platform for both Edge-class devices (Micrpython) and Fog-class (regular Python, usually run on Linux), | * Python scripting, cross-platform for both Edge-class devices (Micrpython) and Fog-class (regular Python, usually run on Linux), | ||
| - | * C#, limited to the Windows IoT for Raspberry | + | * C#, limited to the Windows IoT for Raspberry |
| === Bash scripting === | === Bash scripting === | ||