12 2021 档案
摘要:什么是framebuffer framebuffer从字面上理解是“帧缓冲”,一般有如下理解: 单纯的把framebuffer看作一块内存,这部分内存包含了将要scan out显示的数据。 等价于framebuffer driver。通常作为LCD控制器或者其他显示设备的驱动,FrameBuffer
阅读全文
摘要:fork有两个意思, 一个是软件工程中的fork,例如github中的fork,而fork的含义随着开源社区的发展,含义有了悄悄的变化 另一个Linux系统中创建进程的fork 1. 软件工程中的fork 1.1 传统开源语境下 对于很早很早以前就开始做开源的人,那个时候如果有人说,You are
阅读全文
摘要:前言 最近帮team设了配置了build server,大概思路是给硬盘分很多区,每个user拥有自己独立的存储空间。实际操作过程中因为配置了多个SSD硬盘,每个硬盘是480G,所以就成了每个user的home目录下挂载一个SSD。这样每个用户在自己的存储空间里下载代码,build image,互不
阅读全文
摘要:dumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义。 dumpsys命令可以显示手机中所有应用程序的信息,并且也会给出现在手机的状态。 直接执行adb shell dumpsys会显示所有信息。 1.1 dumpsys命令用法 可通过dumpsys命令查询
阅读全文
摘要:一. 简介 ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析 从名字上分析,ftrace = function trace,表示可以进行函数级 trace,最早 ftrace 就是一个 function tracer,仅能够记录内核的函数调用流程。如今
阅读全文
摘要:转自公众号 码农的荒岛求生 在介绍本章的主题之前,我们先来看几个问题: 问题一 写C/C++的同学应该经常遇到这样的一个Error: "undefined reference to ABC" 在遇到这样的问题时你知道这背后到底哪里出问题了吗? 你通常都能顺利解决类似问题吗? 问题二 作为世界上最大的
阅读全文
摘要:记得当年在学了C/C++语言后一直有这样的疑惑,常用的printf函数以及C++中的cout函数到底是在哪里实现的? 相信不止我有这个疑问,这篇文章就来回答这个问题。 C/C++语言是怎样实现的 详细有的同学一定觉得编程语言是十分神秘的,实际上不是这样的。 一门编程语言的本质是什么? 本质上一门语言
阅读全文
浙公网安备 33010602011771号