按类别查询搜索结果
关于关键词 的检测结果,共 2226
熬夜睡觉奥 | 2018-11-30 09:01:05 | 阅读(470) | 评论(0)
通用定时器作为输入捕获的使用。我们将用 TIM5 的通道 1 (PA0)来做输入捕获,捕获 PA0 上高电平的脉宽(用 WK_UP 按键输入高电平),通过串口打印高电平脉宽时间输入捕获简介输入捕获模式可以用来测量脉冲宽度或者测量频率。 STM32 的定时器,除了 ...【阅读全文】
yangchao860915 | 2018-11-26 11:02:00 | 阅读(1100) | 评论(0)
yangyefeng820803 | 2018-11-13 22:07:07 | 阅读(3830) | 评论(0)
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节主要讲述线程间异步通信,实现原理就是用线程锁和队列实现的线程异步队列。描述通常你需要在不同的线程之间进行通信。 一般来说,不要通过共享内存来做这件事,而应该通过明确的消息传递。 这些...【阅读全文】
yangyefeng820803 | 2018-11-03 19:29:39 | 阅读(1670) | 评论(0)
RSA是公钥密码体制的典范,在本实验中,我们的将使用OpenSSL自带的RSA相关函数生成RSA加密体系。下面是可能要使用到的一些函数说明。 (1)RSA *RSA_generate_key(int bits, unsigned long e_value, void (callback)(int, int, void ), void *cb_arg) 函数功能:生成RSA密钥对。 参数...【阅读全文】
yangyefeng820803 | 2018-11-03 11:59:34 | 阅读(1430) | 评论(0)
25.1  证书申请介绍生成X509数字证书前,一般先由用户提交证书申请文件,然后由CA来签发证书。a.用户生成自己的公私钥对b.构造自己的证书申请文件,符合PKCS#10标准。该文件主要包括了用户信息、公钥以及一些可选的属性信息,并用自己的私钥给改内容签名c.用户将证书申请文件提交给CAd.CA验证签名,提取用户信息...【阅读全文】
yangyefeng820803 | 2018-11-03 11:44:09 | 阅读(2770) | 评论(0)
1、非对称加密算法概述非对称加密算法也称公开密钥算法,其解决了对称加密算法密钥分配的问题,非对称加密算法基本特点如下:1、加密密钥和解密密钥不同2、密钥对中的一个密钥可以公开3、根据公开密钥很难推算出私人密钥根据非对称加密算法的特点,可用户数字签名、密钥交换、数据加密。但是由于非对...【阅读全文】
yangyefeng820803 | 2018-11-03 10:26:17 | 阅读(1440) | 评论(0)
1、信息摘要和数字签名概述信息摘要:对数据进行处理,得到一段固定长度的结果,其特点输入:1、输出长度固定。即输出长度和输入长度无关。2、不可逆。即由输出数据理论上不能推导出输入数据4、对输入数据敏感。当输入数据变化极小时,输出数据也会发生明显的变化5、防碰撞。即不同的数据数据得到相...【阅读全文】
yangyefeng820803 | 2018-10-15 22:02:27 | 阅读(1300) | 评论(0)
现有的证书大都采用X。509规范,主要同以下信息组成:版本号、证书序列号、有效期、拥有者信息、颁发者信息、其他扩展信息、拥有者的公钥、CA对以上信息的签名。OpenSSL实现了对X。509数字证书的所有操作。包括签发数字证书、解析和验证证书等。涉及证书操作的主要函数有验证证书(验证证书链、有效期、CRL)、解析证书(...【阅读全文】
【嵌入式】 printf重向到串口
zzbok | 2018-10-12 15:37:48 | 阅读(6620) | 评论(0)
学习STM32过程中,经常打交道的莫过于串口,之前编程中熟悉的莫过于printf了,下面就给出了用printf打印到串口的方案,仅供参考。【阅读全文】
【嵌入式】 HTTPS和书原理
yangyefeng820803 | 2018-09-18 14:32:21 | 阅读(1740) | 评论(0)
  安全的原理其实非常多,基础的诸如数字签名,加密解密等等,这边不会细讲,会略微提一下。主要讲讲常见的web相关的安全原理,比如HTTPS,证书,双向证书等。  关于对称加密和非对称加密:对称加密算法比非对称加密要快,但是对称加密要求密钥对等,这会带来几个问题:一是密钥传输过程中容易...【阅读全文】
乐百事2 | 2018-08-17 10:06:52 | 阅读(2400) | 评论(0)
实现这个的思路是Makefile中获取到工程的git的commit信息,获取编译的日期,然后通过-D的方式把这些信息传递给程序中,如下Makefile中增加信息:通过这种方式可以把GIT_REVISION和COMPILE_TIME两个值以宏定义的方式传递给程序,这两个宏定义的赋值就是前面获取到的GIT_DIRTY_FLAG和COMPILE_TIME。在程序里面就可以直接用...【阅读全文】
ctianbao | 2018-08-09 16:55:34 | 阅读(1680) | 评论(0)
Ubuntu16.04.5系统开机Logo定制详细步骤及效果展示【阅读全文】
yangyefeng820803 | 2018-08-07 15:21:12 | 阅读(5900) | 评论(0)
现象:linux下C++开发的网络服务器程序,在页面刷新时有时候会出现进程退出的情况。使用gdb调试,发现是系统发送了SIGPIPE信号,导致进程退出的。规避或解决方法:最根本的解决办法是提高socket编程recv或send函数的健壮性。对返回值做全面的稳妥的处理。最有效的规避方法是在进程中自己捕获SIGPIPE...【阅读全文】
路过cfw | 2018-08-07 14:38:28 | 阅读(450) | 评论(0)
实现短距离声波通信,音频采样率16000Hz,性能消耗较小,准确率和传输速度适合一般场景使用。【阅读全文】
deep_pro | 2018-07-22 13:35:34 | 阅读(6220) | 评论(0)
解决 ARM64 加载内核模块报 unsupported RELA relocation 错误【阅读全文】
野火_firege | 2018-07-17 14:35:10 | 阅读(2880) | 评论(0)
本章参考资料《Cortex?-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所以学习SysTick的时候可以参考这两个资料,一个是文档,一个是源码。18...【阅读全文】
yangyefeng820803 | 2018-07-13 17:24:09 | 阅读(41120) | 评论(0)
CANopen 块传输通信详解1.块上传详解(读取) 这里以图2为例子, 进行说明假设主节点为01,待读取节点为0x1b读取的数据是UNS8 g_upgrade_buf_appbin[258]="bbbcccddd111222333444555666777888999AAA\0";/* Mapped at index 0x2007, subindex 0x01 */ 1).主节点:发...【阅读全文】
创蓝253 | 2018-06-29 10:14:28 | 阅读(1090) | 评论(0)
#!/bin/sh# account and password can be change to what you wanna!#author ChuangLan#修改为您的account...【阅读全文】
btiger2000 | 2018-06-27 15:03:13 | 阅读(1840) | 评论(0)
        OMAPL138有多种地址数据总线如I2C、SPI、UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求。     OMAPL138的高速传输接口即uPP(通用并行接口),专门用于大量数据送入内存或从中读出数据。uPP的传输速率为每时钟周期1个数据字(8位或16位);或者针对双数据速率为每时钟周期2个数据字,但是时钟速率必须减半。uPP时钟速率可以高达处理器时钟速率的一半。对于在300MHz下运行的OMAP-L138处理器,uPP时钟可以达到75MHz。这使吞吐量可以达【阅读全文】
yangyefeng820803 | 2018-06-07 16:47:54 | 阅读(2690) | 评论(0)
一、实验目的:SIM71004G模块使用Linux C语言实现打电话发短信.二、实验平台:迅为itop4412开发板(运行Linux最小系统),SIM7100 4G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议: 主要是初始化设置。 波特率:是为了两者信号流能同步,; 数据位:是指又几位数据封装...【阅读全文】