自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (12)
  • 收藏
  • 关注

原创 Linux下查找目录下的所有文件是否包含某字符串

很多时候,需要在某个文件夹下查看所有的文件是否包含某个字符串,比如已知一个变量名,但是不知道定义在哪个文件里,就可以搜一下。(1)目录下的所有文件中查找字符串find . | xargs grep -ri "class" 其实,该命令行等价于grep -ri "class" .(2)目录下的所有文件中查找字符串,并且只打印出含有该字符串的文件名find . | xa...

2018-07-18 19:44:17 7018 1

翻译 【设备树使用】-- 4 进阶

5 设备特定数据除了公共属性之外,还可以向节点添加任意属性和子节点。只要遵循一些规则,就可以添加操作系统所需的任何数据。首先,新的特定于设备的属性名称应使用制造商前缀,以便它们不会与现有的标准属性名称冲突。其次,必须在绑定中记录属性和子节点的含义,以便设备驱动程序作者知道如何解释数据。绑定文档描述特定兼容值的含义,它应具有的属性,可能具有的子节点以及它所代表的设备。每个唯一的  com...

2018-07-15 15:37:34 1411 1

原创 在Linux下编译内核模块的Makefile的简单写法

1 Makefile新建文件,命名为Makefile,将下面的代码拷贝到文件中#!/bin/bashobj-m += test-demo.o #CROSS_COMPILE ?= /opt/linaro/gcc-linaro-5.3-2016.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- # Compiler path set...

2018-07-15 08:48:55 3372 4

翻译 【设备树使用】-- 3 中断

4 中断是如何工作的与遵循树的自然结构的地址范围转换不同,中断信号可以源自并终止于机器中的任何设备。与在设备树中自然表达的设备寻址不同,中断信号表示为独立于树的节点之间的链路。四个属性用于描述中断连接:interrupt-controller - 一个空属性,声明节点是接收中断信号的设备 #interrupt-cells - 这是中断控制器节点的属性。它说明了该中断控制器的中断说明符中有...

2018-07-15 08:21:04 1620

翻译 【设备树使用】-- 2 寻址

3 地址如何工作可寻址的设备使用以下属性将地址信息编码到设备树中:reg #address-cells #size-cells每个可寻址设备获得一个 reg ,它是reg = <address1 length1 [address2 length2] [address3 length3] ... >形式的元组列表。 每个元组表示设备使用的地址范围。 每个地址值是一个或多个称...

2018-07-12 21:49:46 1308 2

翻译 【设备树使用】-- 1 基础概念

本页介绍了如何为新机器编写设备树。 它旨在提供设备树概念的概述以及它们如何用于描述机器。有关设备树数据格式的完整技术说明,请参阅ePAPR v1.1规范。 ePAPR规范涵盖了比本页面涵盖的基本主题更多的细节,请参阅此页面以获取本页面未涵盖的更高级用法。 ePAPR目前正在使用Devicetree规范文档的新名称进行更新。 1 基本数据格式设备树是节点和属性的简单树形结构。 属性是...

2018-07-11 22:39:35 584

转载 vim常用命令总结(二)

转自:https://www.cnblogs.com/yangjig/p/6014198.html27.改变文本  操作符命令是"c",改变命令。它的行为与"d"命令类似,不过在命令执行后会进入Insert模式。比如"cw"改变一个word。或者,更准确地说,它删除一个word并让你置身于Insert模式。  "cc"命令可以改变整行。不过仍保持原来的缩进。  "c$"改变当前光标到行尾的内容。 ...

2018-07-04 09:23:58 124

转载 vim常用命令总结(一)

在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴  (1)文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:    v    从光标当前位置开始,光标所经过的地方会...

2018-07-04 07:22:39 660

win10_build_ffmpeg_tools.zip

本资源包含在windows系统下编译ffmpeg库所需的依赖库和工具,其中含有libx264库源码。

2020-11-20

标准的TS协议封装流文件

标准的TS协议封装的测试流文件,文件时长3min17sec,画面高清,可用于编解码实验使用。这里分享给大家。

2020-04-08

glib-demo.zip

本代码展示了如何利用glib库解析Key-value文件。本示例采用 Ubuntu18.04 + glib2.0 + Qt +c.

2019-07-27

websocketpp服务端demo

本资源简单介绍websocket的使用,资源中使用websocketpp编写一个服务器,静态页面创建websocket客户端。服务端使用c++,页面端使用H5 + js。

2019-07-20

EGL白皮书 v1.5 August 27, 2014

EGL官方白皮书 v1.5 英文版,August 27, 2014,带目录

2019-04-25

IO多路复用之epoll实例

本示例演示了使用epoll函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

IO多路复用之poll实例

本示例演示了使用poll函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

IO多路复用之select实例

本示例演示了使用select函数处理多路IO复用。本示例在ubuntu + Qt下编译通过的,仅提供学习使用。

2019-04-23

OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版) -1

OpenGL编程指南(原书第8版) 全书高清扫描,带目录书签;OpenGL超级宝典(第5版)全书高清扫描,带目录书签+源码 注意:下载完此压缩包后,请再下载《OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-2》https://download.csdn.net/download/u013554213/11124898,并将2个压缩包放在一个文件夹下再解压

2019-04-18

OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-2

OpenGL编程指南(原书第8版) 全书高清扫描,带目录书签;OpenGL超级宝典(第5版)全书高清扫描,带目录书签+源码 注意:请先下载《OpenGL编程指南(原书第8版) + OpenGL超级宝典(第5版)-1》,并将2个压缩包放在一个文件夹下再解压

2019-04-18

链表的创建、输出、删除、插入和查找操作

* 本程序展示链表的创建、输出、删除、插入和查找操作。主函数中分别调用 * (1) 建立链表的函数create(), * (2) 输出链表的函数print(), * (3) 删除链表结点的函数del(), * (4) 插入结点的函数insert(), * (5) 查找结点的函数fine(), * 一共5个函数。

2016-08-17

matlab的语音录入、存储、播放程序

关于matlab的语音录入、存储、播放程序

2014-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除