
OS
文章平均质量分 86
ChenK21_idea
生活不只有眼前的苟且,还有诗和远方!
展开
-
Linux
Linux 支持模块化的设计、抢占式内核、对内核线程的支持以及动态加载内核模块的能力。Linux内核是一个完整的操作系统内核,支持多任务、多用户,具有良好的可扩展性和稳定性,但由于需要处理大量的系统调度和各种任务,导致实时性较差。当前Linux体系结构可分为用户空间(包含User Applications和C Library)与内核空间(包含系统调用SCI,内核Kernel以及平台架构相关代码),用户空间与内核空间是程序执行的两种不同状态,可通过“系统调用”和“硬件中断”来完成用户空间到内核空间的转移。原创 2025-02-10 13:56:42 · 643 阅读 · 0 评论 -
基于S32K144(Cortex-M4F)FreeRTOS任务调度机制
vTaskStartScheduler(接口功能:启动任务,开始调度)接口内,创建IDLE任务(设定最低优先级),xTimerCreateTimerTask创建周期任务,进入临界区(关中断,确保系统定时器停止计时,启动第一个任务后,退出临界区(重新使能中断)),调用xPortStartScheduler,开启系统定时器,启动第一个任务等。原创 2024-12-12 14:27:44 · 713 阅读 · 0 评论