- Device Specifications: 手机设备详细参数
- PulseView: 开源的逻辑分析仪的上位机软件
- Fnirsi DMT-99 万用表: 设计新潮,功能丰富,简单好用
- OpenOCD: 开源的 SOC debugger
- Yocto Project: 嵌入式 Linux 系统构建框架。兼容各种硬件架构。复杂、灵活,编译速度慢。很多大厂都在使用 Yocto。从硬件生态环境角度看,Yocto 比 Buildroot 要好。
- Buildroot: 嵌入式 Linux 系统构建框架。使用 linux 内核工具链来开发。简单、快速。OpenWRT 使用 Buildroot 构建系统。
- OpenWRT: 适用于嵌入式设备的 linux 发行版
- HandsomeMod: 基于 OpenWrt,适用于全志(Allwinner)、高通(Qualcomm)、龙芯(Loongson) 设备的操作系统
- immortalwrt: 基于 OpenWrt。为中国用户增加了很多功能和适配。具体差别见这里。
- armbian: 适合 arm 架构的设备(x86 架构其实也支持)。有 ubuntu 和 debian 两种版本,操作类似。使用 apt 包管理。
- ophub/amlogic-s9xxx-armbian: 国内的机顶盒刷 armbian,需要用这个工具。
- ubuntu core: 用于低端硬件配置场景
- Zephyr: Linux 基金会项目。部分兼容 POSIX。Apache 2.0 开源协议。支持多线程。内存保护。编译时定义系统资源。
- FreeRTOS: 开源社区广泛使用。
- RT Thread: 中文开源社区广泛使用。
- RIOT: LGPL2 开源协议
- QNX
- Keil
- Azure RTOS ThreadX
- VxWorks: 商业 RTOS
- Contiki
- OpenHarmony: 鸿蒙
- NuttX
- Arduino
- LuatOS: 支持 lua 的嵌入式系统
- MicroPython: 支持 python 的嵌入式系统
- mcuboot: 32 位 MCU。支持 Zephyr, Apache Mynewt, Apache NuttX, RIOT, Mbed OS, Espressif, Cypress/Infineon。
- msm8916-mainline/lk2nd: Custom bootloader for Qualcomm devices
- FlashDB: 支持 KV 和时序数据的数据库
- hwloc: 直观展示主机的硬件资源架构
- smartmontools: 硬盘健康检测
- powertop: 由 Intel 开源的监视、管理能耗的命令行工具。只能用在 x86 芯片上。
- 但可能会造成系统 Hang 住。kill -9 都无效。
- https://wiki.archlinux.org/title/Powertop
- cpupower: 查看和调节 CPU 性能的工具。
apt install linux-cpupower
- OpenStick: 破解高通 410 芯片
- PrintNC: 开源的 CNC 方案
- LinuxCNC: 基于 Linux 系统的 CNC 控制器,支持 Arm64 和 x86 系统。需要内核开启 RT 模块。
- grblHAL: 简单好用的 CNC 控制器,支持各种单片机比如 STM32、ESP32。
- openpnp: 开源的贴片方案