自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

转载 linux挂载SD卡

(1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡MP805M板子插入SD卡后显示SD30 slot is without WPmmc1: new high speed SD card at address 5bc0mmcblk0: mmc1:5bc0 SD02G 1.83 GiB mmcblk0: p1[/]# fdisk -lDisk /dev

2017-10-31 18:01:07 3260

转载 CMake快速入门教程:实战

转自http://blog.csdn.net/ljt20061908/article/details/11736713 0. 前言    一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下。本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请参考相关资料之后再继续向下看。    本文中介绍的是生成可执行程序的方

2017-10-31 12:35:04 296

转载 使用PC Tools时在板端执行HiPCTools.sh后报不能加载libstdc++.so.6的错误是怎么回事?

在交叉编译工具  gun  lib下面有。 拷贝到系统里去。

2017-10-31 11:40:51 267

转载 Linux tftp client使用

从tftp服务器下载文件tftp -g -r [file_name] [serve ip]上传文件至tftp服务器tftp -p -l [file_name] [serve ip]# tftp --helpBusyBox v1.16.1 (2013-01-25 11:02:37 CST) multi-call binary.Usage: tf

2017-10-31 11:21:44 812

转载 getaddrinfo, getnameinfo(替代gethostbyname, gethostbyaddr), gethostname

http://beej.us/guide/bgnet/output/html/multipage/gethostbynameman.htmlhttp://baike.baidu.com/link?url=3qVTFgQmU8MMzq33GlJwPwQkJr8lKZDVLAKNOQfA_GEytnp5EPc3E9gnTwyaL0WqT5oJDqTjf9rY1JoTMrLUvq

2017-10-31 09:23:24 1693

转载 error: 'vector' does not name a type

编译是出现这个错误:[cpp] view plain copyerror: 'vector' does not name a type  解决方式:在文件开头添加如下代码:[cpp] view plain copy#include   using name

2017-10-30 16:07:15 8344 2

转载 CMake交叉编译配置

很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。    CMake给交叉编译预留了一个很好的变量即CMAKE_TOOLCHAIN_FILE,它定义了一个文件的路

2017-10-30 14:19:08 501

转载 Hi3516A开发--安装交叉编译器

发布包提供两种编译工具链arm-hisiv300-linux和arm-hisiv400-linux,其中armhisiv300-linux为基于uclibc的工具链,arm-hisiv400-linux为基于glibc的工具链。参看:uclibc和glibc的差别选用哪种交叉编译器,可参看SDK里的rootfs为什么类型。本文选用的是arm-hisiv300

2017-10-30 13:15:53 1327

转载 在ubuntu下,用./sdk.unpack命令展开海思hi3520SDK开发包时的问题

从ubuntu 6.10开始,ubuntu 就将先前默认的bash shell 更换成了dash。也就是说/bin/sh链接倒了/bin/dash而不是/bin/bash。ubuntu edgy是第一个将dash作为默认shell来发行的版本,这似乎是受了debian的影响。官方解释,主要原因是dash更小,运行更快,还与POSIX兼容。 但是shell的更换,导致海思

2017-10-30 13:10:50 432

转载 ubuntu 12.04下MRPT安装

Ubuntu12.04 下编译MRPT安装1.下载Linux mrpt 1.0.2源码地址:http://sourceforge.net/projects/mrpt/files/MRPT-all/MRPT-1.0.0/2.安装编译依赖的库sudo apt-get install build-essential pkg-config cmakesudo apt

2017-10-27 10:32:09 368

转载 pitch yaw roll是什么

三维空间的右手笛卡尔坐标如图1所示。图1在航空中,pitch, yaw, roll如图2所示。pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。yaw是围绕Y轴旋转,也叫偏航角,如图4所示。roll是围绕Z轴旋转,也叫翻滚角,如图5所示。图2图3图4图5

2017-10-27 09:02:13 337

转载 Ubuntu14.04安装CMake3.4.1

由于Ubuntu14.04的cmake版本为2.8.x,而如果需要cmake3.x版本时,无法生成makefile,有两种方法可以安装cmake3.4.1:方法1:sudo apt-get install software-properties-commonsudo add-apt-repository ppa:george-edison55/cmake-3.xsudo

2017-10-26 15:24:55 714

转载 oracle-java7-installer安装java失败之后的处理

最开始尝试使用installer安装jdk7,但是未能进行完整,之后每次安装软件都会报错,说oracle-java7-installer处有错误,在网上查得如下解决办法:sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/ap

2017-10-26 15:11:44 489

转载 ubuntu14.04安装MRPT

安装MRPT下载源码 https://github.com/MRPT/mrpt试着从cmake-gui编译,没能成功,所以只能从Ubuntu库安装。sudo add-apt-repository ppa:joseluisblancoc/mrptsudo apt-get updatesudo apt-get install libmrpt-dev mrpt-apps  

2017-10-26 15:06:26 349

转载 Eigen: C++开源矩阵计算工具——Eigen的简单用法

Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http://blog.csdn.net/hjx_1000/article/details/8490653

2017-10-24 17:41:11 335

转载 一种STM32的串口控制台的实现(非常实用)

一.背景曾经玩Linux时非常喜欢这种基于出串口的控制台, 通过简单的串口TX和RX能实现嵌入式硬件的人机交互,非常实用,  那么STM32能否实现通过超级终端与用户互动的构想呢? 答案是肯定的,由于这个UART控制平台就像应用程序套上一层可访问的外科(Shell)故而我将这种基于UART的控制平台简称Shell,构架和效果如下图:这张图箭头指向的是输入的指令,其余

2017-10-24 17:23:35 2976 1

转载 opencv双目测距实现

虽然最近注意力已经不可遏制地被神经科学、大脑记忆机制和各种毕业活动吸引过去了,但是还是觉得有必要把这段时间双目视觉方面的进展总结一下。毕竟从上一篇博文发表之后,很多同仁发E-mail来与我讨论,很多原来的疑团,也在讨论和一步步的试验中逐渐解决了。  开篇之前,首先要感谢maxwellsdemon和wobject,没有和你们的讨论,也就没有此篇的成文。说到双摄像头测距,首

2017-10-24 15:43:03 526

转载 深度相机(三)--三种方案对比

RGBD方案对比:关键技术规格:1.检测范围;2.检测精度;3.检测角度;4.帧率。5.模块大小6.功耗目前主流的深度摄像头方案在检测距离上、精度、检测速度上相差不大,区别在于:1、结构光方案优势在于技术成熟,深度图像分辨率可以做得比较高,但容易受光照影响,室外环境基本不能使用;2、TOF方案抗干扰性能好,视角更宽,不

2017-10-24 15:10:22 2257

转载 让MT7620完美支持32M SPI Flash(W25Q256) — 兼谈设备驱动中的shutdown方法

前言OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bi

2017-10-24 14:09:26 1813 1

原创 UART_JNI

package com.src.Uart; import android.app.Activity;import android.content.Intent;import android.R.drawable;import android.view.View;import android.view.Window;import android.view.Gravity; import androi

2017-10-20 17:02:54 345

转载 native和static native区别

如有疑惑,请看之前几篇文章。native 与 static nativejava中 public native String helloJni(); public native static String helloJniStatic();12JNI中JNIEXPORT jstring JNICALL Java_com_test_git_jnidemo

2017-10-20 09:41:03 1663

转载 如何得到JavaVM,JNIEnv接口

在系列(1)中讲到,Java与native code的操作有两种方式:(1)在Java中加载动态链接库(2)使用JNI Invocation inteface,在native code中创建JVMJavaVM接口第一种方式,在加载动态链接库的时候,JVM会调用JNI_OnLoad(JavaVM* jvm, void* reserved)(如果定义了该函数)。第一个参数会传入JavaVM指针

2017-10-19 15:05:53 2160

转载 opencv2.4.9中stitching_detailed源码环境搭建

一、序言                Opencv中提供Stitcher类,实现了多图像自动拼接,Opencv是开源的,程序实现的源代码都在Opencv安装文件中,以及Opencv提供的函数查询手册和Opencv教程都可以在官网上下载的到,通过这些文档和代码,我们可以很容易就对图像拼接有一个深刻的了解。所以下面,我就教大家怎么把stitcher类的实现源码以及sample的程序变成自己的

2017-10-19 12:27:08 427

转载 NDK各个版本链接

目前不仅是国内不好找到各个版本的NDK,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。ndk_r15c (July 2017) Windows 32-bit : https://dl.google.com/android/repository/android-ndk-r15c-windows-x86.zip Windows 64-bit : https://dl.

2017-10-19 09:22:15 577

转载 使用Java实现Xmodem协议

1.介绍Xmodem是一种在串口通信中广泛使用的异步文件传输协议,分为Xmodem(使用128字节的数据块)和1k-Xmodem(使用1024字节即1k字节的数据块)协议两种。 本文实现的是128字节数据块的Xmodem协议,采用CRC16校验,在项目中应用时,发送端和接收端可根据具体情况修改双方的协议。 标准Xmodem协议(使用128字节的数据块)帧格式:B

2017-10-13 10:08:55 440

转载 状态机的c语言编程

一 有限状态机的实现方式有限状态机(Finite State Machine或者Finite State Automata)是软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机。FSM的实现方式:1) switch/case或者if/else这无意是最直观的方式,使用一堆条件判断,会编程的人都可以做到,对简单小巧的状态机来说最合适,但是毫无疑问,这样的方式比较原始

2017-10-11 17:42:49 813

转载 Xmodem接收的代码

Xmodem的程序可以在linux或者各种Bootloader里找到.    但是下面这个是我自己写的----2年多以前,我还没接触或"开源"的时候,想写一个自动升级程序的程序.当时主要的原因是没有烧录器,公司好几个人,就一台烧录器----感觉搬来搬去的太麻烦,效率很低,于是找了Xmodem的资料,就有了下面的程序. --------Xmodem.h--------

2017-10-11 16:47:00 1711

D435_Series_ProductBrief_010718

intel深度相机D435_Series_ProductBrief,里面有一些参数展示了D435的产品!

2019-03-21

Github最新安装包 win7 64bit

2016-09-22

前馈_改进PID算法在智能车控制上的应用.pdf

前馈_改进PID算法在智能车控制上的应用,

2013-05-16

1602液晶资料

相当不错,非常详细的1602液晶资料可以看看!

2013-01-07

空空如也

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

TA关注的人

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