- 博客(6)
- 收藏
- 关注
原创 FreeRTOS-事件与任务状态管理分析
本文分析了FreeRTOS中任务控制块(TCB)和队列的结构设计。TCB结构体包含xStateListItem和xEventListItem两个关键列表项,用于管理任务状态和事件。列表项通过pvOwner指向TCB地址,pxContainer标记所属列表,在任务调度中发挥重要作用。队列结构体包含xTasksWaitingToSend和xTasksWaitingToReceive两个列表,当队列操作阻塞时,任务会被添加到相应列表并进入阻塞状态。系统会通过这些列表项实现任务状态的转换,如将任务从阻塞链表移到就绪
2025-09-19 11:46:52
144
原创 利用TI的官网Sysconfig配置beagleboard-x15 linux系统中的串口
TI beagleboard-x15 linux串口配置
2022-12-09 18:03:32
1649
1
原创 STM32使用ADM1191实现多电源监控器
STM32读取多个ADM1191电流电压,实现电源监控器最近在通过STM32从多个ADM1191芯片中回读电压电流,踩坑不少,故做此简单记录。一:芯片简介1.主控芯片型号:STM32F405RGTX 高性能MCU,主频168MHZ,Cortex4-M4内核2.ADM1191是一款集成电流检测放大器,可通过I2C接口传送的片内,12位模数转换器(ADC)提供数字电流和电压监控。内部电流检测放大器通过VCC引脚和感测引脚在电源路径中的感测电阻上的电压感测电压。12位ADC可以测量检测电阻中看到的电流,
2021-07-08 16:31:32
787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅