按类别查询搜索结果
关于关键词 的检测结果,共 5291
yangyefeng820803 | 2017-03-06 16:29:01 | 阅读(1390) | 评论(0)
Core层中有两个重要函数 mmc_alloc_host 用于构造host,前面已经学习过,这里不再阐述;另一个就是 mmc_add_host,用于注册host     前面探测函数s3cmci_probe,现在就来回顾一下这个函数的作用。先简要的概括一下这个函数的功能:1、s3cmci_probe 最重要的作用是host 的注册...【阅读全文】
yangyefeng820803 | 2017-03-06 16:18:43 | 阅读(1480) | 评论(0)
前面对SD卡控制器有了一个基本的介绍。其实SD控制器层更过的意义是为core层提供一种操作SD卡硬件的一种方法,当然不同的控制器对硬件控制的方法不尽相同,但是他们最终都能像core层提交一个统一的封装有操作方法的数据结构,那便是即将闪亮登场的struct mmc_host_ops....对应的host文件为s3cmci.c。    接...【阅读全文】
yangyefeng820803 | 2017-03-06 16:13:36 | 阅读(1550) | 评论(0)
 废话不多说,直接切进主题:       Linux在内核源码的drivers/mmc/core文件夹下为我们的提供了一系列SD卡的接口服务函数。可以查看Makefile如下可见,core文件夹下有针对总线的服务bus.c,针对主控制器的服务host.c,针对SD卡的服务sd.c, sd_ops.c等等。其中,最为核心的一个...【阅读全文】
yangyefeng820803 | 2017-03-06 15:27:52 | 阅读(1440) | 评论(0)
回顾一下前面的知识,MMC 子系统范围三个部分:HOST 部分是针对不同主机的驱动程序,这一部是驱动程序工程师需要根据自己的特点平台来完成的。CORE 部分: 这是整个MMC 的核心存,这部分完成了不同协议和规范的实现,并为HOST 层的驱动提供了接口函数。CARD 部分:因为这些记忆卡都是块设备,当然需要提供块设...【阅读全文】
yangyefeng820803 | 2017-03-06 15:22:29 | 阅读(1670) | 评论(0)
一.SD/MMC卡基础概念1.1.什么是MMC卡      MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。1.2.什么是SD卡     SD:SD卡为Secure Digital Mem...【阅读全文】
yangyefeng820803 | 2017-03-06 11:06:35 | 阅读(5220) | 评论(0)
一、什么是wifi 模块        百度百科上这样定义:        Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可...【阅读全文】
yangyefeng820803 | 2017-03-06 10:58:55 | 阅读(1850) | 评论(0)
一、WiFi相关基础概念1、什么是wifi       我们看一下百度百科是如何定义的:      Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。[1]  无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所...【阅读全文】
langui3000 | 2017-03-03 13:30:05 | 阅读(1660) | 评论(0)
千年一叹xf | 2017-02-24 21:35:53 | 阅读(570) | 评论(0)
千年一叹xf | 2017-02-24 21:17:35 | 阅读(130) | 评论(0)
前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一...【阅读全文】
jsxthncn | 2017-02-23 17:10:15 | 阅读(1970) | 评论(0)
目的:使用libcurl与平台进行http通信,发送post和get请求。1. 建立项目建立包含如下内容的简单项目:include: 包含libcurl头文件,将libcurl的头文件包含目录curl置于该include目录中;lib: 将libcurl.a文件放入该目录下;Makefile: 项目makefile文件;MyCurl.h: libcurl接口封装声明文件;MyCurl.cpp: libcurl接...【阅读全文】
jsxthncn | 2017-02-23 17:01:00 | 阅读(3840) | 评论(0)
目标:编译出libcurl.a静态库,移植到自己的项目中1. 下载Libcurl进入https://curl.haxx.se/download.html页面,选择下载libcurl源码2. 配置编译选项解压源码,进入源码目录,配置编译选项:configure前可用./configure -help命令查看所有配置的说明,下面是我的配置:./configure --pr...【阅读全文】
yangyefeng820803 | 2017-02-23 16:25:38 | 阅读(2120) | 评论(0)
流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。       &...【阅读全文】
yangyefeng820803 | 2017-02-23 15:42:57 | 阅读(2060) | 评论(0)
一、准备工作            1、x264库源码下载地址:http://www.videolan.org/developers/x264.html               作者目前的版本是x264-snapshot-20160511-2245       2、编译器arm-none-Linux-gnueabi...【阅读全文】
yangyefeng820803 | 2017-02-22 09:40:41 | 阅读(1720) | 评论(0)
NO.3 V4L2的API和数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。1、常用的结构体在内核目录include/linux/videodev2.h中定义   struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS    st...【阅读全文】
【嵌入式】 Linux camera
yangyefeng820803 | 2017-02-21 16:39:37 | 阅读(2640) | 评论(0)
曝光 exposure为了讲清曝光这个词,我们还是回到小孔成像。假设一个黑乎乎的密闭房间,一面墙壁上开了个小圆窗户,窗对面的内壁上安上感光材料(白沥青,大型胶卷或CCD/CMOS)。这就是一台大型房式照相机。在没有打开小窗之前,房间里是黑乎乎的。我们打开小窗,光线从小孔而入,射到对面墙壁的胶卷上,产生光...【阅读全文】
yangyefeng820803 | 2017-02-20 09:25:44 | 阅读(770) | 评论(0)
启动 ARM Linux=================作者:Russell King日期  : 2002年5月18日以下文档适用于 2.4.18-rmk6 及以上版本.为了启动ARM Linux,你需要一个引导装载程序(boot loader),它是一个在主内核启动前运行的一个小程序。引导装载程序需要...【阅读全文】
chinaitboy | 2017-02-19 16:55:32 | 阅读(700) | 评论(0)
Linux中断下半部处理有三种方式:软中断、tasklet、工作队列【阅读全文】
yangyefeng820803 | 2017-02-16 16:20:46 | 阅读(930) | 评论(0)
ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库。Linux Ldd参数说明:--version  打印ldd的版本号-v --verbose  打印所有信息,例如包括符号的版本信息-d --data-relocs  执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)-r --function-relocs  对目标对象和函数执行重新部署...【阅读全文】
yangyefeng820803 | 2017-02-16 15:17:50 | 阅读(870) | 评论(0)
版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信...【阅读全文】