logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(五)LVGL 8.3.11 移植:FreeRTOS 操作系统适配

FreeRTOS 操作系统适配 LVGL 非线程安全,推荐"全局互斥锁"路线:用 xSemaphoreCreateMutex 创建 GUI 互锁(自带优先级继承,不能用二值信号量),任何 lv_* 调用(含 lv_timer_handler())都必须持锁。时基用 HAL_SYSTICK_Callback 喂 lv_tick_inc(1) 或 LV_TICK_CUSTOM 配 xTaskGetTi

Linux 设备管理器:udev、mdev 与现代嵌入式根文件系统构建系统的设备管理方案

摘要:Linux设备管理器(udev/mdev)与现代嵌入式系统构建方案 本文系统介绍了Linux系统中的设备管理机制演进,重点对比了udev和mdev两种主流方案。从早期的静态/dev管理、devfs,到现代用户态方案,详细解析了: 核心方案对比 udev:功能完备的桌面/服务器级方案,依赖systemd/netlink mdev:BusyBox内置的轻量级方案,适合资源受限嵌入式系统 eude

#linux
Linux 设备模型、设备管理与设备驱动

本文概述了Linux设备模型与驱动框架的核心设计,重点介绍了从内核2.6到6.x版本的关键架构演进。主要内容包括:1) Linux设备模型(LDM)的面向对象设计,以kobject为基类的层次化对象管理体系;2) sysfs作为用户空间接口的实现机制及其3.14版本引入的kernfs底层重构;3) 总线-设备-驱动(BDD)三元架构的匹配机制与注册流程;4) 设备管理子系统的实现,包括字符/块/网

#linux
常见嵌入式操作系统中的并发与竞争保护机制

本文系统性的梳理了嵌入式并发保护的十大机制:关中断、关调度、自旋锁、互斥锁、信号量、读写锁、原子操作、无锁结构、临界区抽象与内存屏障。每种机制先讲原理与适用边界,再逐一给出 Linux、FreeRTOS、μC/OS-II/III、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 共 10 个系统的接口详解与实现差异,并对优先级反转、选型决策给出对

常见嵌入式操作系统中的线程(任务)管理机制

梳理了嵌入式操作系统的线程(任务)管理机制:先拆解为 TCB、状态机、创建模型、调度、上下文切换、延时通知、SMP 等 12 类共性机制及 CPU 架构硬件实现;再逐一详解 Linux、FreeRTOS、μC/OS、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 等十大系统的接口与实现;最后以横向对比与选型建议,揭示各系统设计哲学与能力分化。

常见嵌入式操作系统中的线程(任务)间通信机制

本文系统梳理嵌入式操作系统中线程(任务)间通信的常见机制,按「数据传递、事件通知、资源共享、Linux 扩展」四大类划分,涵盖消息队列、邮箱、事件标志组、信号量、任务通知、管道、共享内存、Unix Socket 等十余种机制;并针对 Linux、FreeRTOS、μC/OS-II/III、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 十个系统

常见嵌入式操作系统中的软件定时器机制

系统梳理常见嵌入式操作系统中的软件定时器机制。从时间管理数据结构、回调执行上下文、触发模式、时钟驱动方式四个维度,归纳有序/增量链表、时间轮、红黑树、跳表、守护任务投递、tickless 等通用实现机制,对定时计数绕回(tick wraparound)这一共性隐患做专门分析;逐一详解 Linux、FreeRTOS、μC/OS-II、μC/OS-III、RT-Thread、Zephyr、Thread

常见嵌入式操作系统中的并发与竞争保护机制

本文系统性的梳理了嵌入式并发保护的十大机制:关中断、关调度、自旋锁、互斥锁、信号量、读写锁、原子操作、无锁结构、临界区抽象与内存屏障。每种机制先讲原理与适用边界,再逐一给出 Linux、FreeRTOS、μC/OS-II/III、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 共 10 个系统的接口详解与实现差异,并对优先级反转、选型决策给出对

常见嵌入式操作系统中的内存管理机制

本文系统化梳理嵌入式操作系统中的内存管理机制。先从整体上归纳四大类常见机制——静态内存分配、动态内存堆、固定块内存池、虚拟内存与保护,并分析碎片、实时确定性、对齐、统计诊断等跨切关注点。后逐一详解 Linux、FreeRTOS、μC/OS-II、μC/OS-III、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 十个主流系统的内存管理接口与实现

常见嵌入式操作系统中的内存管理机制

本文系统化梳理嵌入式操作系统中的内存管理机制。先从整体上归纳四大类常见机制——静态内存分配、动态内存堆、固定块内存池、虚拟内存与保护,并分析碎片、实时确定性、对齐、统计诊断等跨切关注点。后逐一详解 Linux、FreeRTOS、μC/OS-II、μC/OS-III、RT-Thread、Zephyr、ThreadX、NuttX、LiteOS、AliOS Things 十个主流系统的内存管理接口与实现

    共 15 条
  • 1
  • 2
  • 请选择