自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧瑟一笑的专栏

单片机,DSP,ARM,Z-Wave,Zigbee,DaVinci,IPNC,Linux,行人检测,人脸识别,去雾,低照度 e-mail:chenbang110@gmail.com

  • 博客(26)
  • 资源 (14)
  • 收藏
  • 关注

原创 insight调试dm365成功

按照教程写的gdb和gdbserver能够调通的dm365 helloworld程序,怎么用到insight上就不行了呢?原因如下:(版本问题)在Linux端: #armv5tl-montavista-linux-gnueabi-insight -vGNU gdb 6.8Copyright (C) 2008 Free Software Foundation, In

2012-04-27 16:57:28 670

转载 图像增强汇总

1、  图像增强技术包括1)    图像灰度变换方法2)    直方图修正方法3)    图像平滑处理4)    图像尖锐化处理5)    彩色处理技术2、  图像增强技术基本上分为两大类:频域处理法和时域处理法。3、  频域处理法的基础是卷积定理。它通过傅里叶变换改变频域,实现对图像的增强处理。4、  空域法就是直接对图像中的像素进

2012-04-26 18:03:06 2010

原创 ubuntu下安装insight出错

如下错误:elf32-arm.c: In function 'record_vfp11_erratum_veneer':elf32-arm.c:2980:7: error: variable 'errcount' set but not used [-Werror=unused-but-set-variable]elf32-arm.c: In function 'bfd_elf32_arm

2012-04-25 22:39:58 3575 2

原创 ubuntu中有 4 个软件包没有被完全安装或卸载。

在ubuntu中安装删除卸载软件,出现有 依赖关系问题 - 仍未被配置dpkg:依赖关系问题使得 cmake 的配置工作不能继续: cmake 依赖于 cmake-data (= 2.8.5-1ubuntu1);然而: 软件包 cmake-data 尚未配置。dpkg:处理 cmake (--configure)时出错: 依赖关系问题 - 仍未被配置dpkg:依赖关系问题使得 c

2012-04-25 21:47:22 7805 1

原创 gdbserver: linux-x86-low.c error: sys/reg.h: No such file or directory

ubuntu11.10编译gdbserver时出现了linux-x86-low.c error: sys/reg.h: No such file or directory情况,解决方法如下:1. 找到config.h里的HAVE_SYS_REG_H这个宏定义,把它注释掉.2. 在linux-x86-low.c的头文件#include注释掉.3. 交叉编译器要指明具体路径4. 重新m

2012-04-25 20:30:27 6131

转载 DAVINCI调试ARM端应用程序

DAVINCI调试ARM端应用程序拿到DM365的开发板好几天了,各种环境也都搭建成功了,Demo程序也跑起来了。现在就想如何来调试应用程序。在开始之前心里其实就明白,Linux下是不可能有Windows下那么好用的IDE工具的。所以首先想到使用gdb,然后再去找找有没有稍微人性化一点的IDE工具。下面就是我的调试过程。1. 建立源文件(hello.c)host # ged

2012-04-25 20:22:09 1789 1

转载 Davinci demos 2.10 encode 管道数据流

2012-04-23 23:00:38 683

原创 opencv2.0.0在dm365上的移植

1.解压opencv2.0.0的源码2.进入源码目录,写一个configure.sh文件内容如下:#!/bin/bash./configure \ --host=arm-linux \ --prefix=/root/Desktop/OpenCV_2.0.0_forARM \ --libdir=/root/Desktop/OpenCV_2.0.0_forARM/lib \ --in

2012-04-23 22:35:56 1649 6

转载 计算机视觉文献与代码资源及资料

下面是前端时间搜集整理的一些和计算机视觉、模式识别的资源,拿出来与大家分享下。以后,我将把图像处理真正的作为我的兴趣来玩玩了,也许不把研究作为谋生的手段,会更好些。标题作者主题关键字类别来源备注nipsfast.pptNando de Fr

2012-04-23 14:49:41 1000

转载 yuv和yCbCr的差异

yuv和yCbCr的差异  一、和rgb之间换算公式的差异yuvrgbY'= 0.299*R' + 0.587*G' + 0.114*B'U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')V'= 0.615*R' - 0.515*G' - 0

2012-04-22 09:45:27 668

转载 C++的类型转换:static_cast、dynamic_cast、reinterpret_cast和const_cast

在C++中,存在类型转换,通常意味着存在缺陷(并非绝对)。所以,对于类型转换,有如下几个原则:(1)尽量避免类型转换,包括隐式的类型转换(2)如果需要类型转换,尽量使用显式的类型转换,在编译期间转换(3)避免使用reinterpret_cast和老式的强制类型转换操作符通常,隐式的类型转换会导致警告,需要重视这些警告,并使用显式的类型转换代替,例如static_cast代替一些算术

2012-04-21 22:24:20 565

转载 Matlab调用cpp+第三方库

问题描述:Matlab调用CPP不新鲜,无非就是把写好的c语言编译成mex,然后直接调用呗。很多帖子和书都有描述。具体可以参考附录。这里描述的是如何用Matlab调用Opencv库支持的函数。解决方法:0、当然,你得先设置好起码的mex -setup,就是指定编译器,如果在M¥中大家都设成VS2008,VS2005之类的吧。进入正题1、首先打开我的Matlab2009b

2012-04-19 09:44:18 2724

转载 使用QueryPerformanceFrequency 计算程序执行时间

/////////////////////////////////////////////////#include #include using namespace std;////////////////////////////////////////////////void main(){ _LARGE_INTEGER time_start; /*开始时间*/

2012-04-17 13:17:51 865

转载 vs2010+matlab2009引擎

》》环境:VISTA+MATLAB2009a+VS2010》》资料:以安装路径“E:\Program Files\MATLAB\R2009a\”为例MATLAB外部支持文件夹:E:\Program Files\MATLAB\R2009a\externmatlab自带的c例程:E:\Program Files\MATLAB\R2009a\extern\examples\e

2012-04-14 12:50:45 2041 1

转载 vc调用matlab (我的环境是win7+vs2008+matlab2010a)

使用MATLAB引擎方式实现VC与MATLAB混合编程的步骤如下:1.  对于所有的使用MATLAB引擎方式实现VC与MATLAB混合编程的项目都得对VS2008当且仅进行一次如下设置:     a.  打开VS2008—>“工具”-->“选项”-->“项目和解决方案”-->“VC++目录”à右边的“显示以下内容的目录”中 选“包含文件”,在下面新建“D:/Program File

2012-04-14 12:46:16 1477

原创 shell中的流控制

1. if 语句来看 一个例子(myprog)#!/bin/shif [ $# = 0 ]then echo No argelif [ $# = 1 ]then echo thereis only 1 arg echo it is $1else echo there are more than 1 arg

2012-04-13 14:01:08 515

转载 gtk编程Hello World

GTK2.0教程,Hello World详解这是一个标准的 GTK Hello World, 只有一个按钮构件的程序#include /* 这是一个回调函数。data 参数在本示例中被忽略。 * 后面有更多的回调函数示例。*/void hello( GtkWidget *widget, gpointer dat

2012-04-12 17:25:13 1255

原创 ubuntu下pdf中文乱码解决

今天在查看ubuntu10.10下查看pdf文档时,发现中文乱码,上网找了一下解决方法,原来ubuntu自带的pdf浏览器evince就有这个问题,于是换成adobe的,当然也可以试试xpdf等其它的软件.到adobe的官网下载安装包.http://get.adobe.com/cn/reader/otherversions/,双击安装就可以了.在打开pdf时选择adobe的软件就OK了.这是后

2012-04-12 15:18:28 750

原创 shell中的test命令

test 表达式   或者  [表达式]test是shell脚本完整的条件测试命令,流程控制及自定义函数等结构化的程序语言特征.它的测试表达式包括字符串,数值,文件与逻辑4类.A. 字符串运算符(字符串不可以用通配符, 运算符左右都应该留有空格!!!!!) =,     str1 = str2, 若str1与str2相等,则表达式为真.!=,     str1 != s

2012-04-12 09:05:40 606

原创 gedit显示中文乱码解决方案

平台:ubuntu 10.10 (因为喜欢这个经典的gnome)用gedit打开windows下的txt文件,出现了中文乱码的现象.解决方法为:1. 在终端输入gconf-editor, 这里会跳出一个编辑器的配置选项.2. 找到apps->gedit-2->preferece->encodings这一项.3.右边有一个autodetected键值,双击

2012-04-12 08:50:35 943

原创 shell中read命令

read [选项] variable读取键入信息先来看一个例子.(myprog)#!/bin/shread varecho $var运行./myprog输入hello, this is my lab输出hello, this is my lab再来看一个例子.(myprog)#!/bin/shread var1 var

2012-04-11 20:36:44 3003 1

原创 shell中的shift命令

shift n$*中的参数向左移动n个。myprog#!/bin/shecho There are $# argsecho They are $*echo Now, I\'ll use the SHIFT commandshift 2echo it is $*, and total $#运行./myprog a b c d e fThere

2012-04-11 20:01:20 740

原创 shell变量及符号

1. $# 命令行参数的数量2. $* 所有的命令行参数3. # 用来注释4. & 以后台的方式运行5. ' 取代命令字符6. . 当前目录7. .. 上一级目录8. > 文件重定向,输入9. >> 文件重定向,追加10. \ 跳脱字符,Escape的意思11. | 管道12. || 或运算13. ~

2012-04-11 19:19:01 390

原创 shell编程参数传递

$ ./shell_program arg1 arg2 arg3 ... argN$0 --> 参数0: shell_program$1 --> 参数1: arg1$2 --> 参数2: arg2$3 --> 参数3: arg3...$N --> 参数N: argN写个小程序测试一下:(myprog)#!/bin/shecho $0echo $1

2012-04-11 18:40:29 472

原创 linux创建链接文件

ln [选项] 目标 [链接名]ln [选项] 目标 目录这种操作实际上是系统给已有的文件创建另外一个可以访问它的名称。链接可以分为 硬链接 和 符号链接(好像有一个书上也叫软链接)。硬链接时,链接文件和被链接文件必须在同一个文件系统,并且不能创建指向目录的硬链接。符号链接就没有这个问题。默认为硬 链接。符号链接的选项为-s:   ln -s xxx x

2012-04-11 15:42:51 1428

原创 初来乍到

从百度空间http://hi.baidu.com/cbncb/home转至csdn。无奈了百度的4000字限制,排版太烂。

2012-04-09 15:45:39 471

USBasp USBisp win10驱动一键安装

USBasp/USBisp win10驱动,一键安装,免签名,方便在win10上开发AVR

2019-02-03

IOT_Espressif_EspTouch.apk

ESP的smartconfig android app

2018-03-22

多文件多目录例解autoconf和automake生成Makefile文件

详细的介绍autoconf,automake,生成Makefile,本文的出彩之处在于它不是以单文件的helloworld的例子,而是实战中的多文件,多目录的例子。

2012-10-20

CRC 算法原理及 C 语言实现

CRC 算法原理及 C 语言实现 , 很有用的。

2012-10-11

LFS-BOOK-7.2

就是构建linux系统啦,从最开始的神马都没有,一个包一个包的编译,然后最后生成一个linux系统,整个过程就是一个学习的过程

2012-09-07

林锐高质量C编程

林锐高质量C编程,学习编程技巧,提高编程质量,让你的代码可读性强,码风好,健壮,优秀.

2012-08-28

Arm嵌入式uboot常用命令

Arm嵌入式uboot常用命令详细介绍了uboot各种命令的格式接口使用还有例子.

2012-08-08

浅析ARM指令集及汇编

浅析ARM指令集及汇编,讲述ARM的指令,汇编,使用意义,与C语言的接口,联调,混合编程.

2012-08-04

ELF文件分析readelf的使用

ELF文件分析readelf的使用,分析得很简单易懂,透彻,清晰.

2012-07-27

俄罗斯方块V1.0-神舟1号-STM32.rar

/* 俄罗斯方块V1.0 , 基于神舟1号STM32开发板. 程序基本可行,但只有右左移动键,如果要有翻转等其它功能,要外接键盘. 我的邮箱:chenbang110@gmail.com 欢迎交流. */

2012-05-26

Unix环境高级编程apue.h

《Unix环境高级编程》第二版这本书的要用到的apue.h文件。

2012-04-09

Linux多进程编程

Linux多进程编程这份文档详细讲述了Linux下的多进程编程现实例程。

2012-04-09

空空如也

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

TA关注的人

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