按类别查询搜索结果
关于关键词 "移动开发" 的检测结果,共 183
yangyefeng820803 | 2017-04-05 14:49:01 | 阅读(30) | 评论(0)
在Eclipse下想要调试STM32等单片机,需要J-LINK或者ST-LINK,相对来说,可能J-LINK的教程会比较多一些, 但手头上只有ST-LINK,物尽其用,想要在Eclipse下配置调试工具,请参考一下博文 http://blog.163.com/rainsmell_/blog/static/212827113201431443714393/ 感谢上面博文的作者。 1.安装ST-LINK Utility【阅读全文】
yangyefeng820803 | 2017-04-05 14:41:14 | 阅读(0) | 评论(0)
本文引用以下博客成果, http://blog.csdn.net/at91rm9200/article/details/22853621 http://blog.csdn.net/at91rm9200/article/details/23245001 http://blog.163.com/rainsmell_/blog/static/212827113201431443714393/ http://blog.sina.com.cn/s/blog_78212a050100ph5y.html http://eraycanli.com/blog/2015/01/24/stm32-gnu-arm-【阅读全文】
mucheni | 2017-03-31 10:39:12 | 阅读(0) | 评论(0)
iTOP-4418开发板是北京迅为电子有限公司研发设计的一款开发板平台,核心板尺寸小,引出脚多,能够帮助工程师们快速开发新产品。 行业应用: iTOP-4418开发开发板可广泛适用于工控、智能家居、医疗、多媒体、安防、车载、金融、消费电子、手持设备、显示控制、教学、电力、通讯等领域。 产品特点: 1.三星S5P四核44【阅读全文】
wonderfulpjz | 2017-03-17 11:13:06 | 阅读(30) | 评论(0)
事情背景:由于需要在windows和ARM板之间只通过串口传输文件(windows的文件只通过串口传输到ARM板上) 这时超级终端SecureCRT+lrzsz工具可以完成这项使命!(其他终端软件没试过,一直用的这个) 准备工作: 1. SercureCRT软件 2.Linux上安装好交叉编译器 3. 下载好的lrzsz源码包!(关于lrzsz的相关【阅读全文】
yangyefeng820803 | 2017-03-16 16:52:32 | 阅读(0) | 评论(0)
一、Android Bluetooth现状 在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能使用。【阅读全文】
yangyefeng820803 | 2017-03-07 14:50:16 | 阅读(60) | 评论(0)
Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。 Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。 一、内核网络结构 在Linux内核中,对网络部分按照网络协议层、网络设备层、设备驱动功能层和网络媒介层的【阅读全文】
yangyefeng820803 | 2017-03-07 10:33:04 | 阅读(90) | 评论(0)
参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。 一、驱动加载部分 [cpp]view plaincopy staticint__initusb_mouse_init(void) { intretval=usb_register(&us【阅读全文】
yangyefeng820803 | 2017-03-07 09:56:58 | 阅读(210) | 评论(0)
在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE); b -- USB逻辑设备被USB系统软件看作是一个端点的集【阅读全文】
yangyefeng820803 | 2017-03-06 16:45:07 | 阅读(540) | 评论(0)
一、工作流程 mmc驱动主要文件包括 drivers/mmc/card/block.c drivers/mmc/card/queue.c drivers/mmc/core/core.c drivers/mmc/core/host.c drivers/mmc/core/ 内核启动时,首先执行core/core.c的mmc_init,注册mmc、sd总线,以及一个host class设备。接着执行card/block.c中,申请一个块设备。 二、数据结构:【阅读全文】
yangyefeng820803 | 2017-03-06 16:42:10 | 阅读(300) | 评论(0)
前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同。而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动、USB鼠标驱动,同样都符合LinuxUSB驱动结构: USB设备驱动(字符设备、块设备、网络设备) | USB 核心【阅读全文】
yangyefeng820803 | 2017-03-06 16:35:37 | 阅读(270) | 评论(0)
SDIO-Wifi模块是基于SDIO接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户主平台数据通过SDIO口到无线网络之间的转换。SDIO具有传输数据快,兼容SD、MMC接口等特点。 对于SDIO接口的wifi,首先,它是一个sdio的卡的设备,然后具备了wifi的功能,所以,注册的时候还是先以【阅读全文】
yangyefeng820803 | 2017-03-06 16:29:01 | 阅读(240) | 评论(0)
Core层中有两个重要函数mmc_alloc_host用于构造host,前面已经学习过,这里不再阐述;另一个就是mmc_add_host,用于注册host 前面探测函数s3cmci_probe,现在就来回顾一下这个函数的作用。先简要的概括一下这个函数的功能: 1、s3cmci_probe最重要的作用是host 的注册,那么首先必须构造出一个host,这个host就是通过s3cmci_a【阅读全文】
yangyefeng820803 | 2017-03-06 16:18:43 | 阅读(120) | 评论(0)
前面对SD卡控制器有了一个基本的介绍。其实SD控制器层更过的意义是为core层提供一种操作SD卡硬件的一种方法,当然不同的控制器对硬件控制的方法不尽相同,但是他们最终都能像core层提交一个统一的封装有操作方法的数据结构,那便是即将闪亮登场的struct mmc_host_ops....对应的host文件为s3cmci.c。 接下来就来揭开与之对应的struc【阅读全文】
yangyefeng820803 | 2017-03-06 16:13:36 | 阅读(120) | 评论(0)
废话不多说,直接切进主题: Linux在内核源码的drivers/mmc/core文件夹下为我们的提供了一系列SD卡的接口服务函数。可以查看Makefile如下 可见,core文件夹下有针对总线的服务bus.c,针对主控制器的服务host.c,针对SD卡的服务sd.c, sd_ops.c等等。 其中,最为核心的一个函数便是之前提到的位于core.c的mmc_re【阅读全文】
yangyefeng820803 | 2017-03-06 15:27:52 | 阅读(120) | 评论(0)
回顾一下前面的知识,MMC 子系统范围三个部分: HOST 部分是针对不同主机的驱动程序,这一部是驱动程序工程师需要根据自己的特点平台来完成的。 CORE 部分: 这是整个MMC 的核心存,这部分完成了不同协议和规范的实现,并为HOST 层的驱动提供了接口函数。 CARD 部分:因为这些记忆卡都是块设备,当然需要提供块设备的驱动【阅读全文】
yangyefeng820803 | 2017-03-06 15:22:29 | 阅读(120) | 评论(0)
一.SD/MMC卡基础概念 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SD卡 SD:SD卡为Secure Digital Memory Card, 即安全数码卡。它在MMC的基础上发展而来,增加【阅读全文】
yangyefeng820803 | 2017-03-06 11:06:35 | 阅读(150) | 评论(0)
一、什么是wifi 模块 百度百科上这样定义: Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应【阅读全文】
yangyefeng820803 | 2017-03-06 10:58:55 | 阅读(120) | 评论(0)
一、WiFi相关基础概念 1、什么是wifi 我们看一下百度百科是如何定义的: Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。[1] 无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互【阅读全文】
zynq_fans | 2017-03-01 16:04:49 | 阅读(60) | 评论(0)
jsxthncn | 2017-02-28 18:31:19 | 阅读(0) | 评论(0)
20170228:跑通demo代码【阅读全文】