自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 什么是ISP,他的工作原理是怎样的

什么是ISP,他的工作原理是怎样的?ISP是Image Signal Processor的缩写,全称是影像处理器。在相机成像的整个环节中,它负责接收感光元件(Sensor)的原始信号数据,可以理解为整个相机拍照、录像的第一步处理流程,对图像质量起着非常重要的作用。9695d0002311a41b6d211c852577848d334.jpg高通8974 拍照显示流程,可以清晰的看出ISP在整...

2019-04-14 19:33:54 2792

原创 回调函数的作用

生动的描述你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。(by常溪玲)专业的解释In computer progr...

2019-03-16 22:42:19 338

原创 Linux shell中运行命令后加上字符“&”的作用

登录服务器编译运行服务端程序的时候,学到了在命令后加上字符“&”后,退出shell,运行的命令可以继续运行。不解原因,并到网上搜索了以下,明白了点!以下是搜索到的片段:& 放在启动参数后面表示设置此进程为后台进程默认情况下,进程是前台进程,这时就把Shell给占据了,我们无法进行其他操作,对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个’&...

2019-02-24 12:16:32 2888

原创 使用 motion 和 mjpg 做视频监控器

概述买了一个罗技的usb接口的摄像头,想通过raspberry pi做一个视频的实时监控器,看了一下这各功能可以通过两款软件实现:motion和mjpg-streamer,先来简单介绍下这两个软件。motion是一个基于命令行的,在Linux系统下使用的,捕捉图片或者视频流的软件,可以吧摄像头设备的画面捕捉下来。下面是wikipedia的介绍:[html]view plaincopyMo...

2019-02-16 17:15:34 759

原创 树莓派+motion 搭建摄像头监控系统

motion是Linux下一款开源的摄像头监控软件,用命名行运行,只保存有运动物体的图像。安装sudo apt install motion配置备份配置文件sudo cp/etc/motion/motion.conf/etc/motion/motion.conf.bak打开配置文档sudo vim /etc/motion/motion.conf更改文档中以下内容width...

2019-02-16 17:11:52 2877

转载 Linux命令:modprobe

From:https://blog.csdn.net/good5101/article/details/39472291linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明https://www.cnblogs.com/jacklikedogs/p/4659249.htmlLinux下加载.ko驱动模块的两种方法:insm...

2019-02-14 11:04:58 3152

原创 dmesg七种用法

dmesg 命令的使用范例‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。下面我们展示一些最负盛名的‘dmesg’命令工具以及其实际使用举例。‘dmesg’命令的使用语法如下。dmesg [options…]列出加载到...

2019-02-14 11:01:27 407

转载 linux man 1,2,3 命令

Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands 2 - system calls 3 - library calls 4 - special files 5 - file formats and convertions 6 - games for linux 7 - macro pac...

2019-02-13 11:13:26 331

转载 Linux驱动mmap内存映射

mmap在linux哪里?什么是mmap?上图说了,mmap是操作这些设备的一种方法,所谓操作设备,比如IO端口(点亮一个LED)、LCD控制器、磁盘控制器,实际上就是往设备的物理地址读写数据。但是,由于应用程序不能直接操作设备硬件地址,所以操作系统提供了这样的一种机制——内存映射,把设备地址映射到进程虚拟地址,mmap就是实现内存映射的接口。操作设备还有很多方法,如ioctl...

2019-02-11 10:28:41 288

原创 oremap函数

一)学习linux驱动之初,对ioremap函数的个人理解二)博客:实验探究 ioremap 这篇文章作者通过验证来阐述自己的观点,个人觉得挺好的三)函数原型 基本简介 void * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) void *ioremap(unsigned long ph...

2019-01-12 19:21:23 145

转载 Source Insight 常用设置和快捷键大全

Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。转自:http://www.cnblogs.com/bluestorm/p/6864540.html1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间)2.让{ 和 } 不缩进:Options -> Do...

2019-01-12 19:20:47 263

原创 汇编向C语言中参数传递的问题

C语言与汇编语言混合编程应遵守的规则ARM编程中使用的C语言是标准C语言,ARM的开发环境实际上就是嵌入了一个C语言的集成开发环境,只不过这个开发环境与ARM的硬件紧密相关。在使用C语言时,要用到和汇编语言的混合编程。若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将汇编程序以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/Thumb Procedure ...

2018-12-08 23:57:38 3557

原创 C 语言中函数的参数传递方式

在 C 语言中,函数的参数传递方式有两种:值传递与地址传递。下面分别介绍这两种传递形式。值传递这种方式使用变量、常量、数组元素作为函数参数,实际是将实参的值复制到形参相应的存储单元中,即形参和实参分别占用不同的存储单元,这种传递方式称为“参数的值传递”或者“函数的传值调用”。值传递的特点是单向传递,即主调函数调用时给形参分配存储单元,把实参的值传递给形参,在调用结束后,形参的存储单元被释...

2018-12-08 23:55:03 980

空空如也

空空如也

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

TA关注的人

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