linux
文章平均质量分 73
chuhang_zhqr
这个作者很懒,什么都没留下…
展开
-
Ubuntu系统重装后必做的事
由于ubuntu重装后有很多与原来不习惯的地方,在此记录下如何找回原来的环境。ubuntu14.04。别的不知道。 1:Unity可能是排在首位的被用户反对Ubuntu的功能,即使用户量正在不断增加,而且更多的用户开始用它,仍然有不少用户偏好GNOME 2中的菜单显示。sudo add-apt-repository ppa:diesch/testingsudo apt-get updatesu原创 2015-11-30 14:01:57 · 930 阅读 · 0 评论 -
使用Opencv保存视频
使用相机或图片集,读取后保存成视频,可以调用opencv内部API,蛮简单的,主要就是VideoWriter类的使用;这里简单记录下,方便查询。#include <opencv2/opencv.hpp>#include <iostream>#include <stdio.h>using namespace cv;using namespace std;int main(int, char*原创 2016-11-15 15:38:41 · 2231 阅读 · 0 评论 -
嵌入式网络编程
在Linux中的网络编程是通过socket接口来进行的。是一种文件描述符。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过socket来实现的。 常见的socket有3种类型:(1)流式socket (SOCK_STREAM) 流式套接字提供可靠的、面向连接的通信流;它使用TCP协议,从而保证了数据传输的正确性和顺序性。(原创 2016-03-11 15:51:17 · 3348 阅读 · 0 评论 -
git管理操作
目前最火的版本控制软件就是Git了吧。总结下我的git使用记录。 1:安装完git后首先要设置git config –global user.name “” 和git config –global user.email “” 2:创建一一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录,通过git init命令把这个目录变成Git可以管理的仓库 3:编写一个文本文件(二进制文件是不能原创 2016-03-10 14:05:08 · 435 阅读 · 0 评论 -
AMBA总线概述(一)
高级微控制器总线结构Advanced Microcontroller Bus Architecture(AMBA)定义了高性能嵌入式微控制器的通信标准。可以将RISC处理器集成在其他IP芯核和外设中,它是有效连接IP核的“数字胶”,并且是ARM复用策略的重要组件。它不是芯片与外设之间的接口,而是ARM内核与芯片上其他元件进行通信的接口。比如Xilinx公司的Zynq芯片,就是ARM与FPGA之间的连转载 2016-03-09 13:53:28 · 17785 阅读 · 0 评论 -
嵌入式Linux设备驱动开发(二)
上一篇中介绍到设备驱动如何匹配设备以及绑定设备的,在Linux系统下进行注册,这里将继续介绍probe函数的功能。 5、probe函数 Probe()函数必须验证指定设备的硬件是否真的存在,probe()可以使用设备的资源,包括时钟,platform_data等。一般来说设备是不能被热插拔的,所以可以将probe()函数放在init段里面来节省driver运行时候的内存开销。probe函数在设备原创 2016-03-10 13:51:26 · 2395 阅读 · 0 评论 -
嵌入式Linux设备驱动开发(一)
设备驱动开发是Linux开发领域一个非常重要的部分,在Linux源码的85%都是驱动程序的代码。设备驱动开发不仅需要了解硬件底层的知识,还需要拥有操作系统的背景。驱动程序追求的是高效,稳定,驱动程序发生的问题有可能直接导致整个系统的崩溃。 驱动程序不主动运行,意味着驱动程序是等待应用程序来调用的。应用程序通过内核来调用驱动程序,实现与实际硬件设备的通信。Linux外设通常可以分为字符型设备、块设备原创 2016-03-10 01:34:09 · 3095 阅读 · 0 评论 -
AMBA总线概述(二)
AXI是ARM在1996年提出的微控制器总线家族AMBA中的一部分。AXI是高级扩展接口,在AMBA3.0中提出,AMBA4.0将其修改升级为AXI4.0。AMBA4.0 包括 AXI4:主要面向高性能地址映射通信的需求,允许最大256轮的数据突发传输; AXI4-Lite:是一个简单地吞吐量地址映射性通信总线,是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元;原创 2016-03-09 16:31:53 · 8021 阅读 · 0 评论 -
DEVICE_ATTR分析
使用DEVICE_ATTR,可以在sys fs中添加“文件”,通过修改该文件内容,可以实现在运行过程中动态控制device的目的。 在documentation/driver-model/Device.txt中有对DEVICE_ATTR的详细介绍,这儿主要说明使用方法。 DEVICE_ATTR对应的文件在/sys/devices/目录中对应的device下面,DRIVER_ATTR,BUS_AT原创 2015-12-04 14:37:22 · 867 阅读 · 0 评论 -
基于Opencv的几种立体匹配算法+ELAS
同http://blog.csdn.net/chuhang_zhqr/article/details/51179881类似,采用 这两个经典的图片进行测试。关于BM和SGBM以及VAR的参数设置请参考 晨宇思远本文代码基于opencv2.4.9 本文源码地址在我的CSDN代码资源: http://download.csdn.net/detail/chuhang_zhqr/97037630原创 2016-12-06 22:55:54 · 13862 阅读 · 6 评论