<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dffssv的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dffssv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dffssv]]></copyright><item><title><![CDATA[Python]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/133806692</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/133806692</guid><author>dffssv</author><pubDate>Fri, 13 Oct 2023 11:14:01 +0800</pubDate><description><![CDATA[python模拟C语言得到argc 和argv[]]]></description><category></category></item><item><title><![CDATA[从全微分说起]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/126699362</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/126699362</guid><author>dffssv</author><pubDate>Mon, 05 Sep 2022 11:09:18 +0800</pubDate><description><![CDATA[全微分]]></description><category></category></item><item><title><![CDATA[Mat 和CvMat类型相互转换-opencv3.4]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/126579428</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/126579428</guid><author>dffssv</author><pubDate>Mon, 29 Aug 2022 10:24:46 +0800</pubDate><description><![CDATA[opencv中mat和CvMat类型]]></description><category></category></item><item><title><![CDATA[从行、列向量与坐标转换矩阵说起]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/126567631</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/126567631</guid><author>dffssv</author><pubDate>Sun, 28 Aug 2022 11:25:09 +0800</pubDate><description><![CDATA[线性代数， 坐标转换]]></description><category></category></item><item><title><![CDATA[齐次、非齐次线性方程和特征值特征向量的联系及关系]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/126208072</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/126208072</guid><author>dffssv</author><pubDate>Sun, 07 Aug 2022 15:49:17 +0800</pubDate><description><![CDATA[齐次、非齐次线性方程和特征值特征向量的联系及关系]]></description><category></category></item><item><title><![CDATA[keil 加密：编译代码成lib库]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/126040569</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/126040569</guid><author>dffssv</author><pubDate>Thu, 28 Jul 2022 18:07:08 +0800</pubDate><description><![CDATA[keil 加密lib库制作]]></description><category></category></item><item><title><![CDATA[keil 魔法棒target没有code generation 解决方法]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/123684524</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/123684524</guid><author>dffssv</author><pubDate>Wed, 23 Mar 2022 14:01:45 +0800</pubDate><description><![CDATA[Keil 编译]]></description><category></category></item><item><title><![CDATA[matlab 棋盘格畸变矫正]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/122962843</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/122962843</guid><author>dffssv</author><pubDate>Wed, 16 Feb 2022 14:51:11 +0800</pubDate><description><![CDATA[1.Radial distortion coefficients :

select: 2 Coefficients

select: Compute Skew;

select: Compute Tangential Distortion

2. 输入参数：

内参矩阵：IntrinsicMatrix

400.63; 0; 0

0 ; 401.26; 0

315.25 ; 254.29 ; 1

400.63对应f/dx = fx; 401.26对应f/dy = fy；

315.25对应u0； 2]]></description><category></category></item><item><title><![CDATA[时钟与GPIO和程序框架设计(3)]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/122931217</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/122931217</guid><author>dffssv</author><pubDate>Mon, 14 Feb 2022 20:09:22 +0800</pubDate><description><![CDATA[1.时钟和GPIO：

STM32F103C8T6 一共有48个引脚；2组32个GPIO口，输入模式四种：上拉输入，下拉输入，浮空输入，模拟输入；

输出模式四种：推挽输出，开漏输出，复用推挽输出，复用开漏输出；

通过倍频器，分频器，选择器来设置时钟的频率和选择内外部电路；

2.程序框架设计

拆分原则： 尽可能独立，抽象出结构体；

比如：按照数据流向分：输入/输出/业务

细分输入部分：又可以细分为：用户输入、传感器、远程控制等等。

细分输出部分：又可以细分为：显示屏、控制各类设备、数据保存等等。]]></description><category></category></item><item><title><![CDATA[单片机开发模式和程序开发框架（2）]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/122910329</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/122910329</guid><author>dffssv</author><pubDate>Sun, 13 Feb 2022 16:20:42 +0800</pubDate><description><![CDATA[1.单片机开发模式:

1.汇编，2，C语言；3.标准库；4,HAL库

2.程序开发框架：

软件设计：

1.软件系统；

2.分解为子系统或包；

3.分解为类或结构体；

4.分解成子程序：实现类或结构体
]]></description><category></category></item><item><title><![CDATA[嵌入式学习路线和ROTS开发模式（1）]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/122895930</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/122895930</guid><author>dffssv</author><pubDate>Sat, 12 Feb 2022 14:31:53 +0800</pubDate><description><![CDATA[嵌入式基础， RTOS]]></description><category></category></item><item><title><![CDATA[minicom实用命令]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/108615008</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/108615008</guid><author>dffssv</author><pubDate>Wed, 16 Sep 2020 09:25:58 +0800</pubDate><description><![CDATA[minicom实用命令]]></description><category></category></item><item><title><![CDATA[pip安装下载软件包的镜像源添加方法]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/107150028</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/107150028</guid><author>dffssv</author><pubDate>Mon, 06 Jul 2020 09:31:40 +0800</pubDate><description><![CDATA[PIP安装源替换成国内镜像：

清华：https://pypi.tuna.tsinghua.edu.cn/simple

阿里云：http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学：http://pypi.hustunique.com/

山东理工大学：http://pypi.sdutlinux.org/

豆瓣：http://pypi.douban.com/simpl]]></description><category></category></item><item><title><![CDATA[Ubuntu CMake 3.5 install]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/107101866</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/107101866</guid><author>dffssv</author><pubDate>Fri, 03 Jul 2020 11:17:42 +0800</pubDate><description><![CDATA[cd ~
wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xvf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./bootstrap --prefix=/usr
make
sudo make install
]]></description><category></category></item><item><title><![CDATA[C++ 多文件友元类函数编程]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/106146760</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/106146760</guid><author>dffssv</author><pubDate>Fri, 15 May 2020 17:47:02 +0800</pubDate><description><![CDATA[文件1：tt,h tt.cpp

//tt.h

#pragma once
#include "hufriend.h"

class tt
{
public:
 friend void hufriend::lookHumanRoom(tt&amp; tmphum);

private:
 int m_privl;
};

//tt.cpp

#include "tt.h"

void hufriend::lookHumanRoom(tt&amp; tmphum)
{
 tmphum.m_p...]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04 安装boost的命令]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/106094524</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/106094524</guid><author>dffssv</author><pubDate>Wed, 13 May 2020 11:34:15 +0800</pubDate><description><![CDATA[在终端输入: sudo apt-get install libboost-all-dev, 即可
]]></description><category></category></item><item><title><![CDATA[C++11-thread(join detach joinable)]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/105684232</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/105684232</guid><author>dffssv</author><pubDate>Wed, 22 Apr 2020 15:53:50 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;
#include &lt;thread&gt; //c++11中 thread的头文件 C++11中的很多函数都放到了std库里面

void testThread()
{
 std::cout &lt;&lt; "this is funciton: " &lt;&lt; __func__ &lt;&lt; std::endl;
}
int ...]]></description><category></category></item><item><title><![CDATA[瞬间状态转移：DWA]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/90713721</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/90713721</guid><author>dffssv</author><pubDate>Fri, 31 May 2019 13:10:38 +0800</pubDate><description><![CDATA[1.v = (v1 + v2) / 2; w = (v2 - v1) / L ; ps: v1,v2 表示左右轮速度，L表示轴距，单位为m/s，m；得到v(m/s), w(rad/s)

2.二维坐标转换：（原始坐标系以y上，x右为例，逆时针旋转为正）

设将坐标系逆时针旋转theta后的点p(x',y');原始p点(x,y)

x'=x·cos(θ)+y·sin(θ);

y'=y·cos...]]></description><category></category></item><item><title><![CDATA[Java调用vs2013   C++写的Opencv的DLL或其他的DLL文件]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/66475853</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/66475853</guid><author>dffssv</author><pubDate>Sat, 18 Aug 2018 09:23:06 +0800</pubDate><description><![CDATA[实现的条件：1.Eclipse  2.vs2013  （其他的开发环境应该也一样） 

1.必须首先在Eclipse里面编写好要调用的函数：（注意先不要写dll的调用语句）


public class use {
	
	public native void Add();
	public static void main(String args[])
	{
	}
}





2.编译生成use....]]></description><category></category></item><item><title><![CDATA[超声波模块在移动服务机器人上的应用]]></title><link>https://blog.youkuaiyun.com/dffssv/article/details/81111498</link><guid>https://blog.youkuaiyun.com/dffssv/article/details/81111498</guid><author>dffssv</author><pubDate>Thu, 19 Jul 2018 11:00:24 +0800</pubDate><description><![CDATA[不同的场景产生不同的需求：抛开底层，机器人上层应用超声波。

大坑如下：

      波速角的确定问题、模块的颗数问题、底盘的高度安装和水平安装问题、数据的稳定问题、数据的应用问题...

如果以上问题解决，那么接下来大坑如下：

     如何壁障？如果只是傻叉似的利用几颗模块检测有无障碍，判断0、1，左转、右转，就没有以后了。如果再复杂点，把模块和底盘几何模型结合，再复杂点和激光、姿态等传感...]]></description><category></category></item></channel></rss>