上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 什么是framebuffer framebuffer从字面上理解是“帧缓冲”,一般有如下理解: 单纯的把framebuffer看作一块内存,这部分内存包含了将要scan out显示的数据。 等价于framebuffer driver。通常作为LCD控制器或者其他显示设备的驱动,FrameBuffer 阅读全文
posted @ 2021-12-29 17:28 青山牧云人 阅读(4608) 评论(0) 推荐(0) 编辑
摘要: fork有两个意思, 一个是软件工程中的fork,例如github中的fork,而fork的含义随着开源社区的发展,含义有了悄悄的变化 另一个Linux系统中创建进程的fork 1. 软件工程中的fork 1.1 传统开源语境下 对于很早很早以前就开始做开源的人,那个时候如果有人说,You are 阅读全文
posted @ 2021-12-28 15:19 青山牧云人 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析 从名字上分析,ftrace = function trace,a56爆大奖在线娱乐可以进行函数级 trace,最早 ftrace 就是一个 function tracer,仅能够记录内核的函数调用流程。如今 阅读全文
posted @ 2021-12-09 16:05 青山牧云人 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐们在调试Android系统代码的时候,出于学习/debug的目的,经常需要加ALOG来输出LOG。因为print函数是输出到terminal终端的,系统在运行的时候并没有这样的终端,a56爆大奖在线娱乐需要用Android的LOG系统,也就是ALOG来输出a56爆大奖在线娱乐们想获得的debug信息。有些模块是从Linux移植过来 阅读全文
posted @ 2021-06-17 14:16 青山牧云人 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 什么是DRI DRI(Direct Rendering Infrastructure)是一个在X Windows System中允许直接访问graphics hardware的a56爆大奖在线娱乐framework(架构),并且这种访问是安全和高效的。DRI的主要用途是为OpenGL的Mesa implementa 阅读全文
posted @ 2021-04-26 16:47 青山牧云人 阅读(3501) 评论(0) 推荐(0) 编辑
摘要: 关于callback,想必各位程序员一直在用,一般是把作为参数传入函数里的函数当做callback function(回调函数),但实际上可能自己并不完全100%理解。查了一些资料,感觉还是讲的比较明白的: 先从命名开始讲: callback 一词本来用于打电话。你可以打电话(call)给别人,也可 阅读全文
posted @ 2021-04-12 21:36 青山牧云人 阅读(5443) 评论(0) 推荐(1) 编辑
摘要: 1. 为什么要打印函数调用堆栈? 打印调用堆栈可以直接把问题发生时的函数调用关系打出来,非常有利于理解函数调用关系。比如函数A可能被B/C/D调用,如果只看代码,B/C/D谁调用A都有可能,如果打印出调用堆栈,直接就把谁调的打出来了。 不仅如此,打印函数调用堆栈还有另一个好处。在Android代码里 阅读全文
posted @ 2021-04-12 13:35 青山牧云人 阅读(5395) 评论(0) 推荐(0) 编辑
摘要: 作者:零壹技术栈链接:https://zhuanlan.zhihu.com/p/83398714来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可 阅读全文
posted @ 2021-04-07 16:43 青山牧云人 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 简言之,glxinfo是用来帮助debug gfx 3D acceleration setup的 command-line tool。 How to tell whether your setup is good 执行 Run glxinfo | grep render 将会得到两行输出,如下 di 阅读全文
posted @ 2021-03-04 17:22 青山牧云人 阅读(3707) 评论(1) 推荐(0) 编辑
摘要: What is gdb GDB的全称是“GNU symbolic debugger”,从名称可以看出,它属于 GNU 计划(同时诞生的还有 GCC、Emacs 等),是 Linux 下常用的程序调试器。当下的 GDB 支持调试多种编程语言编写的程序,包括 C、C++、Go、Objective-C、O 阅读全文
posted @ 2021-01-15 11:30 青山牧云人 阅读(390) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页