- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 使用trace查看函数调用关系|分析Linux性能
你好!这里是风筝的博客,欢迎和我一起交流。trace是内核自带的工具,相比于perf工具,trace只管抓trace数据并没有分析,perf在trace数据分析方面做出了很多成果。但是我们现在就想看一下底层多调用关系,所以使用trace抓一下数据是非常有必要多,还可以分析一下驱动性能。以为trace工具是内核自带的,所以我们配置一下内核就可以使用了:Kernel hacking —&...
2019-09-30 20:38:45 8191 1
原创 嵌入式Linux驱动笔记(二十九)------内存管理之伙伴算法(Buddy)分析
你好!这里是风筝的博客,欢迎和我一起交流。我们知道,在一个通用操作系统里,频繁申请内存释放内存都会出现一个非常著名的内存管理问题:内存碎片。学过操作系统的都知道,有很多行之有效的方法(比如:记录现存的空闲连续页框块的情况,以尽量避免为满足小块的请求而分割大的空闲块;小内存单独分配,大内存系统自动分配)可以很大程度上避免出现内存碎片,其中伙伴算法被证明是非常行之有效的一套内存管理方法,因此也...
2019-09-26 10:24:15 1361
原创 adb shell显示0m乱码
你好!这里是风筝的博客,欢迎和我一起交流。最近在win系统下面使用adb连接设备,发现打印出来的都是乱码,类似显示这样:[1;34mdev[0m如图:苦恼了好久,终于在网上找到办法,这因为:主机PC上的shell /终端不支持ANSI Escape codes颜色,并且您的Android设备在其控制台中启用了颜色。因此,您需要在设备的控制台中开始使用功能强大的终端或禁用颜...
2019-09-19 10:26:31 3039
原创 超好看vim界面配置,打造好用IDE
你好!这里是风筝的博客,欢迎和我一起交流。https://blog.csdn.net/cy413026/article/details/84326936https://blog.csdn.net/qq_42698422/article/details/100148014
2019-09-07 17:29:11 4367 4
原创 Mysql个人学习笔记
mysql进阶一-基础distinct concat ifnull#进阶1:基础查询/*语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格*/USE myemployees;#1.查询表中的单个字段SELECT last...
2019-09-04 14:36:36 31475 60
交叉编译QT5.6
2019-04-11
车牌识别代码(arm-Linux,opencv)
2019-01-21
videodev.h
2017-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人