- 博客(10)
- 资源 (29)
- 收藏
- 关注
原创 mjpg-streamer在Ubuntu下编译,运行
1.将USB摄像头插上,查看是否找到设备,输入:wp@ubuntu:/home/$ ls /dev/video*/dev/video02.安装必要的软件集:sudo apt-get install subversion libv4l-dev libjpeg62-dev imagemagick3.下载mipg-streamer软件,编译
2016-05-18 11:26:02 5681 3
原创 大小端模式 判断方法
大端模式(Big-endian),是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式(Little-endian),是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分
2016-05-17 16:39:26 585
原创 网络变压器在以太网中的作用
( 注: HR911105A是网络插座变压器,而RJ45是不带网络变压器的)在以太网设备中,通过PHY接RJ45时,中间都会加一个网络变压器。有的变压器中心抽头接到地。而且接电源时,电源值又可以不一样,3.3V,2.5V,1.8V都有。这个变压器的作用分析如下:1、中间抽头为什么有些接电源?有些接地?这个主要是与使用的PHY芯片UTP口驱动类型决定的,这种驱动类型有两种,电压驱动和
2016-05-17 13:51:04 2482
原创 (电压运算放大器)为什么要增大输入阻抗
电压/电压运算放大器后面为什么要增大输入阻抗:可以这样理解:1.当信号送入一个放大器时,就会有一个电压加在输入级上,如果你的输入级阻抗很小则势必会有较大电流通过,而前级电路又提供不了如此大的电流,你说说会出现什么情况呢?输入电压就降低了呀,那么送进放大器的电压就比源电压要小很多了,不能有效放大;2.当信号从放大器输出的时候,在输出端会有一个负载(广义的啊,别狭义的理解),这时他需要一定
2016-05-16 18:28:24 12998 2
原创 MFRC522模块开发笔记
Write_to_Card(…)和Read_from_Card(…)可谓是所有函数的终点,而SPIWriteByte(…)则是最底层对MFRC522模块进行操作的函数,所有函数都是为了Write_to_Card(…)和Read_from_Card(…)而产生的。因此,我们只需要调用这两个函数就可以完成IC卡的读写,同时,这两个函数的参数和使用方法都是一样的,是不是很简单!虽然说可以直接把我
2016-05-12 16:26:16 14282 7
原创 进制之间换算
1、16进制字符串转换成10进制long int str_dec(uchar s[]) { uchar i,m,n; long int temp=0; m=4; //十六进制是按字符串传进来的,所以要获得它的长度for(i=0;i{ if(s[i]>='A'&&s[i]n=s[i]-'A'+10;
2016-05-09 20:58:46 538
原创 NAND FLASH 驱动分析
韦老师总结:NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A"问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址,问2. 从NAND FLASH芯片手册可知,要操作NAND
2016-05-09 13:43:22 1082
原创 d-s证据理论
证据理论是Dempster于1967年首先提出,由他的学生Shafer于1976年进一步发展起来的一种不精确推理理论,也称为Dempster/Shafer 证据理论(D-S证据理论),属于人工智能范畴,最早应用于专家系统中,具有处理不确定信息的能力。作为一种不确定推理方法,证据理论的主要特点是:满足比贝叶斯概率论更弱的条件;具有直接表达“不确定”和“不知道”的能力·。 DS理论
2016-05-08 12:36:38 4196
原创 Nor Flash的CFI与JEDEC接口
Flash 存储器接口还有两个标准:CFI和JEDEC。CFI为公共Flash接口[Common Flash Interface],用来帮助程序从Flash芯片中获取操作方式信息(发送命令,从nor flash的芯片里获取器件的各种参数,换芯片时,不需修改内核代码),而不用在程序中硬编码Flash的ID。JEDEC用来帮助程序读取Flash的制造商ID和设备ID(在内核里有这个nor flas
2016-05-07 16:16:06 3084
原创 内核中的内存申请:kmalloc、vmalloc、kzalloc、get_free_pages 之间的区别
kmalloc vmalloc kzalloc get_free_page()是内核空间申请内存空间函数malloc是用户空间申请内存函数 一 ,kmalloc() 与 kfree() 和get_free_page的区别1,用于申请较小的、连续的物理内存:使用的是内存分配器slab一小片。申请的内存位于物理内存的映射区域。其正真的物理地址只相差一个固定
2016-05-01 16:29:39 747
使用 C++11 和 OpenCV 实时读取摄像头的示例代码,并通过按下 "z" 键和 "x" 键在图像中心点进行数码变焦
2023-07-12
c++11 自定义类实现对图像数据的高效入队与出队操作(线程安全)
2023-07-12
c++11使用opencv自定义类实现绘图(画点、画直线、画曲线、画园、画椭圆、画圆柱体), 绘文字
2023-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人