Microcontrollers are small computers on a single integrated circuit, containing a processor, memory, and input/output peripherals. They are widely used in embedded systems for performing specific control functions efficiently. Applications of microcontrollers include robotics, IoT, and home automation. Popular examples include Arduino, ESP32, and Raspberry Pi Pico.
#编程语言#MicroPython 是Python精简版,是运行在微控制器硬件之上的Python编译器和运行时系统
LVGL是一个免费的开源嵌入式图形库,它提供创建嵌入式GUI所需的功能,具有易于使用的图形元素、精美的视觉效果和低内存占用
适合初学者的 IoT 物联网教程
Zephyr是一个小型的实时操作系统,用于资源受限的嵌入式互联设备
RT-Thread 是一个开源物联网操作系统。
#编辑器#Your Gateway to Embedded Software Development Excellence 👽
翻译 - PlatformIO是用于嵌入式开发的新一代生态系统:Alien:
✔️The smallest header-only GUI library(4 KLOC) for all platforms
翻译 - ✔️适用于所有平台的最小的仅标头GUI库(5 KLOC)
#计算机科学#A curated list of awesome embedded programming.
A GPS bicycle speedometer that supports offline maps and track recording
翻译 - 支持离线地图和轨迹记录的GPS自行车车速表
A secure embedded operating system for microcontrollers
RIOT - 是一个IoT(物联网)友好的操作系统
U8glib library for monochrome displays, version 2
翻译 - 用于单色显示器的U8glib库,版本2
Data visualization software for embedded devices and projects
翻译 - 多功能串行数据可视化和处理程序
AliOS Things 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统
Open source ARM Cortex-M microcontroller library
翻译 - 开源ARM Cortex-M微控制器库
NuttX是一个专注于标准合规和占用少内存的实时操作系统。它可以在8位到32位的微控制器上部署。
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
翻译 - Azure RTOS ThreadX是专门为深度嵌入式应用程序设计的高级实时操作系统(RTOS)。
嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录