对于 Display 框架,我需要了解 KMS api 吗? | Linux 驱动
KMS,即 Kernel Mode-Setting,是一项用于 Linux 内核的技术,主要用于解决硬件显卡的 Mode-Setting 问题。
用 Shell 快速写一个嵌入式测试框架
作为一个专注于嵌入式底层开发的码农,我经常在项目的初期需要测试各种 Linux 单板的稳定性和性能。这些测试是为了确保硬件能够在各种条件下正常运行,并达到所期望的性能水平。
嵌入式界的顶流开源项目,RetroPie 是怎么设计的?
RetroPie 是一个非常酷的开源项目,它可以让树梅派等单板计算机转变为游戏机。这个项目的目的是让人们可以在使用低成本硬件的同时,享受到来自过去的游戏和娱乐体验。
超级好用的配置文件解析器:minIni
关于嵌入式开发,INI 文件是一个使用门槛低、用途广的常见配置文件格式。掌握一个稳定的开源 INI 解析器可以大大提升编码效率,同时避免重复开发类似功能。
每日开源:嵌入式开发瑞士军刀 SDL2
SDL(Simple DirectMedia Layer)是一套跨平台的多媒体开发库,采用 C 语言编写。它广泛应用于嵌入式系统、游戏开发、模拟器、媒体播放器等多媒体应用领域。
嵌入式状态机编程-QP状态机框架
当前状态:代表系统或对象所处的即时状态。触发器:也被称为“触发事件”,在特定触发器被激活时,它会促发一个响应动作的发生,或是导致状态的转移。响应:即触发器被激活时采取的行动。响应在完成后,可能会导致状态发生转变,或者状态保持不变。
USB PD快速充电通信原理
深入浸澡在以PD为基础的充电技术中,充电器电路可以保留其AC/DC转换模块不变,仅需以PD充电控制器替代原有的QC快充控制器。我们众所周知的快速充电技术,但究竟对其了解多深呢?
在单片机上实现动态加载功能的函数库~
此项工作提出了一款针对嵌入式系统(例如:STM32)设计的动态加载库,这与Windows平台上的动态链接库(dll)以及Linux系统上的共享对象(so)文件具有相似的功能性质。本库的主要作用是能够将代码从其他存储设备中动态地导入到RAM中进行执行。

