- 博客(114)
- 资源 (25)
- 收藏
- 关注

原创 ubuntu14.04+ROS+KINECT V2校准
最近因学习需要,整理了一下 “啃奶”的棋盘校准,主要参考网址:https://github.com/code-iai/iai_kinect2/tree/master/kinect2_calibration#calibrating-the-kinect-one一、准备工作chess5x7x0.03.pdf chess7x9x0.025.pdf chess9x11x0.02.pdf先下载,后A4打印
2017-08-21 13:17:19
896

原创 ORB_SLAM2之RGBD测试
ORB_SLAM2的安装和编译这里不再讲,我前面的博客已经记录了。这里直接开始自带Examples里面的RGBD测试。1、添加环境变量gedit /.bashrc在文件末尾添加:exportROSPACKAGEPATH=gedit ~/.bashrc 在文件末尾添加: export ROS_PACKAGE_PATH={ROS_PACKAGE_PATH}:/home//***/ORB_SLAM
2017-08-11 23:08:01
1529

原创 ubuntu14.04 + ROS下编译Pangolin和ORB_SLAM2死机的解决办法
最近编译ORB_SLAM2,老死机,为了绕过这个坑,总结了一遍文章,希望能帮助到你。 下载安装相关资源的方法: 1、Pangolin:$ sudo apt-get install libglew-dev $ sudo apt-get install cmake $ sudo apt-get install libboost-dev libboost-thread-dev libboost
2017-08-11 08:44:52
2986

原创 Gazebo学习笔记--第一篇
本文是一篇学习笔记,重在记录。 进入正题: 1、下载源代码 $ git clone -b base https://github.com/richardw05/mybot_ws.git:~$ cd mybot_ws:~/mybot_ws$ lsREADME.md run_cmd.sh run_gazebo.sh run_rviz.sh src2、编译:~/mybot_ws$ catk
2017-08-06 16:29:47
742

原创 ubuntu14.04+indigo+usb_cam调试记录,亲测可用
憋了几年,终于决定写博客,为了自己的学习做标记,希望能帮助后来者,少走弯路。cd /catkinws/src cd ~/catkin_ws/src git clone https://github.com/bosch-ros-pkg/usb_cam.git cd /catkinws cd ~/catkin_ws catkin_make $ source ~/ws/devel/setu
2017-08-04 17:55:30
605
原创 xilinx XCZU3EG 执行Vitis-AI程序例子
1、连接好显示器,插上电源,按启动键2、在Linux终端中查看ip,然后通过ssh软件登录板子3、root 名 root密,用ssh登录板子,执行一下命令$ cd ~/dpu_sw_optimize/zynqmp4、在板子本地,//查看板子的DPU 内核信息$ dexplorer --whoami //此板子DPU内核是B2304//图像输出设置$export DISPLAY=:0.0$xrandr --output DP-1 --mode 640x4805、运行Vitis-AI 1.
2021-11-13 11:45:31
875
原创 xczu3eg板子安装Ubuntu文件系统
一、环境pc 端ubuntu18.04ultra96v2开发板二、目标开发板跑ubuntu base,weston三、过程1: 需要在 PC 的 Ubuntu 上安装 qemu 工具,命令如下:sudo apt-get install qemu-user-static2、挂载sd卡点击Ubuntu 中ROOTFS,能看到里面的文件,挂载成功3、将刚刚安装的 qemu-user-static 拷贝到刚刚解压出来的 ubuntu base 目录中,也就是ubuntu_rootfs/usr/
2021-11-03 19:09:47
954
原创 嵌入式开发板移植ubuntu base系统的方法
一、环境PC端ubuntu18.04嵌入式ARM开发板二、移植过程1、下载镜像 ubuntu-base-18.04.5-base-arm64.tar.gz2、创建目录mkdir ubuntu_rootfs3、解压文件sudo tar xfvp ubuntu-base-18.04.5-base-arm64.tar.gz -C ubuntu_rootfs4、安装 qemu 工具sudo apt-get install qemu-user-static然后:sudo cp /usr/bi
2021-11-03 18:58:31
2612
原创 FPGA之Ultra96-v2从这里开始
1、必备资料:xilinx官网资料:原理图、xczu3eg芯片手册2、官网github :avnet3、xilinx论坛:PMIC 固件更新,防止重启https://www.element14.com/community/groups/fpga-group/blog/2021/02/09/updating-pmic-on-ultra96-v2-through-the-20201-bsp4、新手启动教程主要是常规设置和运行例子。5、国外设计网站:https://www.hackster.io/
2021-08-12 12:05:05
1099
1
原创 ALTREA cyclone IV e系列程序固化方法
最近因为项目需要整理个altera EP4CE的程序,编写了pl和ps,这个noisII的下载部分居然翻车了,以为是程序问题,各种折腾,后来看了http://bbs.eeworld.com.cn/thread-1111131-1-1.html 博文,然后结合之前的bsp的设置调整后成功启动。 开发环境:win10quartusII 15.0jtag口nois2+pll正题:首先...
2020-04-28 12:25:02
1331
原创 petalinux下建立zynq 工程
zynq系列的裸跑部分完成后,用片内的arm跑一下linux,并运行sdk文件:petalinux-create -t project --template zynq --name zynqprojectcd zynqproject将vivado生成的sysytem_wrapper.hdf 复制到zynqproject文件夹petalinux-config --get-hw-descrip...
2020-01-16 15:08:59
596
1
原创 rp3399之mipi接口ov4689摄像头驱动
linux的驱动程序移植的精髓在于移植而不是编写,移植不代表简单了。驱动程序包一般有几个或者几十个文件,另外有设备树进行配置资源,一个驱动的整个框架构成、加载过程、调试方法的掌握很关键了。进入正题,记录一次rp3399驱动ov4689过程,后续抽时间针对这个摄像头做一些优化和应用成app的编写。没有无源之水,知识也是一样。先看看原生的应用信息。内容见链接。http://wiki.t-fir...
2019-10-17 10:08:46
4535
转载 firefly rk3288----触摸屏驱动移植
转发一篇文章,文章中讲解Kconfig和makefile文件的编写,最后把驱动编译进内核,同时提到了设备树文件的配置。原文链接 http://bbs.elecfans.com/jishu_1163299_1_1.html1.触摸屏驱动一般都可以从供应商得到驱动的DEMO-这些就是我们从供应商那得到的代码,要移植一款驱动,就必须先看懂原来的驱动,不要求完全看懂,能看个大概就可以,判断下驱动需...
2019-10-14 20:40:39
1364
原创 ubuntu14.04 /usr/bin/ld: cannot find -lcrypto 解决办法
编译的时候,报错/usr/bin/ld: cannot find -lcrypto ,原因是缺少OpenSSL库。安装即可:sudo apt-get install opensslsudo apt-get install libssl-dev
2019-09-25 09:53:58
1362
原创 ap8161驱动移植
平台:imx287linux内核:2.6.35开机设置:正常开机,跳线帽在jp4, SD烧写JP3 JP4正常启动后,sd卡的内容读取,拔掉jp4跳线帽,在串口控制台输入:df -m找到盘号。然后在板子的/media目录可以看到相应盘符。进入U盘,把.ko文件拷贝到/root目录即可如果用nfs挂载目录,mount -t nfs -o no...
2019-09-20 08:42:24
207
原创 错误码 0x8007007b 解决
W269N-WFGWX-YVC9B-4J6C9-T83GX1、管理员模式运行cmd.exe2、输出以下命令:slmgr.vbs /upkslmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX搜索继续输入以下命令:slmgr /skmszh.us.to弹出窗口提示:“密钥管理服务计算机名成功的设置为zh.us.to”。slmgr /ato此时将弹出窗...
2019-09-19 15:56:03
48372
21
原创 4G DTU 透传模块简单使用方法
不是打广告,纯记录用途。 最近由于项目需要,买了一批4g 透传模块。众所周知,两个4g模块一般不能直连,需要中间通过搭建服务器来搭桥。卖家把桥搭好了,自己简单配置下,就可以实现模块的远程通讯了。1、注册登录卖家的云平台 https://console.usr.cn 登录后界面:2、添加设备3、设置透传组 设...
2019-09-18 13:45:56
18689
7
原创 Wiegand(韦根)--34bit数据格式
拿来主义,温故知新,很多知识忘了。https://www.cnblogs.com/hbtmwangjin/articles/8482373.html(34bit)https://wenku.baidu.com/view/58cf9c4689eb172dec63b762.html(26bit程序)
2019-08-23 21:36:49
4543
原创 Wiegand(韦根)--26bit数据格式
Wiegand(韦根)协议是由摩托罗拉公司制定的一种通讯协议,门禁系统的读卡器、IC卡常用到这种协议。此协议没有规定数据传输的波特率和长度。目前市场上常用的数据长度是26bit,34bit,36bit,44bit等...
2019-08-21 09:29:11
10579
原创 ZYNQ7000系列之---7010(ebaz4245)
EBAZ424这个板子的资源:直接拿来的图,致谢。原理图和PCB https://github.com/Elrori/EBAZ4205demo 百度网盘:https://pan.baidu.com/s/1u3LAhVn718PwWXeZMMc3vA 提取码: diz4linux内核:linux-xlix 百度网盘: https://pan.baidu.com/s/1m...
2019-08-19 17:20:43
8124
转载 常用算法之贪心算法
贪心算法贪心算法简介: 贪心算法是指:在每一步求解的步骤中,它要求“贪婪”的选择最佳操作,并希望通过一系列的最优选择,能够产生一个问题的(全局的)最优解。贪心算法每一步必须满足一下条件:1.建立数学模型来描述问题2.把求解的问题分成若干个子问题3.对每一子问题求解,得到子问题的局部最优解4.把子问题对应的局部最优解合成原来整个问题的一个近似最优解贪心算法正确性证明(转载from刘...
2019-08-19 17:19:56
201
转载 动态规划
动态规划动态规划通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题。基本思想若要解一个给定问题,我们需要解其不同部分(即子问题),再合并子问题的解以得出原问题的解。 通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量: 一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解之时...
2019-08-19 17:18:29
135
原创 图解动态规划
http://www.sohu.com/a/153858619_466939http://www.importnew.com/27323.html
2019-08-19 17:17:34
186
原创 TFTP服务器+uboot网络下载内核文件
第一步:搭建tftp服务器开发环境:win10 64位 + VMware12 + Ubuntu14.04 64位1安装tftp所需的软件安装tftp-hpa、tftpd-hpa和xinetd:$ sudo apt-get install tftp-hpa tftpd-hpa xinetdtftp-hpa是客户端,tftpd-hpa是服务程序。2 配置TFTP服务器第1步: 修...
2019-07-03 09:59:58
940
转载 FPGA设计的四种常用思想与技巧
[转自电子工程专辑]本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。FPGA/CPLD的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同...
2019-05-14 15:10:50
1267
转载 MQTT、HTTP 、XMPP 、 COAP 与IOT物联网应用
贴了一篇博文 ,写的不错https://blog.csdn.net/u010648018/article/details/80963913我在资源里上传了stm32+w5500+MQTT的程序,有需要去下载即可。1.物联网的组成生活中常见的共享单车、智能手环、智能家居等都是物联网的实际引用。物联网最初在1999年提出:即通过射频识别( RFID)、 红外感应器、全球定位系统、激光扫描器、气...
2019-04-24 16:02:36
1498
原创 Nginx配置RTMP模块搭建推流服务
ffmpeg和nginx完整安装参考:http://www.cnblogs.com/lanqie/p/7804466.htmlhttps://www.cnblogs.com/shenfeng/p/nginx_rtmp_streaming_server.htmlhttps://www.cnblogs.com/YangJieCheng/p/5887156.htmlhttps://www.cnb...
2019-04-23 17:06:22
406
原创 数学(一)——博弈论
从智库https://wiki.mbalib.com/wiki/%E5%8D%9A%E5%BC%88%E8%AE%BA里面拿来的知识,非常有条理,作为学习笔记。—————————————————————————————————————文章分一下几部分:第一部分博弈论的基本概念第二部分博弈论的基本概念第三部分博弈论的基本概念1、博弈要素:局中人(players)、策略(strategi...
2019-04-01 17:40:03
1555
原创 vs2017 在“安装”阶段发生异常。System.ComponentModel.Win32Exception: 指定的服务已存在
win10用vs2015以及以上版本,装上win10 sdk。启动的exe文件在bin目录下。安装windows服务:(1)输入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,然后回车(2)然后输入 InstallUtil.exe K:\workspace\source\TCP\WindowsService\WindowsService\bi...
2019-03-20 17:08:05
5953
转载 图像拼接算法的基本原理
转自:http://blog.csdn.net/yuyin86/article/details/6690423全景视频是一种利用360 度全景图象建立虚拟环境的新方法。全景图象是通过将普通照相机拍照到的边界部分重叠的图象进行拼接而创建的。可以利用图象重叠部分对应像素的相似性, 通过采用一种行之有效的拼接算法, 使得到的图象无缝平滑。来自研学论坛 Walkfarer和SCQ的帖子:http:/...
2019-01-21 17:41:36
9003
转载 GAN网络图像翻译机:图像复原、模糊变清晰、素描变彩图
贴个文章,记录学习历程http://www.sohu.com/a/169212360_473283本文介绍深度学习方法在图像翻译领域的应用,通过实现一个编码解码“图像翻译机”进行图像的清晰化处理,展示深度学习应用在图像翻译领域的效果。近年来深度学习在图像处理、音频处理以及NLP领域取得了令人瞩目的成绩,特别在图像处理领域,深度学习已然成为主流方法。本文介绍深度学习方法在图像翻译领域的应用,通...
2019-01-21 17:26:41
2903
1
转载 压缩感知技术
纯学习的态度分享博客:源博文链接 https://www.cnblogs.com/AndyJee/p/5045668.html—————————————————————————————————————————————————————分享两篇来自科学松鼠会的科普性文章:1、压缩感知与单像素相机(陶哲轩,Terence Tao)原文链接:http://songshuhui.net/archi...
2019-01-21 17:15:11
4179
转载 分治法-----快速排序、归并排序、堆排序
十种常见排序算法可以分为两大类:**非线性时间比较类排序:**通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。**线性时间非比较类排序:**不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前面,而a=b,排序之...
2019-01-17 16:39:27
4387
转载 分治法,动态规划及贪心算法区别
转自:http://hxrs.iteye.com/blog/1055478分治法,动态规划法,贪心算法这三者之间有类似之处,比如都需要将问题划分为一个个子问题,然后通过解决这些子问题来解决最终问题。但其实这三者之间的区别还是蛮大的。1.分治法分治法(divide-and-conquer):将原问题划分成n个规模较小而结构与原问题相似的子问题;递归地解决这些子问题,然后再合并其结果,就得到原问...
2019-01-16 17:05:54
763
COMTRADE数据包
2018-06-21
ffmpeg-2.13 ubuntu安装配置文件 大全
2018-06-01
ubuntu下motion的配置
2017-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人