自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 wpf画图:path

而l 100, 200 l 300,400则表示相对上一点(如果未指定,则默认为(0,0)坐标点)开始计算的坐标点(100,200)到坐标点为(300,400)的一条直线。右上角的圆弧:终点(100,5),Size(5,5) 因为圆弧表示的是椭圆的圆弧,Size就是Size(宽,高),当宽和高都一样设置为5时,就指的是半径为5的圆的圆弧了。下边的折线:点的集合(55,90 50,100 45,90 5,90) 由于我们是顺时针来的,下边点的集合是从右到左依次来的。比如:q 100,200 300,200。

2023-06-24 20:36:38 603 1

原创 wpf画箭头

做上位机软件,经常会用到用箭头表示设备的连接次序,但是WPF似乎没有现成的箭头可用,所以只能通过Draw的方式自己画。其实可以通过VS Blend绘制,然后再导入到界面中,下面的这种方式也是这么实现的,只不过绘制出来之后直接可以以后用!a. 首先导入Microsoft.Expression.Drawing.dllb. 在界面中加入引用xmlns:ed=“http://schemas.microsoft.com/expression/2010/drawing”c. 在前端xaml文件中绘制箭头。

2023-06-21 11:39:25 444

原创 连续把照片存放到指定路径并且把rgb转为gbr

#include “opencv2/imgproc/types_c.h”cvtColor(src_img, bgrImage,CV_RGB2BGR);sprintf(buf,"./data/testsimilary:%f.bmp",studinfo_res.similary);cv::imwrite(buf,bgrImage);

2021-12-02 13:27:29 2953 1

原创 python环境的安装

下载网址:https://www.python.org专业版:https://www.anaconda.com/products/individual文档下载:https://www.python.org/docPyCharm下载(IDE)https://www.jetbrains.com/pycharm/download/步骤1.下载好安装时一定要勾选把环境变量添加到window中去ide也一样打开window的命令行,输入 python --version输出python的版

2021-11-18 11:54:00 593

原创 rtsp的移植

(1)在网上下载资源包, (2)下载后是一个压缩包,下完之后把压缩包移到linux虚拟机中,然后unzip解压, (3)vi /src/avprofile 的357行 加rtp_profile_set_payload(profile,96,&payload_type_h264); (4)./autogen.sh 执行过程中遇到错误 下载两个工具:sudo apt-get install libtool * ...

2021-11-01 22:42:09 4755 1

原创 Hi3158e RGB和YUV详解

RGB(1) RGB分为RGB565,RGB888,ARGB等多种子类。(2)RGB的本质:把色度分为R,G,B三部分,然后记录下亮度数据。(3)RGB的优点:方便数字化的表达,广泛适用于数字化彩色显示器,计算机编程等领域。RGB的劣势:和传统的灰度图不太兼容,表达颜色的效率不高。2 YUV(1)YUV分为YUV420,YUV422,YUV420 planar,YUV422 palanar,YUV420 semi palanar,YUV422 semi palanar 的种类。(.

2021-10-25 22:55:53 246

原创 Hi3518E在虚拟机机编译u-boot,kerenl,rootfs,并且烧录到开发板,部署mpp

1.编译 u-boot,kenerl,rootfs首先在虚拟机上搭建好环境之后。通过 执行makefile,遇到错误解决错误(记得要先安装交叉编译工具链),执行成功后会在/share/Hi3518E_SDK_V1.0.3.0/osdrv/pub/image_uclibc ,目录下有烧写好的u-boot,kenerl,rootfs,的镜像文件。2.烧录(1)如果是第一次烧录u-boot,要使用HiTool工具,具体操作看文档。(2)烧录完成后在开发板上运行u-boot,print:打印u_boot

2021-10-24 23:25:39 1527

原创 H3518E 虚拟机window开发板联网,把虚拟机挂载到开发板上

vmware和镜像ubuntu直接去官网下载安装vim时如果有错误可以先下载 aptitude用sudoku aptitude install vim 下载

2021-10-18 17:18:00 236

原创 makefile的使用和基础知识

makefile的使用和基础知识文章目录**makefile的使用和基础知识**makefile的引入及规则makefile的语法makefile函数makefile的引入及规则makefile的语法makefile函数####放的地方

2021-08-09 16:04:23 437

转载 linux,pthread(转)

https://www.cnblogs.com/mwl523/p/10730253.html

2021-04-15 09:05:26 51

转载 深入浅出-网络七层模型以及libcurl的使用博客地址

深入浅出-网络七层模型 引言今天回顾一下--网络七层模型&&网络数据包网络基本概念OSI模型OSI 模型(Open System Interconnection model)是一个由国际标准化组织????提出的概念模型,试图????供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算机网络体系结构划分为七层,每层都可以????供抽象良好的接口。了解 OSI 模型有助于理解实际上互联网络的工业标准——TCP/IP 协议。OSI 模型各层间关系和通讯时的数据流向如图

2021-03-31 20:35:35 221

转载 最全的socket,tcp,http三者之间的区别和原理

最全的socket,tcp,http三者之间的区别和原理http三者之间的区别和原理http、TCP/IP协议与socket之间的区别下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置:7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6 表示层 例如XDR、ASN.1、SMB、AFP、NCP5 会话层 例如ASAP、TLS、SSH、ISO 8327 / C

2021-03-31 20:28:56 156

原创 树莓派高阶开发课程

树莓派高阶开发课程ubuntu18.04版本安装 让程序猿搭建环境太搞笑了,轻松easy!======================================================================================================================= 2. 树莓派等芯片带操作系统的启动过程 C51,STM32(裸机)》》》》》》C直接操控底层寄存器实现相关业务。 业务流程型的裸机代码 遥控灯: while

2021-03-04 18:44:04 114 1

原创 交叉编译

1.交叉编译是什么?为什么要交叉编译?交叉编译是什么?==交叉编译是在一个平台上生成另一个平台上的可执行代码。我们在window上面编写c51代码,编写成可执行代码,如xx.hex,是在C51上面运行,不是在windwo上面运行。 我们是在ubuntu linux上编写树莓派的代码,并编译成可执行代码,如a.out, 我们在树莓派上运行而不是在window上运行。 编译:是在一个平台上生成在该平台上可执行的

2021-01-23 17:43:12 296

原创 树莓派串口通信

.注意:使用时需要包含头文件:#include <wiringSerial.h>1.初次使用树莓派串口编程,需要配置。/* 修改 cmdline.txt文件 */cd /boot/sudo vim cmdline.txt删除【】之间的部分 dwc_otg.lpm_enable=0 【console=ttyAMA0,115200】 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevato

2020-12-27 19:12:36 494 2

转载 树莓派控制HC-SR04超声波模块测距

树莓派控制HC-SR04超声波模块测距(新手向+C语言向)因为作业要求使用c语言代码,这里先附上一段摘自网上的代码  感谢KalaerSun的c语言代码,摘自https://blog.csdn.net/qq_25247589/article/details/628921401 #include <wiringPi.h>2 #include <stdio.h>3 #include <sys/time.h>4 #define Trig 45 #define

2020-12-25 17:23:49 326

原创 树莓派的外设开发编程

树莓派的外设开发编程wiringPI相关的树莓派外设开发文档可以参考以下博文 https://blog.csdn.net/ztx01001/article/details/889709321.树莓派的接口(1) I/O口:input, output,对主控芯片来说input:烟雾、火焰、振动、人体等。output:继电器、蜂鸣器PWM: 电机调速、灯光调亮度。串口 uartIICSPIIIS其他硬件接口:flash跑linux操作系统的芯片:nanoPI :linuxS

2020-12-25 17:20:06 55

原创 静态库与动态库的使用

静态库与动态库的使用(a)静态库在函数执行之前(编译)就加载到目标程序中中去了。优点:执行快缺点:程序大(b)动态库在函数执行时动态的()由目标程序调用。优点:执行快缺点:程序小...

2020-11-15 10:20:58 100

原创 树莓派开发文档笔记—基础配置

树莓派开发文档笔记—基础配置树莓派刷机树莓派登录2.1HDMI视频线 连接到显示器2.2串口2.2.1 设备破解默认情况,树莓派的串口和蓝牙连接。想办法断开蓝牙连接,把串口用来数据通信https://blog.csdn.net/syjsxxjy/article/details/80774262a. 观看树莓派的启动过程,字符b. 串口登录树莓派2.2.2 默认账号:pi 默认密码:raspberry2.3通过网络登录树莓派2.3.1

2020-11-10 12:53:57 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除