ARM Mobile Studio Performance is a key design criteria when developing high quality app...
ARM Mobile Studio Performance is a key design criteria when developing high quality app...
CMake CMake is a tool to manage building of source_code, Originally, CMake was designed...
博客更新说明 本人的技术博客已经更新到 CSDN,地址如下:博主名称:特例独行的佩奇 https://blog.csdn.net/chenwang1824/?type=blo...
常用快捷键 CTRL+ G 实现两个形状的组合 幻灯片的浏览模式 视图 幻灯片浏览,对所有幻灯片浏览 在母版中使用占位符 进入幻灯片母版模式,选择 插入 占位符,可以插入...
Misc知识 F12 键是另存为的快捷键CTRL+ H 快速打开查找和替换的对话框CTRL+ U 为选中的文字添加下划线CTRL+ HOME 移动到文档的首地址处CTRL+...
语句 空语句C语言最简单的语句就是空语句,本身只包含一个分号,空语句本身不执行任务 表达式语句表达式后面加上分号,就可以构成表达式语句,注意表达式语句并不一定要有赋值操作比如...
基本数据类型 C语言中基本数据类型包括 整型(包括字符型),浮点型,空类型,指针类型,构造类型(结构体,联合体,数组) 头文件 limits.h 定义一系列宏,表示各个类型的...
进制转换 十六进制/十进制/二进制的互转方式如下 二进制和十进制的互转十进制转二进制采用除2取余数,逆序排列的方法二进制转十进制每遇到一个二进制的1,乘以相应的阶数(阶数等于...
字节对齐 现在计算机系统的内存都是按照字节划分的,理论上对任何变量的访问可以从任何地址开始,但是实际情况是访问特定的变量经常在特定的内存地址访问,这就需要各种类型的数据按照一...
MIPI协议介绍 MIPI联盟,即移动产业处理器接口(Mobile Industry Processor Interface 简称MIPI)联盟,MIPI(移动产业处理器接口...
双链表 单链表的替代方案就是双链表,在一个双链表中,每个节点都包含两个指针,一个指向前一个节点的指针和一个指向后一个节点的指针,这可以使我们以任何方向遍历链表 双链表的初始化...
链表概念 链表一般分为单向链表,双向链表,环形链表,链表实际是线性表的顺序存储结构,和数组不同的是,它用一组任意的存储单元来存储线性表中的数据,存储单元不是连续的链表的长度不...
struct device 类型 系统中的任一设备在设备模型中都由一个 device 对象描述,其对应的数据结构 struct device device 内嵌一个 kobj...
sysfs 简介 sysfs 是一个基于 RAM 的文件系统,从Linux 2.6 内核开始引入,用于导出内核对象(kernel object)的数据,属性到用户空间,以文件...
Linux 内核 component 框架背景 Linux 内核中驱动,某些驱动之间加载是要按照一定的顺序的;kernel 中的 component 框架是为了 subsys...
platform_device 的生成 在dts/dtsi 文件中添加相应的 node 之后,linux 设备树框架会将其解析为 platform_device 结构,编写设...
Property机制 基本DRM 程序可以使用 drmModeSetCrtc 或者 drmModeSetPlane 的方法显示画面,但是在现在的 drm 架构中,这些接口被标...
DRM 框架基础 drm 驱动使用的基本概念: libdrm API 调用栈 使用 atomic 方法显示画面的调用方法如下: 初始化设备,获取所有Object 的 id 和...
file_operation 接口实现 open close接口的实现 open release 操作接口比较简单 read 接口实现 struct file * filp:...
字符设备驱动程序 Linux 中主要有三类设备的驱动程序,分别是字符设备驱动程序,块设备驱动程序和网络设备驱动程序字符设备是指在I/O 传输过程中以字符为单位进行传输的设备,...