按类别查询搜索结果
关于关键词 的检测结果,共 6299
yangyefeng820803 | 2018-09-18 13:44:59 | 阅读(1150) | 评论(0)
头文件:#include <openssl/ssl.h>#include <openssl/err.h>基于OpenSSL的程序都要遵循以下几个步骤:(2 ) 选择会话协议在利用OpenSSL开始SSL会话之前,需要为客户端和服务器制定本次会话采用的协议,目前能够使用的协议包括TLSv1.0、SSLv2、SSLv3、SSLv2/v3。需要注意的是,客户端和服务器必须使用相...【阅读全文】
yangyefeng820803 | 2018-09-07 21:06:16 | 阅读(1550) | 评论(0)
1、struct i2c_client *i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)      i2c适配器静态增加新i2c设备,根据 i2c_board_info 静态设备声明信息{struct i2c_client*client;int status;client = kzalloc(sizeof *client, GFP_KERNEL);if (!client)...【阅读全文】
野火_firege | 2018-08-24 16:03:47 | 阅读(1420) | 评论(0)
25.1  文件系统即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPI Flash芯片的驱动函数,我们可以非常方便的在QSPI Flash芯片上读写数据。如需要记录本书的书名“零死角玩转ST...【阅读全文】
【嵌入式】 技术址备注
sxc906210 | 2018-08-17 17:17:45 | 阅读(0) | 评论(0)
1、如何在 Github 上发现优秀的开源项目?https://www.oschina.net/news/75674/how-to-find-good-opensource-object2、图解GitHub找仓库远程地址及删除仓库https://jingyan.baidu.com/article/c33e3f48e2f51cea15cbb586.html3、如何通过Git GUI将自己本地的项目上传至Githubhttps://blog.csdn.net/u011572517/articl...【阅读全文】
乐百事2 | 2018-08-17 10:06:52 | 阅读(2360) | 评论(0)
实现这个的思路是Makefile中获取到工程的git的commit信息,获取编译的日期,然后通过-D的方式把这些信息传递给程序中,如下Makefile中增加信息:通过这种方式可以把GIT_REVISION和COMPILE_TIME两个值以宏定义的方式传递给程序,这两个宏定义的赋值就是前面获取到的GIT_DIRTY_FLAG和COMPILE_TIME。在程序里面就可以直接用...【阅读全文】
yangyefeng820803 | 2018-08-14 16:18:37 | 阅读(2430) | 评论(0)
好记性不如烂笔头,整理一下笔记~ Linux驱动之输入子系统框架 输入子系统将该类驱动划分为3部分    1、核心层 input.c    2、设备层 Gpio_keys.c ...    3、事件处理层 Evdev.c    事件处理层为纯软件的东西,设备层涉及底层硬件,它们通过核...【阅读全文】
ctianbao | 2018-08-09 16:55:34 | 阅读(1620) | 评论(0)
Ubuntu16.04.5系统开机Logo定制详细步骤及效果展示【阅读全文】
sxc906210 | 2018-08-09 14:25:12 | 阅读(0) | 评论(0)
周期 period        正脉宽 +width        负脉宽 -width        频率 Freq【阅读全文】
yangyefeng820803 | 2018-08-07 15:21:12 | 阅读(5840) | 评论(0)
现象:linux下C++开发的网络服务器程序,在页面刷新时有时候会出现进程退出的情况。使用gdb调试,发现是系统发送了SIGPIPE信号,导致进程退出的。规避或解决方法:最根本的解决办法是提高socket编程recv或send函数的健壮性。对返回值做全面的稳妥的处理。最有效的规避方法是在进程中自己捕获SIGPIPE...【阅读全文】
路过cfw | 2018-08-07 14:38:28 | 阅读(430) | 评论(0)
实现短距离声波通信,音频采样率16000Hz,性能消耗较小,准确率和传输速度适合一般场景使用。【阅读全文】
野火_firege | 2018-07-17 14:35:10 | 阅读(2840) | 评论(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 | 阅读(41060) | 评论(0)
CANopen 块传输通信详解1.块上传详解(读取) 这里以图2为例子, 进行说明假设主节点为01,待读取节点为0x1b读取的数据是UNS8 g_upgrade_buf_appbin[258]="bbbcccddd111222333444555666777888999AAA\0";/* Mapped at index 0x2007, subindex 0x01 */ 1).主节点:发...【阅读全文】
time_sm | 2018-07-11 10:40:13 | 阅读(3930) | 评论(0)
 static bde_ctrl_t _devices[LINUX_BDE_MAX_DEVICES];首先在linux-kernel-bde模块里1.基与spi,pci设备驱动之上,再抽象一个结构体数组static bde_ctrl_t _devices[LINUX_BDE_MAX_DEVICES] 来存储spi,pci设备。2.定义一...【阅读全文】
野火_firege | 2018-07-10 09:04:59 | 阅读(1250) | 评论(0)
本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面“GPIO框图剖析”小节,STM32 HAL库中GPIO初始化结构体GPIO_TypeDef的定义与“定义引脚模式的枚举类型”小节中讲解的相同。13....【阅读全文】
野火_firege | 2018-07-10 09:01:27 | 阅读(1480) | 评论(0)
本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。利用库建立好的工程模板,就可以方便地使用STM32 HAL库库编写应用程序了,可以说从这一章我们才开始迈入STM32F7开发的大门。LED灯的控制使用到GPIO外设的基本输出功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前...【阅读全文】
创蓝253 | 2018-06-29 10:14:28 | 阅读(1040) | 评论(0)
#!/bin/sh# account and password can be change to what you wanna!#author ChuangLan#修改为您的account...【阅读全文】
btiger2000 | 2018-06-27 15:03:13 | 阅读(1780) | 评论(0)
        OMAPL138有多种地址数据总线如I2C、SPI、UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求。     OMAPL138的高速传输接口即uPP(通用并行接口),专门用于大量数据送入内存或从中读出数据。uPP的传输速率为每时钟周期1个数据字(8位或16位);或者针对双数据速率为每时钟周期2个数据字,但是时钟速率必须减半。uPP时钟速率可以高达处理器时钟速率的一半。对于在300MHz下运行的OMAP-L138处理器,uPP时钟可以达到75MHz。这使吞吐量可以达【阅读全文】
yangyefeng820803 | 2018-06-13 17:43:18 | 阅读(1530) | 评论(0)
        本文从简单到复杂,展示如何使用libevent。网上的许多例子都是只有服务器端的,本文里面客户端和服务器端都有,以飨读者。        关于libevent编程时的一些疑问可以阅读《libevent编程疑难解答》。假如读者还想了解libevent的具体实现,可以阅读《libeve...【阅读全文】
yangyefeng820803 | 2018-06-07 16:47:54 | 阅读(2630) | 评论(0)
一、实验目的:SIM71004G模块使用Linux C语言实现打电话发短信.二、实验平台:迅为itop4412开发板(运行Linux最小系统),SIM7100 4G模块.三、实验流程(1)串口编程串口设置其实就相当于串口通信的协议: 主要是初始化设置。 波特率:是为了两者信号流能同步,; 数据位:是指又几位数据封装...【阅读全文】
tsingetech | 2018-06-04 15:28:42 | 阅读(540) | 评论(0)
     TES600是北京青翼科技的一款基于FPGA与DSP协同处理架构的通用高性能实时信号处理平台,该平台采用1片TI的KeyStone系列多核浮点/定点DSP TMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGA XC7K325T作为协处理单元,具有1个FMC子卡接口,具有4路SFP+万兆光纤接口,处理节点之间通过高速串...【阅读全文】