记录一下confluence的安装、使用与维护。
使用yocto为arm平台编译bpftrace
记一次解决VMWare Ubuntu虚拟机卡死
本文字数: 2.9k 阅读时长 ≈ 3 分钟
最近好几台VMware Ubuntu虚拟机开机15分钟后卡死,断断续续查了将近半个月。一度想重装虚拟机,但考虑到要重新配置的软件太多了,遂放弃。最后决定还是死磕,终于解决了。
使用trace compass分析ftrace
本文字数: 623 阅读时长 ≈ 1 分钟
ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。但在实际使用过程中发行,log实在是太多了,手工分析非常困难。所以需要一个图形化的分析工具来帮忙分析strace。这里简单记录一下如何使用trace compass来分析ftrace。
抓ftrace
本文字数: 3.7k 阅读时长 ≈ 3 分钟
ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。这里简单记录一下如何抓ftrace。
常用软件的代理设置方法
本文字数: 1.5k 阅读时长 ≈ 1 分钟
由于网络的原因,下载国外站点的文件非常慢,还经常中断导致下载失败,又要重新下载。这简直是浪费人生!!!一种解决方法是通过镜像站点下载,但一些偏门资源可能没有。另一种解决方法是挂代理,方便、直接、有效。
Binder驱动源码阅读
Binder驱动是Binder IPC的基石,学习了解Binder驱动的实现,有助于深入理解Binder。以下基于Orangepi3lts提供的源代码,分析Binder驱动的实现。
使用全志H6 Android9.0 SDK启动OrangePi 3 LTS
Orange Pi提供了芯片厂商释放的原始H6 Android9.0 SDK,但没有提供Orange Pi3 LTS的适配代码,所以原始SDK编译出来的镜像不能在Orange Pi3 LTS上正常启动。本文来教你如何突破这一限制。
在 Git Bash 安装更多工具
本文字数: 697 阅读时长 ≈ 1 分钟
众所周知,Git Bash是一款非常好用的Git客户端,并且集成了Mingw,自带了非常多的GNU工具。可以在一定程度上解决Windows系统运行shell命令和shell脚本的问题。但某些常用工具(例如make)没有集成,所以来看看如何为Git Bash扩展更多的工具。
文档网站生成器——docsify
本文字数: 1.1k 阅读时长 ≈ 1 分钟
docsify 可以快速生成文档网站,使用非常方便。并且支持部署到Github Pages。在这里记录一下docsify的常用设置,方便查询。