arduino-guide
Arduino Guide
https://github.com/mikeroyal/arduino-guide
Last synced: 5 days ago
JSON representation
-
Arduino Tools
- Arduino IDE - to-use hardware and software.
- Arduino CLI - in-one solution that provides builder, Boards/Library Manager, uploader, discovery and many other tools needed to use any Arduino compatible board and platforms.
- Arduino Pro IDE
- Gobot
- Tasmota
- PlatformIO - in. It provides support for multiplatforms and frameworks such as IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbed OS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V.
- DuinOS
- HeliOS
- FreeRTOS - leading real-time operating system (RTOS) for microcontrollers and small microprocessors.
- Simba
- VxWorks - leading real-time operating systems (RTOS) for building embedded devices and systems for more than 30 years.
- VSCode Arduino
- Arduino Thread
- PlatformIO for VSCode
- Chipyard - based systems-on-chip. It will allow you to leverage the Chisel HDL, Rocket Chip SoC generator, and other [Berkeley](https://berkeley.edu/) projects to produce a RISC-V SoC with everything from MMIO-mapped peripherals to custom accelerators.
- The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers.
- Unicorn - platform, multi-architecture CPU emulator framework(ARM, AArch64, M68K, Mips, Sparc, X86) based on [QEMU](https://www.qemu.org/).
- Keystone - platform, multi-architecture(Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) assembler framework.
- TinyGo - line tools.
- Back to the Top
- Blynk
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers.
-
Arduino Learning Resources
- Arduino Forum
- Arduino Courses on Udemy
- Online Arduino Classes on Skillshare
- Arduino Training Courses on NobleProg
- Arduino with Python course from Real Python
- Arduino Education
- Arduino
- Getting Started with Arduino
- Arduino Store
- Arduino Courses on Coursera
- Introduction to Arduino course on Pluralsight
- 200+ Arduino Projects on Instructables
- Arduino Reference Manual
- Getting Started with Arduino
- Getting Started with Arduino
-
C/C++ Learning Resources
- C - purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. It supports structured programming, lexical variable scope, and recursion, with a static type system. C also provides constructs that map efficiently to typical machine instructions, which makes it one was of the most widely used programming languages today.
- C & C++ Developer Tools from JetBrains
- Open source C++ libraries on cppreference.com
- C++ Graphics libraries
- C++ Libraries in MATLAB
- Google C++ Style Guide
- Embedded C - committee) to address issues that exist between C extensions for different [embedded systems](https://en.wikipedia.org/wiki/Embedded_system). The extensions hep enhance microprocessor features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations. This makes Embedded C the most popular embedded software language in the world.
- C++ style guide for Fuchsia
- Chromium C++ Style Guide
- C++ Core Guidelines
- C++ - platform language that can be used to build high-performance applications developed by Bjarne Stroustrup, as an extension to the C language.
- C++ Tools and Libraries Articles
Programming Languages
Sub Categories
Keywords
arduino
3
arm
3
arm64
2
framework
2
mips
2
powerpc
2
reverse-engineering
2
security
2
sparc
2
systemz
2
x86
2
x86-64
2
embedded
2
wiki
1
cli
1
command-line
1
golang
1
tooling-team
1
tasmota
1
help
1
cpu
1
cpu-emulator
1
emulator
1
documentation
1
m68k
1
ide
1
eclipse-theia
1
autocomplete
1
riscv
1
s390x
1
arduino-ide
1
arduino-cli
1
arduino-library
1
tricore
1
risc-v
1
plugins
1
assembler
1
hexagon
1
cdt
1
eclipse
1
eclipse-marketplace
1
plug-ins
1