- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 终篇:RK1808在BuildRoot中增加ROS支持
前两篇文章中,其实已经把ROS运行起来了,跑了官方的程序(原来出现的source问题,已经在第二篇评论出了解决方案)只是官方程序是放在整个sdk中编译的,需要写Config.in文件,mk文件等,比较麻烦,于是就在折腾直接使用交叉编译链,使用catkin_make命令来实现编译,然后把devel的文件夹传到RK1808中就可以直接运行的方法,经过几天的折腾,终于搞成功了,在此记录一下。PS:RK1808的编译工具还有些问题,使用sdk里带的编译器,会出错,不知道是不是选错了编译器的问题,后续再研究了。
2023-03-17 19:49:17
576
原创 第三篇:RK1808在BuildRoot中增加ROS支持
但是好像不影响核心程序及节点的运行,所以在这里暂时不去查这个问题的原因。前两篇已经把ROS环境支行起来了,这么久才有时间把示例代码跑起来。虽然有Error提示,但是程序还是跑起来了。
2023-02-21 23:27:42
306
原创 第二篇:RK1808在buildroot中增加ros支持
在我上一篇文章中,完成了添加ros_kinetic配置的buildroot编译。把固件刷到板子上去后,出现几个问题: QLauncher无法正常运行; source /opt/ros/kinetic/setup.bash失败
2023-02-05 01:33:29
448
4
原创 第一篇:rk1808编译buildroot,增加ros支持问题
RK1808开发板使用Buildroot编译带ROS的精简linux系统,遇到一堆的坑。
2022-12-19 19:21:23
1507
2
原创 Melodic Python3源码编译问题
ROS Melodic在源码编译的时候,需要log4cxx支持,但是没有可以用pip3,apt-get直接安装的方法,只能编译安装,过程中遇到问题,记录如下:最开始直接下载最新版:0.12,安装好(安装方法:http://www.360doc.com/content/11/0209/14/116188_91579102.shtml),编译Melodic时,遇到如下错误:[ 50%] Building CXX object CMakeFiles/rosconsole_log4cxx.dir/src/
2021-08-25 14:14:20
291
原创 ROS Melodic python3环境下源码安装
先说一下起源,项目是跟一家科研院所联合做的,他们那边使用的是Python系的,而我们这边使用的是C++系,之间的相互调用麻烦,当时就想到了使用ROS作为桥梁。我们的环境是:Jetson Xavier
2021-08-25 09:49:43
696
原创 meson与ninja编译问题
最近在弄gstreamer,更新到最新版本后,发现之前的autogen.sh没有了,查了一下资料发现,新版本的都使用meson和ninja进行编译。直接sudo apt-get install meson,然后发现安装的是0.45的版本。现在最新版本已经到0.54.1了。而且gstreamer只支持0.47以上的版本,使用pip3 install meson是能安装最新版本的,但是使用meson命...
2020-05-01 23:03:04
2796
原创 RK3399上实现视频(MIPI CSI)摄像头获取转至OPENCV
应上次有留言朋友的要求,我把部分代码帖出来:头文件:#include <gst/gst.h>#include <gst/app/gstappsrc.h>#include <gst/app/gstappsink.h> #include <glib-2.0/glib.h>#include "gdk-pixbuf-2.0/gdk-pix...
2020-04-16 16:38:51
3899
10
原创 Gstreamer与OPENCV交互中的APPSINK问题
项目中使用appsink获取实时视频流,并将获取到的数据转入OPENCV进行处理。appsink使用new-sample信号获取帧数据,使用中发现问题:在获取到995或者996帧的时候,遇到map.data==NULL的情况,暂时未找出原因。...
2020-02-18 17:10:12
2265
3
原创 控制filesink录制
在做的一个项目需要显示录制同时进行,且在需要的时候停止录制,但是显示不得中断。参考链接中有国外的解决方案,但是其中有些方法在gstreamer-1.0中并没有。经过几天的修改,最终实现,部分代码如下:拦截eos消息的代码:gboolean drop_eos_probe(GstPad* pad, GstPadProbeInfo *info, gpointer data){ gbool...
2019-12-16 15:23:46
986
5
原创 TX2通过CSI获取视频图像
我的环境:Jetson TX2realtimes 的9002载板Ubuntu 18.04.2 LTS摄像头:Leopard Imaging LI-IMX274-MIPI摄像头使用标配的MIPI线,接的是J4接口。如果是J6接口,则sensor-id=0。使用Gstreamer来获取视频,OPENCV在编译时选择:WITH_GSTREAMER=ON即可。piplin...
2019-09-26 18:02:33
1432
原创 QT QGC添加自定义控件后白屏
自己添加了一个qml,并加到主界面上。编译通过,但是显示的时候,出现白屏,其他的内容都不见了。Log日志上有这个东西:19-06-26 17:32:17.234 29497-29541/org.mavlink.qgroundcontrol W/QGroundControl: qrc:/qml/MainRootWindow.qml:261 Type FlightDisplayView una...
2019-06-27 09:44:45
1006
原创 QT QGC编译问题,缺少文件
QT编译时,出现一个很奇怪的问题,在链接obj的时候,经常会有几个文件少一些字母。compiling D:\Source\qgroundcontrol\libs\qtandroidserialport\src\qserialport.cppcompiling rcc\qrc_qmake_qmake_qm_files.cpplinking release\libQGroundContro...
2019-06-26 17:54:12
1973
2
原创 QT QGC安装包生成问题
最后生成安装包的时候,提示错误:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':compileDebugAidl'.> com.android.ide.common.process.ProcessException: org.gradle.process....
2019-06-26 15:34:40
907
原创 QT QGC 添加qml后提示对应的cpp文件找不到。
自己添加了一个qml文件,编译时提示这个,经查找确实没有生成对应的cpp文件。查看生成的Makefile里也没有对应的Out项。解决办法:删除Makefile,重新生成一次。就OK了。PS(如果删除Makefile后编译提示找不到Makefile文件的话,检查我是在这个位置增加了参数(-v),然后就提示这个。把额外参数删除掉,就可以正常编译了,不会提示Makefi...
2019-06-26 11:16:02
700
原创 opencv gtk
Gtk-Message: Failed to load module "overlay-scrollbar"Gtk-Message: Failed to load module "gail"Gtk-Message: Failed to load module "atk-bridge"Gtk-Message: Failed to load module "unity-gtk-module...
2019-01-01 16:39:27
1330
原创 ArduPilot源码学习--(一)--MAC下编译ArduPilot源码
最近大半个月都在搞ardupilot的东东,我的测试机是一台250的穿越机,Pixhawk 2.4.8的飞控(比较耐炸,机器刚到那天,测试时,由于GPS有问题,从大概6楼掉下来,四个桨叶的螺丝全掉了,桨叶也掉了两个,把所有东西找回来重新安装上,还是可以飞:))。开始了我的ArduPilot之旅。。。。我用的是一台MAC来做编译,ArduPilot官网有使用MAC进行源码下载和编译教程,地址
2017-04-30 22:27:16
1807
原创 iis连接oracle数据库的历程!
由于项目需要,得使用Oracle数据库,版本为10G,平台是.NET。之前部署了一个在win2003下的虚拟机平台,能正常使用。最近弄了个ESXI6.0的虚拟机,在上面安装了另外的一套win2003,准备把产品部署在上面。Oralce安装好了,连接时就又来坑了。。搞了大半天。才搞好,现在记录一下。最开始时使用netstat -an查看,1521端口没有在监听。在“服务”管理器里
2017-03-04 15:24:39
2513
原创 早上发的可编辑ListView的Demo已经整理出来了
Demo演示:主要功能是:封装了一些常用的列表项:分组间隔、超链接项,日期选择项、列表选择项、可编辑内容、图片选择项。
2016-09-02 15:30:51
489
原创 发一下自己写的几个Adapter基类
自己今年整理出来的Adapter类,已经实现:分组列表->图片列表节点、时间节点、链接节点->列表项目的编辑:文字、选择项、地理位置选择(高德地图)、图片列表选择。
2016-09-02 10:27:21
785
原创 在原有项目上新增加扩展应用的一些吐槽
前段时间接了一个项目,是人防信息系统的APP客户端。客户只给了一个方案文档和数据库的结构。客户目前的数据库是Oracle的,因为我以前没接触过,而且他们也没要求这个客户端要用什么数据库,为了方便,我用了自己常用的MS SQL。然后,开始坑人之旅。。。
2016-09-02 09:50:43
487
原创 NavBar加载页面时页面不能操作的问题
今天遇到这样的问题:一个ViewController,被几个NavBar页push。一个页面的push正常,另外一个页面push后,就不能用操作,不管点什么地方都一样。在xcode里结束还可能引起xcode的崩溃。一直查不出是什么总是。一直到下午,偶尔的运行时,弹出一个AlertView(我在push页面前,是需要弹出一个AlertView来选择的)后,点取消,又显示出来一个AlertView。M
2015-01-19 13:33:17
959
原创 NavBar与TabBar混合使用时的隐藏与显示
项目中用到TabBar作主界面框架。NavBar用在分页面中的跳转。在跳转目的页面上,使用btn的事件,可以实现正常跳转及navBar与TabBar的正常显示与隐藏,但是NavBar上的返回按钮就不好写了。在网上查找资料,需要使用到UINavigationControllerDelegate实现在POP后执行一些控制代码。-(void)navigationControl
2015-01-19 13:12:56
3478
转载 mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法作者:吕海鹏 文章来源:itstudy原创 发表时间:2008-10-18 11:15:08 阅读次数:今日:5 本周:32 本月:64 总计:208 MySQL对中文的支持程度还是很有限的,尤其是新手,但凡出现乱码问题,就会头大。 乱码问题1:用PHPmyAdmin操作
2009-10-17 22:15:00
7057
原创 -=情感历程=-
和宝宝分手两个星期了!其实到现在,自己都是昏昏的,感觉就像是在做梦一样,总觉得这个梦一醒来,宝宝就会在我身边,叫我哥~我觉得我自己都没有准备,一个小时,就在一个小时内就分手了,之前还说得好好的,然后宝宝说到因为我们间的关系,让她很为难,让她不能给其他人机会,也不能给她自己机会。我知道宝和我在一起的时间太少了,我们从恋爱开始就是两地的,大学时一年在一起的时间不超过两个星期,毕业后也是这样,我在南
2008-03-14 21:57:00
814
原创 Stream操作函数!
刚刚在写一个WebService的调用,得到Byte[]了,但是不知道怎么转换为Stream,TNND的,羞死我了!帖在下面,看以后还写不出……/**//* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - -
2008-01-30 22:32:00
1049
原创 和宝宝闹脾气了!
今天和宝宝闹脾气了!宝说跟着我吃苦……因为我对父母比对她好!实话,在我没有工作时,我没有问家里要钱,宝宝支援我过了四个月,陪着我过了五个月,在我没有工作的时间里,宝天天给我电话,就是怕我一个人闷!怕我心情不好……可能其他的情侣间也会有这样的情况,也会默默的陪着另一方,但是现在想起来,真的很感谢宝能一直陪着我,想起来,当时支撑我的就是宝的电话了,中午、下午、晚上……可能那段时间,我们一天的通话时
2008-01-27 23:57:00
827
原创 从DLL里调用图片-笔记
首先是要做RES文件,刚刚转帖的RES文件制作方法我不敢苟同!因为我用他的方法做出来的RES文件,最后编译成DLL文件后,读取不了图片!用VS查看RES文件,在VS里查看不到图片,全是些二进制代码!但是查看系统的RES文件(在我这里查看的就是程序本身的RES文件,与自己的程序同名),则可以查看到Delphi的经典图标:)。然后我直接用VS制作RES,用导入方式:在Icon上右键->添加资源->
2008-01-27 16:35:00
1666
转载 制作RES资源文件
[转贴] 谈资源文件在delphi中的应用 资源文件一般为扩展名为res的文件。在vc中资源文件用得非常普遍, 但delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的 资源编译工具brcc32.exe(一般位于/delphi/bin目录下),我们完全可 以做出跟vc一样效果的文件来。/资源文件最大的好处是能将一些在必要时才调用的文件跟可
2008-01-27 14:42:00
4333
1
翻译 WMEcoder MSDN翻译[1]
创建一个视频编码程序这个段落描述了怎么用Windows Media Encoder SDK来创建一个程序实现多媒体内容的编码。程序编码的基本步骤:1、创建一个Encoder对象。2、创建一个保存你想要编码的多媒体流的源组〔Source Group〕, 然后把多媒体流〔例如:一个文件或者视频采集卡的输入〕添加到源组中。3、选取一个编码配置文件。编码配置文件指定编码你的内容要使用的
2008-01-27 14:09:00
814
转载 如何使用C#调用非托管DLL函数
如何使用C#调用非托管DLL函数 由于工作需要,学习了GDI+编程的一些知识。其中看到了一个比较好的Demo,深入的了解后,却发现自己对如何用C#调用非托管DLL函数也有了更好的理解,于是整理了一下,跟大家一起分享。引用: <a title="用C#来捕获屏幕的源程序代码(Capture.cs)" href="http://www.cnblogs.com/xugang/archive/
2008-01-01 21:26:00
1036
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人