Fork me on GitHub
侧边栏
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 135 下一页
摘要: 自旋锁:如果内核配置为SMP系统,自旋锁就按SMP系统上的要求来实现真正的自旋等待,但是对于UP系统,自旋锁仅做抢占和中断操作,没有实现真正的“自旋”。如果配置了CONFIG_DEBUG_SPINLOCK,那么自旋锁按照SMP系统来编译。 但是为什么在UP系统中不需要真正的“带有自旋的”自旋锁呢?其 阅读全文
posted @ 2021-10-20 18:23 yooooooo 阅读(424) 评论(0) 推荐(0)
摘要: lockdep是内核提供协助发现死锁问题的功能。 本文首先介绍何为lockdep,然后如何在内核使能lockdep,并简单分析内核lockdep相关代码。 最后构造不同死锁用例,并分析如何根据lockdep输出发现问题根源。 1. Lockdep介绍 死锁是指两个或多个进程因争夺资源而造成的互相等待 阅读全文
posted @ 2021-10-17 15:58 yooooooo 阅读(1419) 评论(0) 推荐(0)
摘要: 1. 前言 本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析(1)_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。 2. 协议层次 蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下: 从下到上分层,通过层层封装,每一层只需要关心特定 阅读全文
posted @ 2021-10-14 17:01 yooooooo 阅读(1144) 评论(0) 推荐(0)
摘要: ​SOP算法开发 SOP目前可靠的方法为基于大量的试验结果,标定电性能数据库,查表法实时上报,后期加入SOH修正; 建立SOP与SOC、温度T的三维表格; 需要允许放电电流的表格; 需要允许放电功率的表格; 需要根据2s,10s,30s,600s分别建立; 需要试验确定, SOP与定义的SOH之间的 阅读全文
posted @ 2021-10-13 10:51 yooooooo 阅读(2763) 评论(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 阅读(882) 评论(0) 推荐(0)
摘要: USE 方法检查使用率(utilization)、饱和度(saturation),以及所有硬件资源的错误(error)。 通过发现某一成为瓶颈的资源,许多应用程序的性能问题都能用该方法得到解决。 USE 方法也适用于软件资源,取决于应用程序。如果你能找到应用程序的内部组件的功能图,对每种软件资源都做 阅读全文
posted @ 2021-09-30 10:40 yooooooo 阅读(241) 评论(0) 推荐(0)
摘要: static char ili9881c_n5s_dijing_cpt_720p_video_on_cmd0[]={ 0x06, 0x00, 0x39, 0xc0, 0xff, 0x77, 0x01, 0x00, 0x00, 0x10, 0xff, 0xff } 0x06表示长度 (comm+dat 阅读全文
posted @ 2021-09-30 10:40 yooooooo 阅读(1309) 评论(0) 推荐(0)
摘要: 1.实例代码 首先以一个简单的示例代码来说明: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys/mman.h> #define MAP_SIZE (100 * 1 阅读全文
posted @ 2021-09-29 14:47 yooooooo 阅读(150) 评论(0) 推荐(0)
摘要: suspend/resume时代 USB2.0在定义最初就支持suspend/resume 看一看见,退出suspend的时间要求是大于20ms。同时也可以看出D+, D-信号反转一下,既是触发resume流程,随即USB HOST需要拉出一个START信号,USB的通讯就彻底恢复了。 LPM时代 阅读全文
posted @ 2021-09-26 16:51 yooooooo 阅读(1245) 评论(0) 推荐(0)
摘要: 最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是粗略的浏览,真正写代码的时候在很多细节上会照顾不周。不过, 在不遵守规则的程序员队伍里,我并不是孤独的。如果去看driv 阅读全文
posted @ 2021-09-26 10:16 yooooooo 阅读(270) 评论(0) 推荐(0)
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 135 下一页