<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cubar的专栏]]></title><description><![CDATA[－遗失空间]]></description><link>https://blog.youkuaiyun.com/Cubar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cubar]]></copyright><item><title><![CDATA[[一]开源ERP：odoo19二次开发问题-原库存模块问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/162473642</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/162473642</guid><author>Cubar</author><pubDate>Wed, 15 Jul 2026 14:15:02 +0800</pubDate><description><![CDATA[摘要：作者基于开源ERP系统Odoo进行二次开发，针对库存模块进行定制化修改。发现原版odoo19的库存模块中存在错误：EvaluationError: Name 'product_variant_count' is not defined]]></description><category></category></item><item><title><![CDATA[HomeAssistant自定义组件学习-【三】]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/148564215</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/148564215</guid><author>Cubar</author><pubDate>Tue, 10 Jun 2025 17:54:05 +0800</pubDate><description><![CDATA[作者开发了一个7合1空气质量传感器的HomeAssistant自定义组件，使用亿佰特RS485模块和M702传感器实现。主要改进包括：将亿佰特模块独立封装、实体数据整合到设备中、通过JSON文件管理设备配置防止冲突。组件采用字典结构存储7种传感器数据，并通过DeviceInfo属性将实体关联到指定设备。文中详细介绍了设备发现、数据解析、实体创建等关键代码实现，并提供了硬件采购链接和组件下载地址。最终实现可同时监测CO2、CO、TVOC、PM2.5、PM10、温度和湿度7项参数。]]></description><category></category></item><item><title><![CDATA[HomeAssistant自定义组件学习-【二】]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/143179679</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/143179679</guid><author>Cubar</author><pubDate>Mon, 04 Nov 2024 14:00:59 +0800</pubDate><description><![CDATA[前面把中盛科技的控制器组件写完了。稍稍熟悉了一些HA，现在准备写窗帘控制组件，构想的东西会比较多，估计有些难度，过程会比较长，边写边记录吧！#设备和场景环境#使用的是Novo的电机，淘宝链接在【前言】文章中有，轨道应该是佳丽斯的，买电机的时候一起配的。]]></description><category></category></item><item><title><![CDATA[HomeAssistant自定义组件学习-【一】]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/143158313</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/143158313</guid><author>Cubar</author><pubDate>Tue, 22 Oct 2024 22:44:12 +0800</pubDate><description><![CDATA[HomeAssistant自定义组件学习-实现中盛科技IO控制器接入HA，控制家里的灯。]]></description><category></category></item><item><title><![CDATA[HomeAssistant自定义组件学习-【前言】]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/142855430</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/142855430</guid><author>Cubar</author><pubDate>Tue, 22 Oct 2024 14:49:52 +0800</pubDate><description><![CDATA[国内手把手写一个组件的教程或者日记还是比较少，虽然自己老大不小了，但是折腾的心还没冷，自己选择了HomeAssistant做为智能平台，把基于485、RJ45的设备接入进来，由于是小众的品牌，没人写过这类的接入，就自己边研究边写组件，本文章就是把编写过程记录下来，作为日记，也希望能帮到需要的人。]]></description><category></category></item><item><title><![CDATA[终篇：RK1808在BuildRoot中增加ROS支持]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/129613289</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/129613289</guid><author>Cubar</author><pubDate>Fri, 17 Mar 2023 19:49:17 +0800</pubDate><description><![CDATA[前两篇文章中，其实已经把ROS运行起来了，跑了官方的程序（原来出现的source问题，已经在第二篇评论出了解决方案）只是官方程序是放在整个sdk中编译的，需要写Config.in文件，mk文件等，比较麻烦，于是就在折腾直接使用交叉编译链，使用catkin_make命令来实现编译，然后把devel的文件夹传到RK1808中就可以直接运行的方法，经过几天的折腾，终于搞成功了，在此记录一下。PS：RK1808的编译工具还有些问题，使用sdk里带的编译器，会出错，不知道是不是选错了编译器的问题，后续再研究了。]]></description><category></category></item><item><title><![CDATA[第三篇：RK1808在BuildRoot中增加ROS支持]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/129152432</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/129152432</guid><author>Cubar</author><pubDate>Tue, 21 Feb 2023 23:27:42 +0800</pubDate><description><![CDATA[但是好像不影响核心程序及节点的运行，所以在这里暂时不去查这个问题的原因。前两篇已经把ROS环境支行起来了，这么久才有时间把示例代码跑起来。虽然有Error提示，但是程序还是跑起来了。]]></description><category></category></item><item><title><![CDATA[第二篇：RK1808在buildroot中增加ros支持]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/128887711</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/128887711</guid><author>Cubar</author><pubDate>Sun, 05 Feb 2023 01:33:29 +0800</pubDate><description><![CDATA[在我上一篇文章中，完成了添加ros_kinetic配置的buildroot编译。把固件刷到板子上去后，出现几个问题：
    QLauncher无法正常运行；
    source /opt/ros/kinetic/setup.bash失败]]></description><category></category></item><item><title><![CDATA[第一篇：rk1808编译buildroot,增加ros支持问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/128347821</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/128347821</guid><author>Cubar</author><pubDate>Mon, 19 Dec 2022 19:21:23 +0800</pubDate><description><![CDATA[RK1808开发板使用Buildroot编译带ROS的精简linux系统，遇到一堆的坑。]]></description><category></category></item><item><title><![CDATA[Gstreamer编译]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/124143650</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/124143650</guid><author>Cubar</author><pubDate>Wed, 13 Apr 2022 11:19:18 +0800</pubDate><description><![CDATA[Ubuntu 18.04源码编译gstreamer，遇到 ERROR: lexer错误]]></description><category></category></item><item><title><![CDATA[Melodic Python3源码编译问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/119904668</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/119904668</guid><author>Cubar</author><pubDate>Wed, 25 Aug 2021 14:14:20 +0800</pubDate><description><![CDATA[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/]]></description><category></category></item><item><title><![CDATA[ROS Melodic python3环境下源码安装]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/117514782</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/117514782</guid><author>Cubar</author><pubDate>Wed, 25 Aug 2021 09:49:43 +0800</pubDate><description><![CDATA[先说一下起源，项目是跟一家科研院所联合做的，他们那边使用的是Python系的，而我们这边使用的是C++系，之间的相互调用麻烦，当时就想到了使用ROS作为桥梁。

我们的环境是：Jetson Xavier
]]></description><category></category></item><item><title><![CDATA[meson与ninja编译问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/105884192</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/105884192</guid><author>Cubar</author><pubDate>Fri, 01 May 2020 23:03:04 +0800</pubDate><description><![CDATA[最近在弄gstreamer,更新到最新版本后，发现之前的autogen.sh没有了，查了一下资料发现，新版本的都使用meson和ninja进行编译。直接sudo apt-get install meson，然后发现安装的是0.45的版本。现在最新版本已经到0.54.1了。而且gstreamer只支持0.47以上的版本，使用pip3 install meson是能安装最新版本的，但是使用meson命...]]></description><category></category></item><item><title><![CDATA[RK3399上实现视频(MIPI CSI)摄像头获取转至OPENCV]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/105561186</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/105561186</guid><author>Cubar</author><pubDate>Thu, 16 Apr 2020 16:38:51 +0800</pubDate><description><![CDATA[应上次有留言朋友的要求，我把部分代码帖出来：

头文件：


#include &lt;gst/gst.h&gt;
#include &lt;gst/app/gstappsrc.h&gt;
#include &lt;gst/app/gstappsink.h&gt;
 
#include &lt;glib-2.0/glib.h&gt;
#include "gdk-pixbuf-2.0/gdk-pix...]]></description><category></category></item><item><title><![CDATA[Gstreamer与OPENCV交互中的APPSINK问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/104378549</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/104378549</guid><author>Cubar</author><pubDate>Tue, 18 Feb 2020 17:10:12 +0800</pubDate><description><![CDATA[项目中使用appsink获取实时视频流，并将获取到的数据转入OPENCV进行处理。

appsink使用new-sample信号获取帧数据，使用中发现问题：

在获取到995或者996帧的时候，遇到map.data==NULL的情况，暂时未找出原因。
...]]></description><category></category></item><item><title><![CDATA[控制filesink录制]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/103563212</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/103563212</guid><author>Cubar</author><pubDate>Mon, 16 Dec 2019 15:23:46 +0800</pubDate><description><![CDATA[在做的一个项目需要显示录制同时进行，且在需要的时候停止录制，但是显示不得中断。参考链接中有国外的解决方案，但是其中有些方法在gstreamer-1.0中并没有。经过几天的修改，最终实现，部分代码如下：

拦截eos消息的代码：


gboolean drop_eos_probe(GstPad* pad, GstPadProbeInfo *info, gpointer data){
   gbool...]]></description><category></category></item><item><title><![CDATA[TX2通过CSI获取视频图像]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/101458537</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/101458537</guid><author>Cubar</author><pubDate>Thu, 26 Sep 2019 18:02:33 +0800</pubDate><description><![CDATA[我的环境：

Jetson TX2

realtimes 的9002载板

Ubuntu 18.04.2 LTS

摄像头：Leopard Imaging LI-IMX274-MIPI

摄像头使用标配的MIPI线，接的是J4接口。如果是J6接口，则sensor-id=0。

使用Gstreamer来获取视频，OPENCV在编译时选择：WITH_GSTREAMER=ON即可。

piplin...]]></description><category></category></item><item><title><![CDATA[QT QGC添加自定义控件后白屏]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/93759363</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/93759363</guid><author>Cubar</author><pubDate>Thu, 27 Jun 2019 09:44:45 +0800</pubDate><description><![CDATA[自己添加了一个qml，并加到主界面上。编译通过，但是显示的时候，出现白屏，其他的内容都不见了。

Log日志上有这个东西：

19-06-26 17:32:17.234 29497-29541/org.mavlink.qgroundcontrol W/QGroundControl: qrc:/qml/MainRootWindow.qml:261 Type FlightDisplayView una...]]></description><category></category></item><item><title><![CDATA[QT QGC编译问题，缺少文件]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/93749054</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/93749054</guid><author>Cubar</author><pubDate>Wed, 26 Jun 2019 17:54:12 +0800</pubDate><description><![CDATA[QT编译时，出现一个很奇怪的问题，在链接obj的时候，经常会有几个文件少一些字母。

compiling D:\Source\qgroundcontrol\libs\qtandroidserialport\src\qserialport.cpp

compiling rcc\qrc_qmake_qmake_qm_files.cpp

linking release\libQGroundContro...]]></description><category></category></item><item><title><![CDATA[QT QGC安装包生成问题]]></title><link>https://blog.youkuaiyun.com/Cubar/article/details/93722903</link><guid>https://blog.youkuaiyun.com/Cubar/article/details/93722903</guid><author>Cubar</author><pubDate>Wed, 26 Jun 2019 15:34:40 +0800</pubDate><description><![CDATA[最后生成安装包的时候，提示错误：


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileDebugAidl'.
&gt; com.android.ide.common.process.ProcessException: org.gradle.process....]]></description><category></category></item></channel></rss>