2018年6月5日
摘要: 我们都知道在用户空间动态申请内存用的函数是 malloc(),这个函数在各种操作系统上的使用是一致的,对应的用户空间内存释放函数是 free()。 注意:动态申请的内存使用完后必须要释放,否则会造成内存泄漏,如果内存泄漏发生在内核空间,则会造成系统崩溃。 那么,在内核空间中如何申请内存呢?一般我们会 阅读全文
posted @ 2018-06-05 16:17 Garnett21 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 前言 1. 什么是regulator? regulator翻译为"调节器",分为voltage regulator(电压调节器)和current(电流调节器)。一般电源管理芯片(Power Management IC)中会包含一个甚至多个regulator。 2. regulator有什么作用? 通 阅读全文
posted @ 2018-06-05 13:45 Garnett21 阅读(625) 评论(0) 推荐(0) 编辑
摘要: rk3288内核错误值列表,定义在路径include/uapi/asm-generic/errno-base.h #define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */ 阅读全文
posted @ 2018-06-05 13:31 Garnett21 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果不了解其基本原理和概念的话,会给我们的工作带来不少麻烦。因此,我决定将我对EDID的理解和调试EDID的 阅读全文
posted @ 2018-06-05 11:34 Garnett21 阅读(1636) 评论(0) 推荐(1) 编辑
摘要: VGA(Video Graphics Array )视频图形阵列,是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。不支持热插拔,不支持音频传输。 阅读全文
posted @ 2018-06-05 11:33 Garnett21 阅读(259) 评论(0) 推荐(1) 编辑