自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在armbian下搭建motion服务

在armbian下一个命令即可:apt-get install motion接下来就是配置config文件了:1、nano /etc/default/motion把里面的no修改成yes,让他可以一直在后台运行start_motion_daemon=yes2、nano /etc/motion/motion.conf把下列接个项改成:daemon onwidth 64...

2019-02-23 21:30:56 1394

原创 在armbian下搭建mjpg-streamer服务

   第一步 安装依赖库   sudo apt-get update  sudo apt-get install subversion  sudo apt-get install libjpeg8-dev  sudo apt-get install imagemagick  sudo apt-get install libv4l-dev  sudo apt-get install...

2019-02-23 21:11:07 1187

转载 线程(Thread)与委托(Invoke和BeginInvoke)和封装

线程(Thread)与委托(Invoke和BeginInvoke)这几天专门玩线程与委托,到处查找资料看,渐渐明白了用法、写法和一些注意事项;描述:什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不...

2018-09-13 14:47:15 4098

原创 关于STM32正交编码器边沿的理解

STM32中的TIM_EncoderInterfaceConfig()函数。其配置的定时器有编码器接口等功能,一般是定时器的通道1和通道2才能作为编码器的输入口,对应编码器输出的两项。 TIMx参数就是使用哪个定时器作为编码器接口的捕捉定时器。 一般一个编码器占用一个定时器。 TIM_EncoderMode参数是模式,是单相计数(只能反映速度)还是两相计数(速度和方向)。 TIM_IC1P...

2018-07-21 16:57:56 3845 3

转载 搭建 ESP32 开发环境 — Hello World

这里以 Ubuntu 为例【安装依赖包】整个 ESP-IDF 环境需要用到很多软件,例如 git make``python等,因此我们需要先将这些软件预装好。sudo apt-get install git wget make libncurses-dev flex bison gperf python python-serial1虽然需要用到这么多软件,但是只需要这样一条简单的命

2017-12-23 18:53:41 1487

转载 TCP/IP协议栈与数据报封装 (802.3 Ethernet 以太网 802.11 WLAN 无线网 )

一、ISO/OSI参考模型OSI(open system interconnection)开放系统互联模型是由ISO(International Organization for Standardization)国际标准化组织定义的网络分层模型,共七层,如下图。物理层(Physical Layer):物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介

2017-12-08 19:43:30 2972

原创 阻抗匹配50欧姆的原因

为什么大多数工程师喜欢用50欧姆作为PCB的传输线阻抗(有时候这个值甚至就是PCB板的缺省值),为什么不是其他呢?对于宽度确定的走线,3个主要的因素会影响PCB走线的阻抗: 首先,是PCB走线近区场的EMI(电磁干扰)和这个走线距参考平面的高度是成一定的比例关系的,高度越低意味着辐射越小。 其次,串扰会随走线高度有显著的变化,把高度减少一半,串扰会减少到近四分之一。

2017-11-22 12:53:11 32455

转载 在Github和Git上的fork之简单指南

如果你是习惯于先理解概念,再着手代码的学习者,而且你也是Git和GitHub的初学者,我建议你先理解清楚什么是fork。为什么呢 ?Fork是在GitHub起步最普遍的方式。Fork只需要很少的Git命令,但是起得作用却非常大。Fork提供了对Git和GitHub最基础的了解,有益于你之后的工作。本篇指南使用两张简单的图表,来教会你fork的两种主要工作流程。我并不打算涉及任何代码

2017-11-22 12:32:16 5645 2

转载 ELF文件格式分析

可执行链接格式(Executable and Linking Format)最初是由 UNIX 系统实验室(UNIX System Laboratories,USL)开发并发布的,作为应用程序二进制接口(Application Binary Interface,ABI)的一部分。工具接口标准(Tool Interface Standards,TIS)委员会将还 在发展的 ELF 标准选作为一种可移

2017-08-10 21:54:58 746

转载 dsp定点运算基本方法

一 DSP定点算数运算1 数的定标    在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。DSP芯片的数以2的补码形式表示。每个16位数用一个符号位来表示数的正负,0表示数值为正,l则表示数值为负

2017-08-05 12:42:14 16862

转载 详解浮点运算的定点编程

我们使用的处理器一般情况下,要么直接支持硬件的浮点运算,比如某些带有FPU的器件,要么就只支持定点运算,此时对浮点数的处理需要通过编译器来完成。在支持硬件浮点处理的器件上,对浮点运算的编程最快捷的方法就是直接使用浮点类型,比如单精度的float来完成。但是在很多情况下,限于成本、物料等因素,可供我们使用的只有一个定点处理器时,直接使用float类型进行浮点类型的运算会使得编译器产生大量的代码来完成

2017-08-05 12:31:32 5539 1

转载 LoRa无线技术

物联网被公认为是继计算机、互联网之后,世界信息产业的第三次浪潮,是下一个万亿级的产业,应用将遍及国民经济和社会服务各个领域,成为国际科技竞争的新高地。未来几年我国物联网行业将持续快速发展,年均增长率30%左右,2014年我国物联网行业市场规模6000亿元,2015年达7500亿元,预计到2020年将超过2万亿元。低功耗广域网络(LPWAN)在物联网发展中占据重要位置,因此芯片厂商、运营

2017-08-03 19:17:25 5829

转载 对四元数解算姿态的理解

问题:为什么不用欧拉角来表示旋转而要引入四元数呢?前面介绍了什么是欧拉角,而且欧拉角微分方程解算姿态关系简单明了,概念直观容易理解,那么我们为什么不用欧拉角来表示旋转而要引入四元数呢?一方面是因为欧拉角微分方程中包含了大量的三角运算,这给实时解算带来了一定的困难。而且当俯仰角为90度时方程式会出现神奇的“GimbalLock”。所以欧拉角方法只适用于水平姿态变化不大的情况,而不

2017-08-03 19:10:23 6089

转载 写简历方法

(声明:这是转载的几篇比较好的建议, 对于转载的别人的东西,需要特别声明。)  * 没有必要撒谎    写简历最差的策略就是撒谎了。这种欺骗本身就自相矛盾。你到底希望和聪明人共事呢,还是笨人呢?大多数人希望和聪明人共事,但是聪明人你骗得了么, 或者说被你骗了的算是你认为的聪明人么?你要和想找好工作, 基本假设就是大家都是明白人不好骗的。看简历的人也上过学,也写过简历,更清楚其中的注水手

2017-08-02 15:06:11 468

空空如也

空空如也

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

TA关注的人

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