Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:mikrokontroller_mcu

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:mikrokontroller_mcu [2023-04-08 03:32:53] – angelegt manfredhardware:mikrokontroller_mcu [2024-10-13 18:46:22] (aktuell) – [Motorola] manfred
Zeile 2: Zeile 2:
  
 Ursprünglich hatte man MCUs in [[https://de.wikipedia.org/wiki/Assemblersprache|Assembler]] programmieren müssen, dann gab es GUIs, mit denen man MCUs in [[https://de.wikipedia.org/wiki/C_(Programmiersprache)|C]] programmieren konnte. Ursprünglich hatte man MCUs in [[https://de.wikipedia.org/wiki/Assemblersprache|Assembler]] programmieren müssen, dann gab es GUIs, mit denen man MCUs in [[https://de.wikipedia.org/wiki/C_(Programmiersprache)|C]] programmieren konnte.
-Neuere MCUs werden üblicherweise mit [[https://micropython.org|Micropython]] programmiert.+Neuere MCUs werden üblicherweise mit [[https://micropython.org|Micropython]] oder auch in [[https://tinygo.org|TinyGo]] programmiert. 
 + 
 + 
 +===== TinyGo on an MCU ===== 
 + 
 +  * [[https://tinygo.org|TinyGo]] 
 +    * [[https://play.tinygo.org|TinyGo Playground]] 
 +    * [[https://tinygo.org/docs/reference/microcontrollers/|Microcontrollers - Documentation for each microcontroller board supported by TinyGo.]] 
 +      * unter anderem die folgenden: 
 +        * several tiny ARM development board based on the ST Micro [[https://www.st.com/resource/en/datasheet/dm00037051.pdf|STM32F405]] family of microcontrollers 
 +        * several tiny development boards based on the Raspberry Pi [[https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf|RP2040]] microcontroller, for example "Raspberry Pi Pico" 
 +        * sam Arduino boards: Mega, Nano, Uno, Zero, ... 
 +        * several tiny development boards based on ESP32 family of microcontrollers 
 +        * several tiny development boards based on ESP8266 family of microcontrollers 
 +  * **[[https://gobot.io/|Gobot]]** 
 +    * [[https://gobot.io/documentation/platforms/]] 
 +  * [[https://github.com/tinygo-org/tinygo]] 
 +  * Videos: 
 +    * [[https://youtu.be/95Nz_1Qycl0|You Can Write Embedded Code With GO? | TinyGo is Awesome]] 
 +    * [[https://youtu.be/75VGzwtmgXc|an 8-bit microcontroller but it has a garbage collector]] 
 +    * [[https://youtu.be/uF5FnTnJ36Y|GoLang on an STM32 MCU]]
  
  
Zeile 155: Zeile 175:
  
 </code> </code>
 +
 +
 +===== RISC-V =====
 +
 +  * [[https://de.wikipedia.org/wiki/RISC-V|RISC-V]]
 +  * **[[https://riscv.org/]]**
 +  * [[https://youtu.be/WuQ_U7pHMsE|"NEUE" Alternative zu x86 & ARM! Was kann Risc-V?]]
 +  * [[https://www.eevblog.com/2023/01/30/eevblog-1524-the-10-cent-risc-v-processor-ch32v003/|EEVblog 1524 – The 10 CENT RISC V Processor! CH32V003]]
 +    * [[http://www.wch-ic.com/downloads/file/359.html?time=2022-12-15%2020:37:44&code=615i3ldrrrgLoZkdjTYqroLFSo3QVbe6ffEvPhGE|CH32V003 Datasheet]]
 +  * [[https://www.youtube.com/watch?v=L9Wrv7nW-S8|10 CENT RISC V]]
 +  * [[https://github.com/T-head-Semi/openc906]]
 +    * BL808 von [[https://en.bouffalolab.com/product/|Bouffalo Lab]]
 +  * [[https://wolles-elektronikkiste.de/wemos-d1-mini-boards|Wemos D1 Mini Boards]]
 +  * [[https://www.youtube.com/watch?v=Lb_6W_W6vCw&t=29s|oreboot auf RISC-V - Vergleichende Analyse zweier Implementierungen]]
  
  
 ===== Motorola ===== ===== Motorola =====
  
-[[::hardware:microcontroller_mcu:MC68HC12]]+[[::einplatinenrechner:hardware:microcontroller_mcu:MC68HC12]]
  
  
/home/http/wiki/data/attic/hardware/mikrokontroller_mcu.1680924773.txt · Zuletzt geändert: von manfred