摘要:
原地址:https://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉
阅读全文
posted @ 2018-11-28 11:43
陌鉎こ城sHi
阅读(198)
推荐(0)
摘要:
视觉专家很早以前就知道,人眼对亮度分辨率的敏感度高于对色彩分辨率的敏感度。 这就是早期模拟和数字压缩形式的主要动因。视频信号会分解为亮度和色度,这两个是组成色彩的元素,这类似于图像可以分解为红、绿、蓝三个元素。 亮度和色度元素被称为YUV(模拟信号)或YCbCr(数字信号)而不是RGB。 YUV,分
阅读全文
posted @ 2018-11-26 15:44
陌鉎こ城sHi
阅读(373)
推荐(0)
摘要:
在一些项目中硬件的定时紧缺,这时候需要我们利用原先的一个硬件定时器进行扩展。利用硬件定时器生产一个基准的节拍来。 1 #include <string.h> 2 #include "soft_timer.h" 3 4 /** 5 * @brief 定时器队列 6 */ 7 soft_timer_t
阅读全文
posted @ 2018-10-18 16:49
陌鉎こ城sHi
阅读(278)
推荐(0)
摘要:
先上一下OV7670的框架图 OV7670常用寄存器设置说明 直接看OV7670 Implementation Guide (V1.0)等 资料我已经上传了 https://files.cnblogs.com/files/libra13179/OV7670%E5%AE%98%E6%96%B9%E6%
阅读全文
posted @ 2018-08-09 11:09
陌鉎こ城sHi
阅读(2463)
推荐(0)
摘要:
例子就直接使用宋宝华的书上例子。 /* * a simple char device driver: globalmem without mutex * * Copyright (C) 2014 Barry Song (baohua@kernel.org) * * Licensed under GP
阅读全文
posted @ 2018-08-02 09:23
陌鉎こ城sHi
阅读(433)
推荐(0)
摘要:
代码如下 KVERS = $(shell uname -r) # Kernel modules obj-m += demo.o # Specify flags for the module compilation. #EXTRA_CFLAGS=-g -O0 build: kernel_modules
阅读全文
posted @ 2018-07-26 12:30
陌鉎こ城sHi
阅读(379)
推荐(0)
摘要:
还是老规矩先上代码 demo.c Makefile make测试一下 使用dmesg指令来查看 使用 cat /proc/devices看到demo的信息 下面截图来自https://blog.csdn.net/u012142460/article/details/78932165 现在主要介绍de
阅读全文
posted @ 2018-07-25 17:20
陌鉎こ城sHi
阅读(812)
推荐(0)
摘要:
在驱动的模块中声明一下你要传递的参数名称,类型和权限 module_param(变量的名称,类型,权限); 先上例子 不设置时候使用默认的 使用设置时候 加载模块后,都会在/sys/modules下生成一个模块的文件夹,文件夹下会有一个parameters文件夹, 里面包含的就是以参数名命名的文件节
阅读全文
posted @ 2018-07-25 15:23
陌鉎こ城sHi
阅读(477)
推荐(0)
摘要:
下载一个linux-2.6.22.6.tar并解压 再其解压的文件中加入下面的bat脚本 生成当前文件的目录树脚本如下: 双击后出现一个 目录树.txt 主要文件夹的简单介绍
阅读全文
posted @ 2018-07-25 14:32
陌鉎こ城sHi
阅读(492)
推荐(0)
摘要:
先查看自己使用的内核版本 如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版本目录。 查看一下可一下载的源码包 我这里选择所以“linux-source-3.2.0 - Linux kernel source for version 3.2.0 with Ubuntu pa
阅读全文
posted @ 2018-07-24 17:06
陌鉎こ城sHi
阅读(179)
推荐(0)