按类别查询搜索结果
关于关键词 的检测结果,共 1867
Larpenteur | 2017-01-25 02:21:08 | 阅读(790) | 评论(0)
xflyh1230 | 2017-01-22 14:23:52 | 阅读(500) | 评论(0)
用一系列的ioctl发命令控制设备。v4l支持的ioctl命令大概有二十几个,为了尽快的编出一个简单的图象捕捉程序,让我们先来看看几个主要的命令:1. ioctl(fd,VIDIOCGCAP,&cap);   该命令主要是为了获取电视卡的功能信息。例如电视卡的名称,类型,channel等。参数cap是一个结构,当ioctl命令返回时,结构...【阅读全文】
【嵌入式】 ioctl()函详解
xflyh1230 | 2017-01-18 14:01:19 | 阅读(420) | 评论(0)
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl     ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道...【阅读全文】
ylyfw2015 | 2017-01-14 12:52:00 | 阅读(9150) | 评论(0)
zhuimengcanyang | 2017-01-04 13:53:51 | 阅读(800) | 评论(0)
静态链接库和动态链接库介绍【阅读全文】
【嵌入式】 vfork和fork函
wojiushiwolh | 2017-01-02 21:05:23 | 阅读(280) | 评论(0)
http://blog.csdn.net/jianchi88/article/details/6985326【阅读全文】
龙的使者 | 2016-12-27 17:04:14 | 阅读(410) | 评论(0)
STM32学习笔记三 竹天笑前言:开始学USART+DMA的时候看到帖子《STM32 UART DMA实现未知数据长度接收》,觉得方法妙极了。此下出自此帖子——(整体的思路是这样的,一开始设置好DMA接收,可以把缓冲区长度设置为帧最大长度,我们可以把RX连接到定时器的管脚输入端,并且一开始设置输入并且使能引脚下降沿中断,当帧的...【阅读全文】
alterlee | 2016-12-23 15:48:27 | 阅读(1630) | 评论(0)
STM32学习笔记三 竹天笑前言:开始学USART+DMA的时候看到帖子《STM32 UART DMA实现未知数据长度接收》,觉得方法妙极了。此下出自此帖子——(整体的思路是这样的,一开始设置好DMA接收,可以把缓冲区长度设置为帧最大长度,我们可以把RX连接到定时器的管脚输入端,并且一开始设置输入并且使能引脚下降沿中断,当帧的...【阅读全文】
【嵌入式】 -libuv:概述
wzzushx | 2016-12-22 11:18:17 | 阅读(1280) | 评论(0)
libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。特性: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 DNS 异步文件系统 API:uv_fs_* 高分辨率时间:uv_hrtime 正在...【阅读全文】
zhuimengcanyang | 2016-12-20 16:15:07 | 阅读(810) | 评论(0)
Linux操作系统内核启动参数详细解析【阅读全文】
stevewang1979 | 2016-12-19 09:54:15 | 阅读(2060) | 评论(0)
1,ioremapvoid * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) 参数: phys_addr:要映射的起始的IO地址; size:要映射的空间的大小; flags:要映射的IO空间的和权限有关的标志; 功能: 将一个IO地址空间映射到内核的虚拟地址空间上去,便于访问; 实现:对要映射的IO...【阅读全文】
wzzushx | 2016-12-14 15:36:39 | 阅读(1210) | 评论(0)
libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Library 都写了一些东西,下面就来说一说我本人对两者共同与不同点的主观表述。高性能网络编程这个话题已经被讨论烂了。异步,异步,还是异步。不管是 epoll 也好,kqueue 也罢,总是免不了异步这个话题。libev&...【阅读全文】
wonderfulpjz | 2016-12-13 16:52:37 | 阅读(1570) | 评论(0)
真的是越来越不清醒了,写一个SPI字节的时候居然忘记要读取数据了,因为SPI为双线结构,只要时钟线有信号,两条线上都会有信号,我就只发送数据,要读取的数据的时候再读取,这样子会造成溢出标志OVR被置1,因为平时的数据没有被读取,又来一个,真正要读取的时候,就会发现,怎么都是FF,因为发送OVR之后,还是DR的内容...【阅读全文】
可怜的猪头 | 2016-12-08 10:30:48 | 阅读(740) | 评论(0)
文件操作到现在, 我们已经保留了一些设备编号给我们使用, 但是我们还没有连接任何我们设备操作到这些编号上. file_operation 结构是一个字符驱动如何建立这个连接. 这个结构, 定义在 , 是一个函数指针的集合. 每个打开文件(内部用一个 file 结构来代表, 稍后我们会查看)与它自身的函数集合相关连( 通过包含一个...【阅读全文】
yam005 | 2016-11-20 19:50:41 | 阅读(5790) | 评论(0)
  四旋翼和云台都离不开加速计和陀螺仪。加速计提供实时的重力加速度方向,进而可以计算出机体姿态角度。陀螺仪提供实时的旋转角度,通过积分也能换算成机体姿态角度。加速计对机体振动非常敏感,稍有扰动,加速度方向就会偏移(外力与重力的合力),但是长期运行时,经过平滑滤波算法之后的加速计数据就比较可信。相...【阅读全文】
【嵌入式】 ble属性
ifndef | 2016-11-17 19:23:40 | 阅读(3620) | 评论(2)
这里只介绍常用的一些概念,一些极少用到的概念为避免混淆这里不做介绍。简单的来说,BLE的服务端属性数据库可以就看做是一张表。表中包含很多个条目。每一条条目就称为属性条目。 属性条目属性条目属性条目...【阅读全文】
yangyefeng820803 | 2016-11-16 16:31:17 | 阅读(1860) | 评论(0)
一直在Linux下开发的人一定会用到tcpdump,下面就是关于tcpdump的使用方法说明tcpdump的选项 -a —— 将网络地址和广播地址转变成名字-d —— 将匹配信息包的代码以人们能够理解的汇编格式给出-dd —— 将匹配信息包的代码以c语言程序段的格式给出-ddd ...【阅读全文】
chunchui1987 | 2016-11-08 21:56:46 | 阅读(7320) | 评论(1)
在一次写代码的过程中,想把一个结构体的数据写到stm32单片机内部代码没有用到的空闲Flash,结构体开始时这样的://#pragma pack(1)typedef struct {    u8  DeviceAddr;//设备地址    LEDMODE  LED_Mode;  //LED 控制模式   BAUTRARE  Baudrate; ...【阅读全文】
chunchui1987 | 2016-11-08 21:22:36 | 阅读(710) | 评论(0)
今天在调试stm32单片机程序的时候,调着调着就进不了主函数了,一直停在启动文件系统初始化那个函数的那里,网上找了好多答案还是没找到问题,后来发现是调试时打得断点过多所造成的,所以在此做一个记录。【阅读全文】
hxf0223 | 2016-11-04 09:07:22 | 阅读(5120) | 评论(0)
点击(此处)折叠或打开#ifndef __USART_H#define __USART_H#ifdef __cplusplusextern "C" {#endif#include "stdio.h"#include "stm32f4xx.h"...【阅读全文】