- 博客(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
1484
原创 在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
1268
转载 线程(Thread)与委托(Invoke和BeginInvoke)和封装
线程(Thread)与委托(Invoke和BeginInvoke)这几天专门玩线程与委托,到处查找资料看,渐渐明白了用法、写法和一些注意事项;描述:什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不...
2018-09-13 14:47:15
4218
原创 关于STM32正交编码器边沿的理解
STM32中的TIM_EncoderInterfaceConfig()函数。其配置的定时器有编码器接口等功能,一般是定时器的通道1和通道2才能作为编码器的输入口,对应编码器输出的两项。 TIMx参数就是使用哪个定时器作为编码器接口的捕捉定时器。 一般一个编码器占用一个定时器。 TIM_EncoderMode参数是模式,是单相计数(只能反映速度)还是两相计数(速度和方向)。 TIM_IC1P...
2018-07-21 16:57:56
4000
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
1555
转载 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
3104
原创 阻抗匹配50欧姆的原因
为什么大多数工程师喜欢用50欧姆作为PCB的传输线阻抗(有时候这个值甚至就是PCB板的缺省值),为什么不是其他呢?对于宽度确定的走线,3个主要的因素会影响PCB走线的阻抗: 首先,是PCB走线近区场的EMI(电磁干扰)和这个走线距参考平面的高度是成一定的比例关系的,高度越低意味着辐射越小。 其次,串扰会随走线高度有显著的变化,把高度减少一半,串扰会减少到近四分之一。
2017-11-22 12:53:11
32963
转载 在Github和Git上的fork之简单指南
如果你是习惯于先理解概念,再着手代码的学习者,而且你也是Git和GitHub的初学者,我建议你先理解清楚什么是fork。为什么呢 ?Fork是在GitHub起步最普遍的方式。Fork只需要很少的Git命令,但是起得作用却非常大。Fork提供了对Git和GitHub最基础的了解,有益于你之后的工作。本篇指南使用两张简单的图表,来教会你fork的两种主要工作流程。我并不打算涉及任何代码
2017-11-22 12:32:16
5696
转载 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
793
转载 dsp定点运算基本方法
一 DSP定点算数运算1 数的定标 在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以16位字长为例。DSP芯片的数以2的补码形式表示。每个16位数用一个符号位来表示数的正负,0表示数值为正,l则表示数值为负
2017-08-05 12:42:14
17188
转载 详解浮点运算的定点编程
我们使用的处理器一般情况下,要么直接支持硬件的浮点运算,比如某些带有FPU的器件,要么就只支持定点运算,此时对浮点数的处理需要通过编译器来完成。在支持硬件浮点处理的器件上,对浮点运算的编程最快捷的方法就是直接使用浮点类型,比如单精度的float来完成。但是在很多情况下,限于成本、物料等因素,可供我们使用的只有一个定点处理器时,直接使用float类型进行浮点类型的运算会使得编译器产生大量的代码来完成
2017-08-05 12:31:32
5782
转载 LoRa无线技术
物联网被公认为是继计算机、互联网之后,世界信息产业的第三次浪潮,是下一个万亿级的产业,应用将遍及国民经济和社会服务各个领域,成为国际科技竞争的新高地。未来几年我国物联网行业将持续快速发展,年均增长率30%左右,2014年我国物联网行业市场规模6000亿元,2015年达7500亿元,预计到2020年将超过2万亿元。低功耗广域网络(LPWAN)在物联网发展中占据重要位置,因此芯片厂商、运营
2017-08-03 19:17:25
5926
转载 对四元数解算姿态的理解
问题:为什么不用欧拉角来表示旋转而要引入四元数呢?前面介绍了什么是欧拉角,而且欧拉角微分方程解算姿态关系简单明了,概念直观容易理解,那么我们为什么不用欧拉角来表示旋转而要引入四元数呢?一方面是因为欧拉角微分方程中包含了大量的三角运算,这给实时解算带来了一定的困难。而且当俯仰角为90度时方程式会出现神奇的“GimbalLock”。所以欧拉角方法只适用于水平姿态变化不大的情况,而不
2017-08-03 19:10:23
6576
转载 写简历方法
(声明:这是转载的几篇比较好的建议, 对于转载的别人的东西,需要特别声明。) * 没有必要撒谎 写简历最差的策略就是撒谎了。这种欺骗本身就自相矛盾。你到底希望和聪明人共事呢,还是笨人呢?大多数人希望和聪明人共事,但是聪明人你骗得了么, 或者说被你骗了的算是你认为的聪明人么?你要和想找好工作, 基本假设就是大家都是明白人不好骗的。看简历的人也上过学,也写过简历,更清楚其中的注水手
2017-08-02 15:06:11
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人