- 博客(27)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Linux 3.4.39内核编译配置选项介绍
工程项目使用了全志H3平台,make menuconfig配置内核为Linux 3.4.39版本: 在网上参考了一些配置选项,但是每个版本都有一些差异,在总结网友提供的资料的基础上面,对3.4x版本进行归纳总结如下。—————————————————————————————————————————————————————————————————————————————Ge
2017-07-28 14:17:01 1431
转载 VGA , CVBS , HDMI 三者的区别
项目当中要将Android板子的cvbs转接到显示器上面做调试使用,所以了解一下各种借口的关系。原文章地址:http://blog.csdn.net/u010661782/article/details/49020651VGAVGA接口也叫D-Sub接口。VGA接口是一种D型接口,上面共有15针,分成三排,每排五个。VGA接口是显卡上应用最为广泛的接口类型,绝大多数
2017-07-28 09:52:02 13567
原创 ubunut做主机Virtualbox装win7后能够识别USB但是无法安装驱动的问题
之前有遇到过关于virtualbox里面USB不能识别的问题,那是因为么有安装增强包(参考:http://blog.csdn.net/zhaoqi2617/article/details/76080223),可是搞定这一步之后发现USB摄像头插上之后是能够识别的,也能够正常应用,但是将USB接上之后就不OK了,虚拟机版本是5.x的, 由于USB摄像头插上之后能够识别,所以“误导”了自己,
2017-07-28 09:23:34 1940
转载 ubuntu下环境变量详解 bashrc, profile, environment
在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量 ~/.profile:在登录时用到的第三个文件是.p
2017-07-27 20:44:07 433
原创 再次整理Ubuntu下多个jdk版本切换的问题
之前在Ubuntu环境你下面安装Android studio以及Android6.0源码编译的时候首次遇到的了,要将两个不同的jdk配置到Ubuntu下的问题,那个时候胡乱折腾一通,最后半知半解的搞定了,但是心里面一直有个疑问,到底是怎么回事还是没有搞清楚的,再加上配置的环境变量也有问题,所以将各个问题搅成浆糊了。今天再次要将新的电脑配置为全志平台的Android4.4编译开发环境和Ubuntu之
2017-07-27 20:42:43 2366 1
转载 Linux下安装配置JDK6
自从Oracle收购Sun后,甲骨文宣布终结“Operating System Distributor License for Java”许可证,这意味着第三方将不可以依据这一许可分发他们的软件包。因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,取而代之地,OpenJDK将取代它的位成为JDK在Ubuntu及其它Linux中默认安装。虽然很多Linux自带O
2017-07-27 17:26:50 731
原创 编辑fstab文件导致Ubuntu系统重启后无法进入到桌面!
由于Ubuntu作为host安装了virtualbox后,vbox里面安装的win7一直不能够识别到USB设备,因此在折腾这个问题的时候发现一个方法(http://blog.csdn.net/songjinshi/article/details/22379361),主要是因为Ubuntu里面的用户组没有当前用户使用USB的记录,所以导致了USB增强包安装后也无法找到USB设备,但是在按照上面链接里
2017-07-26 15:33:21 1307
转载 Make Menuconfig详解
make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录. #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用) #make oldconfig(如果只
2017-07-25 20:02:21 775
转载 Linux 2.6.19.x内核编译配置选项简介
Code maturity level options 代码成熟度选项Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择General setup 常规设置Local version - append to kernel
2017-07-25 19:57:20 26858
转载 Linux3.4内核的基本配置和编译
转载自:http://www.embedu.org/Column/Column634.htm作者:李昕,华清远见研发中心讲师。了解Linux3.4内核的特性及新增功能,掌握Linux内核的编译过程及linux内核配置选项的内容。【实验环境】 ●主机:Ubuntu 10.10 (64bit); ●目标机:FS_S5PC1
2017-07-25 19:48:55 1281
原创 make menuconfig异常
全志H3方案,Android系统工程,进入到lichee/linux-3.4 下,执行make menuconfig,出现了:如果执行执行 make menuconfig时出现:Unable to find the Ncurses libraries.时表示需要插入Ncurses libraries,即执行命令:sudo apt-get insatll ncurses-dev
2017-07-25 17:39:48 456
原创 virtualbox 出现1908错误问题 以及正常安装增强包方法
virtualbox 升级后1908错误问题,执行,sudo: /etc/init.d/vboxdrv:找不到命令,解决办法:sudo modprobe vboxdrv 或者 sudo service virtualbox start 之后,可以启动了。说明是服务没启动。可以 sudo update-rc.d -f virtualbox defaults。 20170812更
2017-07-25 16:05:54 11265
原创 全志H3Android SDK开发环境搭建和编译异常问题整理
编译内核时候出现:1."mkimage" command not found - U-Boot images will not be built 安装: sudo apt-get install u-boot-tools2. awk: line 4: function strtonum never defined awk: line 4: functio
2017-07-25 10:47:50 2902
转载 ORB算法描述
本文为原创文章,转载请注明出处:http://blog.csdn.net/yang843061497/article/details/38553765绪论假如我有2张美女图片,我想确认这2张图片中美女是否是同一个人。这太简单了,以我专研岛国动作片锤炼出来的火眼金睛只需轻轻扫过2张图片就可以得出结论。但是,如果我想让计算机来完成这个功能就困难重重了:再性感的美女在计算机眼中也只是0-1组成的
2017-07-22 09:39:04 432 1
原创 机器人SLAM和交互系统在实现中的思考
目前SLAM主要分为两个方向来实现,即激光雷达作为主要数据采集的sensor和以视觉摄像头作为数据采集的sensor两个方向。目前所知的机器人视觉slam,在理论和工程实现都比较不错的是“ORB-SLAM"以及"ORB-SLMA2",这是一个西班牙大学的学生在2015年开始发布的开源系统,工程代码托管在github上面:(https://github.com/raulmur/ORB_SLA
2017-07-21 14:27:41 935 2
转载 基于CyberGarage库的dlna开发(android)
关于dlna的介绍就不多说了,具体可以看这篇博文http://blog.csdn.net/geniuseoe2012/article/details/8230877或者问百度谷歌 Dlna通讯采用upnp协议,详看这篇博文:http://blog.csdn.net/geniuseoe2012/article/details/8132719或者问百度谷歌 更多开发资料稍后再末
2017-07-11 17:59:57 1460
转载 基于Platinum库的DMS实现(android)--Server
接上篇博文:基于Platinum库的DMR实现(android)文章讲述了如何使用Platinum库实现DMR今天同样使用该库,来讲解一下DMS的实现关于该库如何编译,请参考这篇博文: NDK下 将Platinum SDK 编译成so库 (android - upnp)下面给出运行效果图:界面很简单,就是一些开关和设备名以及设备运行状态的展现
2017-07-11 09:36:21 627
转载 基于Platinum库的DMR实现(android)-MediaRender
接上篇博文: 基于CyberGarage库的dlna开发(android)文章讲述了用CyberGarage库的DMP实现部分童鞋想知道DMR是如何实现的网上似乎也没看到相关的Android code有鉴于此,蓝老师特地捣鼓了project并上传至github希望对童鞋们有帮助~本例所采用的upnp框架是Platinum SDK官方网址是http://www
2017-07-11 09:34:49 1234
原创 ubunt重装后复制之前home的文件到新的home目录出现不属于当前用户的问题
重新安装了Ubuntu,然后将之前ubuntu home目录的文件资料等cp到现在的目录,但是发现全部都加上了小锁的标记,ll一下发现所有者变成了root:
2017-07-10 09:56:31 673
转载 ORB-SLAM(六)回环检测
上一篇提到,无论在单目、双目还是RGBD中,追踪得到的位姿都是有误差的。随着路径的不断延伸,前面帧的误差会一直传递到后面去,导致最后一帧的位姿在世界坐标系里的误差有可能非常大。除了利用优化方法在局部和全局调整位姿,也可以利用回环检测(loop closure)来优化位姿。这件事情就好比一个人走在陌生的城市里,一开始还能分清东南西北,但随着在小街小巷转来转去,已经不知道自己在什么地方了。通过认真
2017-07-09 21:13:10 738
转载 ORB-SLAM(五)优化
ORB-SLAM作为单目SLAM,其精度很大程度上决定于帧与帧之间的位姿优化的是否准确。因此优化(optimization)在ORB-SLAM里面扮演了很重要的角色。这一小节探讨一下ORB-SLAM里用到的优化。ORB-SLAM选用g2o作为图优化的方法,关于g2o可以参考http://www.cnblogs.com/gaoxiang12/p/5304272.html。一、为什么要优化
2017-07-08 09:51:11 396
转载 ORB-SLAM(四)追踪
最近在读ORB-SLAM的代码,虽然代码注释算比较多了,但各种类和变量互相引用,看起来有点痛苦。索性总结了一下Tracking部分的代码结构,希望能抓住主要思路,不掉坑里。作者的程序分为两种模式:SLAM模式和Localization模式。SLAM模式中,三个线程全部都在工作,即在定位也在建图。而Localization模式中,只有Tracking线程在工作,即只定位,输出追踪结果(姿态),不
2017-07-08 09:50:33 466
转载 ORB-SLAM(三)地图初始化
单目SLAM地图初始化的目标是构建初始的三维点云。由于不能仅仅从单帧得到深度信息,因此需要从图像序列中选取两帧以上的图像,估计摄像机姿态并重建出初始的三维点云。ORB-SLAM中提到,地图初始化常见的方法有三种。方法一追踪一个已知物体。单帧图像的每一个点都对应于空间的一条射线。通过不同角度不同位置扫描同一个物体,期望能够将三维点的不确定性缩小到可接受的范围。方法二基于假设空间存
2017-07-08 09:48:13 704
转载 ORB-SLAM(二)性能
ORB-SLAM程序提供了运行Monocular、Stereo和RGBD数据的程序。编译成功后,可以通过运行TUM的标准数据来验证程序是否成功。如果想自己测试一些数据,可以通过OpenCV提供的接口调起电脑的摄像头。个人认为,ORB-SLAM是一个完整的单目SLAM实现,集合了当前流行的SLAM特性。作者的程序非常工程化,其中有诸多精度与运算量的权衡。具体总结如下。ORB-SLAM的优点:
2017-07-08 09:39:53 1130
转载 ORB-SLAM(一)简介
ORB-SLAM是一种基于ORB特征的三维定位与地图构建算法(SLAM)[1]。该算法由Raul Mur-Artal,J. M. M. Montiel和Juan D. Tardos于2015年发表在IEEE Transactions on Robotics。ORB-SLAM基于PTAM架构,增加了地图初始化和闭环检测的功能,优化了关键帧选取和地图构建的方法,在处理速度、追踪效果和地图精度上都取得了
2017-07-08 09:39:21 1333
原创 android DLNA UPnp技术
项目涉及到android设备的屏幕投射,在网络上面初步了解后,知道了DLNA以及相关技术,这里来一段百科的解读:DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟), 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Allian
2017-07-07 18:33:33 2715
转载 android系统框架解读
Android主要有6部分 Applications (java)-------------------------------- FrameWork (java)===================================== | Core Libraries external Lib | ----
2017-07-07 10:12:26 384
虚拟摇杆的surfaceView实现
2017-09-06
sourceinsight3.5
2017-03-27
STM32F103C8T6芯片写的三路超声波读距离数据跳变问题
2017-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人