随笔分类 - 嵌入式开发
海思hi3516 ive运动目标检测简单实现
摘要:在做车牌识别项目,通过先对识别区域内进行目标识别,能降低CPU的占用率,在检测到有运动目标的时候,再做车牌识别。 //图像差分 s32Ret = HI_MPI_IVE_Sub(&IveHandle, &pstGmm->stSrc, &pstGmm->stbgImg, &pstGmm->stBgDif
阅读全文
嵌入式linux应用程序移植方法总结
摘要:嵌入式linux应用程序移植方法总结前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟。江浩写的《CAPWAP移植进展.docx》对openCapwap的移植过程有了比较详细的描述,所以在此就不涉及技术细节了,本文档主要以openCapwap的移植为例,总结嵌入式linux应用程序移植的一般方法和步骤,为以后可能需要的移植工作提供一些的思路。嵌入式linux应用程序移植的步骤包括:1、准备好交叉编译环境在安装有Linux操作系统的PC上安装对于平台的交叉编译器,并将交叉编译器加到环境变量中
阅读全文
capwap DTSL 加密分析
摘要:1、概述DTLS即Datagram Transport Layer Security (RFC4347),AP加入AC前,先进行DTLS验证,当AP与AC之间的DTLS握手成功后,AP发出Join请求开始请求加入。这个过程里面的所有报文均为加密报文。以下为报文格式(摘自RFC5418): 在我们的代码中是在CWWTPEnterJoin()函数中来实现的。2、代码分析主要的函数以下几个过程:CWStateTransition CWWTPEnterJoin() { //初始化socket gWTPSocket /* Init DTLS session */ if(!CWEr...
阅读全文
安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法(转)
摘要:原文地址http://blog.csdn.net/huang5556019/article/details/7192396一般情况下 使用的都是32的ubuntu 配置好环境后一般不会有问题,但是对于64位的ubuntu系统,在配好环境后 进入arm-linux-gcc安装目录执行arm-linux-gcc 会任然提示arm-linux-gcc 对于这个问题 纠结了好久 最后在一个英文博客里发现 arm-linux-gcc 在64位下需要安装ia32-libs 即执行[plain] view plaincopysudo apt-get install ia32-libs 即可正常使用...
阅读全文