- 博客(7)
- 收藏
- 关注
原创 操作系统中什么是优先级翻转问题
是实时操作系统中常见的一个问题,它发生在多个任务或线程基于优先级进行调度时,导致高优先级任务被低优先级任务阻塞,从而无法执行,而这种现象违背了基于优先级调度的初衷。优先级翻转问题在多任务实时系统中需要特别注意,并通过合理的调度策略和同步机制来避免。
2024-09-04 17:06:07
428
原创 TTCAN中基本概念解释
以上是TTCAN中的一些核心概念,共同构建了这种时间触发调度的通信网络。通过精确的时间管理,TTCAN为CAN网络赋予了实时确定性保证。
2024-03-30 13:03:44
738
1
原创 目标文件详解
正常情况下,GCC编译出来的目标文件中,代码会被放到“.text”段,全局变量和静态变量会被放到“.data”和“ .bss”段,正如我们前面所分析的。一个重定位表同时是ELF文件的一个段,这个段的类型(sh_type)就是REL(重定位表类型),其”sh_link“表示符号表的下标,它的”sh_info“表示其作用于哪一段。即为那个段的在符号表中的下标。为了防止类似的符号名冲突,unix下的C语言规定,C语言源代码文件中的所有全局的变量和函数经过编译之后,相对应的符号名前面加上下划线“_”
2024-03-21 17:29:52
1244
1
原创 电池管理系统基础知识
1.什么是电池管理系统BMSBMS全称是BatteryManagementSystem,电池管理系统。是配合监控储能电池状态的设备,一般BMS都表现为一块电路板或者一个硬件盒子。BMS是电池储能系统的核心子系统之一,其主要作用如下所示:负责监控电池储能单元内各电池运行状态,保障储能单元安全可靠运行 实时监控、采集储能电池的状态参数(包括但不限于单体电池电压、电池极柱温度、电池回路电流、电池组端电压、电池系统绝缘电阻等) 对相关状态参数进行必要的分析计算,得到更多的系统
2024-03-21 17:21:08
6105
2
原创 CAN通信学习笔记
总线是一种串行通信协议,用于汽车和工业控制领域,CAN总线广泛用于汽车的发动机控制、底盘控制、车身控制等系统。CAN总线协议物理层只有一对差分线,在一个时刻下只能表示一个信号。所以CAN 是半双工的通讯协议差分信号优点抗干扰能力强能有效抑制它对外部的电磁干扰时序定位精确为什么差分信号抗干扰能力强、时序定位精确?抗干扰能力强:差分信号利用两个相邻信号的差值,从而消除它们之间的共模部分。共模干扰是同时影响两个信号的干扰,而差分信号只关心差异,可以更有效地抵消这些共模干扰时序定位精确。
2024-03-21 12:13:06
1738
1
原创 XTDrone中roslaunch px4 indoor1.launch
... logging to /home/luyu/.ros/log/f8336262-666f-11ec-ad21-4287fcc6d992/roslaunch-luyu-Lenovo-32405.logChecking log directory for disk usage. This may take a while.Press Ctrl-C to interruptDone checking log file disk usage. Usage is <1GB.RLExceptio
2021-12-27 01:24:40
1753
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人