LK(Little Kernel):一个专为小型系统设计、体量极小的操作系统内核,支持多线程、可抢占,还能自动调度多核
LK是一款专为资源受限场景设计的轻量级操作系统内核,体积仅几百KB,却支持多线程抢占、SMP多核调度,覆盖ARM、RISC-V、x86等主流架构。其模块化构建系统允许按需裁剪,纯gmake/clang即可编译,无需复杂工具链。适合嵌入式设备、Bootloader及底层系统开发,但驱动生态较弱、社区文档有限。本文详解其核心特性、代码示例及优缺点,助你快速上手这款”小而精”的嵌入式神器。