自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android之MediaCodec

参考网页:http://blog.csdn.net/u013028621/article/details/62417181MediaCodec介绍MediaCodec类可以用于使用一些基本的多媒体编解码器(音视频编解码组件),它主要是用来编码和解码音视频数据。编解码器能处理的数据类型为:压缩数据、原始音频数据和原始视频数据。主要的生命周期为:Stopped、Executing、Released。

2017-11-29 15:34:17 596

原创 jrtplib打包发送H264

参考网页:http://blog.csdn.net/u010457344/article/details/31804943 http://blog.csdn.net/xyyangkun/article/details/20453051?utm_source=tuicool&utm_medium=referralRTP数据包的结构,RTP数据包由RTPheader和RTPpayload组成。RTPh

2017-11-29 10:22:31 2984

原创 实时视频传输协议RTP

一、RTP(实时传输协议)RTP全名是Real-time Transport Protocol(实时传输协议),RTP协议常用于流媒体系统(配合RTCP协议或者RTSP协议)。因为RTP自身具有Time stamp所以在ffmpeg 中被用做一种formate.每一个RTP数据报都由头部(Header)和负载(Payload)两个部分组成,其中头部前12个字节的含义是固定的,而负载则可以是音频或

2017-11-24 10:51:47 47157

原创 图片格式详解

一、图像基本数据结构1.RGB和RGBA区别A通道表明这个图像可以有透明效果R,G,B每个分量一般是用一个字节(8位)来表示,所以RGB格式每个像素是24位图,而RGBA每个像素是4*8位。2.RGB和BGR区别两者就是通道顺序不同,信息量上没有区别opencv读取图像默认通道顺序是BGR而RGB现在是主流,所以通过Opencv读取图像需要转换。MJPEG和MPEG-4区别M-JPEG

2017-11-22 16:10:02 1694

原创 MOS管

一、MOS管和三级关做开关时区别工作性质:三极管用电流控制,Mos管用电压控制成本:三极管便宜,mos管贵功耗:三极管功耗大Mos管常用语电源开关,以及大电流地方的开关,三极管用于数字电流开关。MOS管用于高频高速电路,大电流场合,以及对基极或漏极控制电流比较敏感的地方。二、MOS管分类按沟道材料型和绝缘栅型各分N沟道和P沟道两种;按导电方式:MOS管又分耗尽型与增强型,所以MOS场效应

2017-11-20 16:09:14 1036

原创 三极管开关电路

一、NPN和PNP型基本开关电路原理图基极串联电阻是为了保护基极保护CPU的IO口集电极电阻阻值根据驱动电流实际情况调整。基极和发射极需要串接电阻,该电阻的作用是在输入呈高阻态时使晶体管可靠截止,极小值是在前级驱动使晶体管饱和时与基极限流电阻分压后能够满足晶体管的临界饱和,实际选择时会大大高于这个极小值,通常外接干扰越小、负载越重准许的阻值就越大,通常采用10K量级。防止三极管受噪声信号的影响

2017-11-20 15:14:00 1536

原创 三级管

一、概念三极管有两种类型,分别是PNP和NPN,中间有一个箭头一个连基极(b)一个连发射极(e),还有一个引脚是集电极(c)。箭头朝内的PNP,箭头朝外的NPN,导通电电压顺箭头过,电压导通。三极管有截止、放大、饱和三种状态。 二、电流控制关键点是基极和发射极之间的电压情况,总之是箭头的始端比末端高0.7V即导通。对于PNP而言发射极比基极高0.7v(这是硅三极管的导通电压,锗三极管是0.3

2017-11-20 13:33:46 3515

原创 滤波电路

一、前言滤波电路用于滤去整流输出电压中的纹波,一般由电抗元件组成,如在负载电阻两端并联电容器C,或与负载串联电感器L,以及电容电感组成各种复式的滤波电路。二、直流电源组成整流电路: 利用具有单向导电性能的整流元件,把方向和大小都变化的 50Hz 交流电变换为方向不变但大小仍有脉动的直流电。滤波电路:利用储能元件电容器C两端的电压(或通过电感器L的电流) 不能突变的性质,把电容C(或电感L)与

2017-11-20 12:49:49 5186

原创 python3之opencv安装

一、安装pip3 install numpypip3 install opencv-python以上在ubunt上安装成功,但是在树莓派安装失败,在树莓派上Python2可以使用apt install python-opencv安装成功,Python3只能自己编译二、树莓派在python3中安装opencv参考网页:https://www.cnblogs.com/lynsyklate/p/771

2017-11-16 19:13:58 47649 4

原创 STM32CubeMx之定时器

参考网页:http://www.waveshare.net/study/article-642-1.html一、配置点击.ioc重新配置一个工程 开启定时器TIM3,选择内部时钟。 要确定定时的时间我们必须先确定CK_PSC的频率,TIM3配置中选择内部时钟作为时钟源,查看数据手册或者查看代码可以知道TIM3是挂接到APB1时钟线上。 计数器寄存器 (TIMx_CNT)存储的是当前的计数值。预

2017-11-16 15:20:01 8317 1

原创 STM32CubeMx之RTC

参考网页:http://www.waveshare.net/study/article-652-1.html一、简介实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟 /日历。RTC 还包含具有中断功能的周期性可编程唤醒标志。两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12 或 24 小时制)、星期几、日期、月份和

2017-11-15 22:06:34 13484 1

原创 STM32F4 FPU和DSP库使用

参考网页: http://blog.csdn.net/electrocrazy/article/details/73456697STM32F4xx属于Cortex M4F架构,带有32位的单精度硬件FPU(Float Point Unit),支持浮点指令集,相对比M0和M3架构,浮点运算性能高出数十倍甚至上百倍。CortexTMM4 FPU是ARMTMFPv4-SP单精度FPU一种实现形式。启用硬件

2017-11-15 22:05:57 11294

原创 STM32CubeMx之串行通信

参考: CubeMx教程前言我的板子是:STM32ZGT6配置1.打开STM32CubeMX新建工程,选择STM32ZGT62.配置外部高速时钟RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator(晶振/陶瓷谐振器),我的开发板外部时钟是25MHZ。 3.配置串行通信选择Asynchronous异步通信。 串口配置设置波特率为115200 Bits

2017-11-15 14:51:53 3040 1

原创 Python构建工具setup.py

参考网页:http://www.cnblogs.com/maociping/p/6633948.html一、应用场景在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的python包时,利用pip工具

2017-11-08 10:16:36 819

原创 linux读写文件操作gpio

控制GPIO的目录/sys/class/gpio/sys/class/gpio/export文件用于通知系统需要导出控制的GPIO引脚编号/sys/class/gpio/unexport 用于通知系统取消导出/sys/class/gpio/gpiochipX目录保存系统中GPIO寄存器的信息,包括每个寄存器控制引脚的起始编号base,寄存器名称,引脚总数 导出一个引脚的操作步骤directi

2017-11-06 16:37:06 11330 3

原创 linux信号(signal)

一、signal本质软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟。二、signal各种类型处理动作一项中的字母含义如下A 缺省的动作是终止进程B 缺省的动作是忽略此信号C 缺省的动作是终止进程并进行内核映像转储(dump core)D 缺省的动作是停止进程E 信号不能被捕获F 信号不能被忽略POSIX.1中列出的信号: 信号 值

2017-11-03 15:52:46 729

原创 spidev

参考:spidev官网一、安装下载安装包tar –zxvf spidev-3.2.tar.gzcd spidev-3.2sudo python3 setup.py install二、api介绍1.打开spi设备bus=0device=0spi=SPI.SpiDev(bus,device)打开spi设备, 设备名/dev/spidev-bus.device此处设备为/dev/spi-de

2017-11-01 15:16:33 2936 2

serial Bootloader

飞思卡尔serial bootloader

2017-07-19

空空如也

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

TA关注的人

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