MQTT 使用笔记

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

进阶/MQTT物联网

Linux 网络编程

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

进阶/Linux网络

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

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

进阶/Linux并发编程/线程

LVGL 图像与字体使用笔记

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

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

LVGL 核心概念笔记

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

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

Linux 进程管理与调度

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

进阶/Linux并发编程/进程

C语言-库的制作和使用

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

基础/库与框架

内核链表笔记

Linux内核链表基础与进阶使用指南,涵盖链表初始化、增删改查及遍历技巧,结合常用宏如list_for_each、list_for_each_entry等,便于理解内核链表设计与应用。

基础/数据结构与算法/内核链表

文件I/O学习笔记

linux系统底层文件操作指南。深入对比系统IO与标准IO,涵盖文件打开、多种读写方式、缓冲区控制、文件定位、高级属性获取及目录操作。通过丰富的代码实例和面试题,帮助我复习Linux文件IO。

基础/文件IO

数据结构与算法笔记

数据结构与算法复习笔记,涵盖从基础复杂度分析、线性表、栈、队列到树、排序和查找等核心内容,注重理论与C语言代码实战结合。

基础/数据结构与算法
12