Fork me on GitHub

10 2021 档案

摘要:自旋锁:如果内核配置为SMP系统,自旋锁就按SMP系统上的要求来实现真正的自旋等待,但是对于UP系统,自旋锁仅做抢占和中断操作,没有实现真正的“自旋”。如果配置了CONFIG_DEBUG_SPINLOCK,那么自旋锁按照SMP系统来编译。 但是为什么在UP系统中不需要真正的“带有自旋的”自旋锁呢?其 阅读全文
posted @ 2021-10-20 18:23 yooooooo 阅读(406) 评论(0) 推荐(0) 编辑
摘要:lockdep是内核提供协助发现死锁问题的功能。 本文首先介绍何为lockdep,然后如何在内核使能lockdep,并简单分析内核lockdep相关代码。 最后构造不同死锁用例,并分析如何根据lockdep输出发现问题根源。 1. Lockdep介绍 死锁是指两个或多个进程因争夺资源而造成的互相等待 阅读全文
posted @ 2021-10-17 15:58 yooooooo 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:1. 前言 本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析(1)_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。 2. 协议层次 蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下: 从下到上分层,通过层层封装,每一层只需要关心特定 阅读全文
posted @ 2021-10-14 17:01 yooooooo 阅读(963) 评论(0) 推荐(0) 编辑
摘要:​SOP算法开发 SOP目前可靠的方法为基于大量的试验结果,标定电性能数据库,查表法实时上报,后期加入SOH修正; 建立SOP与SOC、温度T的三维表格; 需要允许放电电流的表格; 需要允许放电功率的表格; 需要根据2s,10s,30s,600s分别建立; 需要试验确定, SOP与定义的SOH之间的 阅读全文
posted @ 2021-10-13 10:51 yooooooo 阅读(2542) 评论(0) 推荐(0) 编辑
摘要:1. 前言 自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。 说实话,如今的蓝牙4.1,简直是一个大杂烩:BR/EDR沿用旧的蓝牙规范; 阅读全文
posted @ 2021-10-13 10:29 yooooooo 阅读(760) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示