自定义博客皮肤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)
  • 收藏
  • 关注

原创 VScode使用持续更新中。。。

VScode使用

2024-04-04 15:00:23 653 1

原创 ROS使用catkin_make编译单个功能包和所有功能包

【代码】ROS使用catkin_make编译单个功能包和所有功能包。

2024-03-19 19:45:45 288 1

原创 python openCV 基于TCP的socket网络传输视频(三)

  在这个版本中,我实现了两个客户端,一个服务器的操作,其实有时候解决问题,就差这么一点,一点就通。我来说说我这个版本,一个客户端可以采集视频,另一个客户端可以观看视频,服务器可以建在本地,也可以搭建在云平台上,就是可以被外网访问。  服务器的思路:采用多线程,采集视频一个客户端,观看视频一个客户端,其中有个要关注的点,就是有一个线程要加延时,不然的话观看视频会太卡。另外我这只是实现了,有需要注...

2019-07-17 15:37:53 3228 1

原创 python openCV 基于TCP的socket网络传输视频(二)

create time:2019年7月8日  我在网上找了好多,现在基本实现了传输视频的功能,其思路是:首先得先了解如何使用openCV采集摄像头数据,其次得了解python socket网络编程。因为socket不能直接传输openCV采集的数据,所以还需要转码操作。在该版本我实现最基本的功能,客户端采集,服务端接收(也可以倒过来,看个人需求),使用类实现。服务端#!usr/bin/p...

2019-07-17 15:36:10 3873 9

原创 python openCV 基于TCP的socket网络传输视频(一)

python openCV 基于TCP的socket网络传输视频(一)create time:2019年7月17日  我在网上找了好多,现在基本实现了传输视频的功能,其思路是:首先得先了解如何使用openCV采集摄像头数据,其次得了解python socket网络编程。因为socket不能直接传输openCV采集的数据,所以还需要转码操作。  在下个版本,我用的类的方式实现了视频传输,这个...

2019-07-17 15:33:28 9160 10

原创 Python OpenCV 在Ubuntu虚拟机上使用

create time:2019年7月6日#!usr/bin/python# coding=utf-8import cv2import numpy# 从摄像头采集图像# 参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频cap = cv2.VideoCapture(0)while True: # get a frame # capture.re...

2019-07-17 15:31:34 304

原创 Python OpenCV 开发环境搭建

create time: 2019年7月16日sudo apt-get install python-pippip install numpypip install opencv-python参考:http://blog.topspeedsnail.com/archives/4755https://www.runoob.com/w3cnote/python-pip-install-u...

2019-07-17 15:28:46 546

原创 Flask Web 开发

create time: 2019年7月16日  对于简单的程序来说,程序的主模块一般命名为 app.py。也可是其他的名字,但要避免使用 flask.py,因为这和Flask本身冲突。创建程序实例  从flask包导入Flask类,这个类表示一个Flask程序。实例话这个类,就得到我们的程序实例app:from flask import Flaskapp = Flask(__name_...

2019-07-17 10:07:42 161

原创 Linux服务器挂掉,使之自动重启脚本

实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则执行我们预设的重启脚本实现1. 向crontab添加任务 - crontab -l 查询当前用户的任务 - 创建一个文件(server_cron)输入 * * * * * sleep 10; sh /路径/server_maintenance.sh - cronrab serve...

2019-06-27 16:10:36 2340 2

原创 UASRT

1. 串口是什么?串行接口简称串口,也称串行通信接口(通常指COM口),是采用串行通信方式的扩展接口。2. 通信:串行通信、并行通信数字信号是8位二进制数,可以用信号线传输,一种方案是使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节,叫串行通信。另一种方法是使用8条数据线分别传送8位,一次传送一个字节,叫并行通信。串行通信和并行通信的区别并行通信传输中有多个数据位,同时在两个设备之...

2018-04-26 10:06:22 1113 1

原创 GPIO口

1. IO作用输入:检测外部信号输出:驱动外部电路模拟一些通信接口2. GPIO口工作模式1) 输出模式基本概念:复用:一个IO口给多个片上设备使用,但同一时间只能给一个使用          通用:基本的输入输出功能          推挽:既能输出1也能输出0          开漏:只能输出0,输出高电平需要外部加上拉四种输出模式:复用推挽、通用推挽、复用开漏、通用开漏2) 输入模式浮空输入...

2018-04-26 09:07:38 332

原创 初始STM32

1. 物联网1)组成:智能硬件-采集信号、处理信号和发送数据;通信-点对点、主从、网络等;控制终端-上位机、手持终端。2)要点:采集数据(传感器)感知层-MCU接口、时序和底层驱动;         通信(协议定义和解析)-C语言和数据结构;         应用层(上位机和手持终端)-高级语言。2. STM32介绍1) MCU组成 ARM只设计MCU的内核  --- 半导体厂商(根据自己的需求领...

2018-04-26 09:05:59 228

原创 W25Q6

SPI接口补充:DUAL SPI的读写速度是普通序列式闪存的2-3倍,DI和DO是双向的,称作DI0 DI1;DUAD SPI的读写速度是普通序列式闪存的4-6倍;DI和DO是双向的,称作DI0 DI1,同时,/WP和/HOLD也变成输入输出管脚,称作DI2 DI3。1. 特点1) 容量:16Mbits2) 寻址方式:独立寻址,属于STM32外扩的存储器--独立于CPU寻址3) SPI设备:从设备...

2018-04-26 09:04:14 296

原创 SPI

1. SPI介绍1) 串行外围设备接口(Serial Peripheral Interface),是Motorola公司推出的三线同步通信接口。2) 特点:高速、全双工、同步通信     四根管脚利于PCB布局节省空间① 同步:有同步时钟② 异步:无同步时钟,同行有起始位和终止位来同步传输数据(字符与字         符之间之间的时间间隔可变,不需严格限制时间关系)③ 主从通讯:采用主从模式(M...

2018-04-26 09:02:56 389

原创 STM32工程环境搭建

1. SWD接口原理图:St-link作为SWD接口时管脚定义:

2018-04-26 09:00:31 452

原创 C-数组

1. 数组的意义相同数据类型的集合特点:开辟空间的地址是连续的2. 定义数组名就是数组的首地址(第一个元素的地址)注意:不能先定义后初始化例:int a[10];a = {‘a’,’b’,’c’};  这是错误的3. 字符数组和字符串数组的比较字符数组的大小由数组长度决定字符串数组的大小由由后面初始化的内容长度决定字符串数组有一个隐藏结束标志--’\0’string.h中的一些操作字符串的函数 s...

2018-04-12 16:03:24 220

原创 C-九条语句

1. 程序的构成和执行程序的构成:数据结构+算法            数据结构:数据在内存中存放的形式程序的执行:编辑---.c        编译---.o        连接---.exe .out执行---./a.out2. If elseSwitchWhileDo whileBreakContinueGotoForReturn ...

2018-04-11 11:12:54 330

原创 C语言初步认知&C语言数据类型

C语言初步认知1. 计算机组成:硬件: 软件:操作系统:管理CPU的硬件及软件资源--提供用户接口驱动:让外部硬件工作系统软件:操作系统底层的编译软件应用:高级语言编程--应用程序 2. 计算机语言的发展:机器语言:计算机能够识别的语言,二进制语言汇编语言:用指令集代替机器语言。最接近机器语言,执行效率高,阅读性 差,可移植性差高级语言:面向过程:C语言 应用:底层硬件编写,相对于面向对象语...

2018-04-10 20:45:13 389

原创 对嵌入式的认知1

定义:IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:用于控制、监视或者辅助操作机器和设备的装置。其他定义:嵌入到其他特定设备中的系统,一种“完全嵌入到受控件内部,为特定应用而设计的专用计算机系统”。嵌入式系统是相对桌面系统来讲的,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。作为系...

2018-03-21 20:35:18 485

空空如也

空空如也

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

TA关注的人

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