数字电路基础

从最基础的数制与逻辑代数入手,系统性地剖析了与、或、非等核心逻辑门的工作原理,并在此基础上,逐层构建出实现运算功能的组合逻辑电路(加法器、减法器)和实现数据存储的时序逻辑电路(锁存器、触发器、寄存器)

硬件/电子基础

模拟电路基础

从半导体的PN结原理出发,系统性地剖析了二极管、三极管(BJT)和MOS管(MOSFET)这三大核心元器件的工作原理、放大与开关特性。内容结合了稳压、滤波、驱动和基本放大电路等多个实际应用案例

硬件/电子基础

电学概念

一篇专为嵌入式及硬件初学者准备的电学基础核心笔记。内容涵盖从最基础的电流、电压、电阻概念入手,到欧姆定律、基尔霍夫定律等电路分析方法,并详细讲解了电阻、电容、电感、晶体管、电源芯片等常用元器件的特性与应用场景。

硬件/电子基础

MQTT 使用笔记

记录 MQTT 协议的基本原理、连接方式、主题订阅与消息发布流程

进阶/MQTT物联网

Linux 网络编程

深入理解网络编程的核心概念与实践技巧

进阶/Linux网络

Linux 多线程编程:Pthreads 核心函数与资源管理详解

本文详细整理了 Linux Pthreads 线程库的核心使用方法,涵盖线程的创建(pthread_create)、等待与回收(pthread_join)、核心资源管理(栈大小、分离状态)以及线程的取消等关键函数与概念,并提供了丰富的代码示例。

进阶/Linux并发编程/线程

Linux 进程管理与调度

本文详细探讨了 Linux 进程的管理与调度机制,包括进程的创建、状态管理、调度算法等核心概念,并提供代码示例

进阶/Linux并发编程/进程

LVGL 图像与字体使用笔记

详细介绍在LVGL中显示图像和使用自定义字体的两种主流方法:针对有限资源的C数组转换方式,以及利用文件系统和FreeType库实现动态加载的灵活方案。

图形界面开发/LVGL/多媒体

LVGL 核心概念笔记

深入解析LVGL的核心三大概念:对象模型(父子结构、坐标)、事件处理机制(回调、冒泡)以及强大的样式系统。是掌握LVGL开发的基石。

图形界面开发/LVGL/核心概念

C语言-库的制作和使用

一份关于C语言库制作与使用的笔记,内容涵盖静态库、动态库的创建、使用、版本管理及动态加载技术

基础/库与框架
12