内核3.1引入一套新的API regmap,目的是提取出关于I2C SPI irq等相关注册、使能以及读写的公共部分,以提高代码的可重用性,并且使得在使用如上内核基础组件时变得更为简单易用。0 基础结构structregmap_config{intreg_bits;//寄存器地址的位数,必须配置,例...
分类:
其他好文 时间:
2014-09-22 13:49:02
阅读次数:
1003
后缀树(Suffix Tree) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy给你一个长字符串s与很多短字符串集合{T1,, T2, ...}, 设计一个方法在s中查询T1, T2, ..., 要求找出Ti在s中的位置.代码:/*
* main.cpp
*
* Created on: 2014.7.20
* Author: Spi...
分类:
其他好文 时间:
2014-09-21 09:27:49
阅读次数:
232
WIZnet W5500 支持高达 80MHz SPI 时钟,所以用户可用 MCU来提供一个最大传输速率的高速以太网SPI通讯。本文中,我将展示如何用STM32 MCU来让W5500达到最大传输速率。
当使用来自STMicro的Cortex M3/M4产线的32位处理器,以太网传输速率可以在使用SPI通讯模式事产生最大变化。我将比较使用SPI标准模式和SPI DMA模式的不同传输速率。...
分类:
其他好文 时间:
2014-09-18 18:58:04
阅读次数:
483
packagecom.p_w_picpath.util;importjava.io.File;importjavax.p_w_picpathio.spi.ImageReaderSpi;importjavax.p_w_picpathio.spi.ImageWriterSpi;importjavax.p_w_picpathio.stream.FileImageInputStream;importjavax.p_w_picpathio.stream.FileImageOutputStream;importcom.s..
分类:
编程语言 时间:
2014-09-16 12:48:11
阅读次数:
227
第一个区别当然是名字: ???? SPI(Serial Peripheral Interface:串行外设接口); ???? I2C(INTER IC BUS) ???? UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气...
分类:
其他好文 时间:
2014-09-01 10:55:43
阅读次数:
187
为了使SD卡初始化进入SPI模式,我们需要使用的命令有3个:CMD0,ACMD41,CMD55(使用ACMD类的指令前应先发CMD55,CMD55起到一个切换到ACMD类命令的作用)。 为什么在使用CMD0以后不使用CMD1?CMD1是MMC卡使用的指令,虽然本文并不想讨论MMC卡的问题,但是我还是...
分类:
其他好文 时间:
2014-08-28 11:12:09
阅读次数:
249
Solr4.8.0源码分析(7)之Solr SPI查看Solr源码时候会发现,每一个package都会由对应的resources. 如下图所示:一时对这玩意好奇了,看了文档以后才发现,这个services就是java SPI机制。首先介绍下java SPI机制,然后再结合Solr谈一下SPI。1. ...
分类:
其他好文 时间:
2014-08-24 00:09:22
阅读次数:
461
本节介绍dubbo-common,dubbo-common是公共逻辑模块,包括Util类、通用模型,是其它模块的基础。
扩展机制
SPI
SPI是扩展点的注解,标注在类型上,所有的扩展点需要通过SPI来标注。
约定:
在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。
1)...
分类:
其他好文 时间:
2014-08-22 19:45:39
阅读次数:
183
SPI是英文Serial Peripheral Interface的缩写,该协议是由美国摩托罗拉公司推出的一种同步串行传输规范,首先由摩托罗拉公司在其MC68HCXX系列处理器上定义,后主要应用在 EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。
分类:
其他好文 时间:
2014-08-22 15:46:28
阅读次数:
303
应用程序与驱动之间需要进行命令的传递,因而它们之间需要共同定义一套双方都可以识别的数据结构,实际使用时它们include的是名字和内容相同但位置不同的头文件。比如spi_gpio_ad7193.h这个头文件中包含有仅给驱动所使用的结构 _mode/_confstruct _mode { // ...
分类:
其他好文 时间:
2014-08-20 12:09:22
阅读次数:
202