1. 简介 SPI, Serial Peripheral Interface, 串行外设接口, 是一种高速的、全双工、同步的通信总线SPI在芯片的管脚上只占用四根线 SPI接口主要用于MCU与各种外围设备以串行方式进行通信以交换信息外围设备包括EEPROM、FLASH、实时时钟、AD转换器、数字信号...
分类:
其他好文 时间:
2015-02-24 23:27:00
阅读次数:
265
在前一篇文里已经整理了一些Cyclone-V与Avalon-MM的资料,在这篇文里给一个 Slave设备的简单实现——7段数码管实现。 先上一个Avalon-MM的一般时序图: 一、硬件设计 IP逻辑实现: 当作为Avalon总线的Slave时,上图中的控制信号、地址信号都为输入,另外还会有一个Ch...
分类:
其他好文 时间:
2015-02-24 23:22:27
阅读次数:
1453
什么是I/O输入/输出是内存和外设之间拷贝数据的过程: 设备->内存: 输入操作 内存->设备: 输出操作 高级I/O: ANSI C提供的标准I/O库函数成为高级I/O, 也称为带缓冲的I/O; 低级I/O: Linux 提供的系统调用, 通常也称为不带缓冲的I/O; 文件描述符 对于Linux内核而言, 所有的文件或设备都对应一个文件描述符(Linux的设计哲学: 一切皆文件), 这...
最近在学习DE1-SOC,写一点应用笔记。理解有偏差的地方还望小伙伴们多多指点^_^ 一、Cyclone –V Interconnection DE1-SOC是基于Cyclone V设计的板卡,在Cyclone-V集成了FPGA与Arm Core A9,并分别连接了不同的外设,可通过HPS-FPGA...
分类:
其他好文 时间:
2015-02-16 14:15:32
阅读次数:
1483
根据之前的理解,字节序可以认为是处理器主观的概念,就像人如何去看待事物一样,处理器分大端和小端,对于内存的读写,只要保证数据类型一致,就不存在字节序的问题。
因此我感觉,字节序不同造成的最大差异在于对于寄存器的读写。因为外设寄存器都是小端的(根据kernel代码得出结论,下面还会在详细解释)
根据我之前字节序思考的文章,对于寄存器读写差异,有2种方案:
(1)从硬件上解决这个问题,对于32位cpu,将32根数据总线反接,但是这样对于寻址小于32位数据可能有问题,并且不能所有模块都反接(如内存),这还涉及到编...
分类:
系统相关 时间:
2015-02-13 11:40:55
阅读次数:
963
组合模式又称合成模式,国外设计模式大师GOF把合成模式定义为:“将对象组合成树形结构以表示” 部分-整体的 层次结构
“将对象组合成树形结构以表示” 部分-整体的 层次结构可以理解为“通过树形结构,同等显示多个独立的对象以及他们复合而成的合成对象”
1.结构
Component:为组合中的对象声明接口。在适当的情况下,嘻嘻所有类共有接口的缺省行为,声明一个接口用户访问和管理Com...
分类:
其他好文 时间:
2015-02-11 16:48:20
阅读次数:
247
測试环境:SDK:Oracle JRockit for Java version 6, JavaCommunication for Windows 2.0OS:WINDOWS7外设:串口条形码扫描枪Server:Tomcat6看了网上良莠不齐的关于Applet訪问串口的文章,总结起来所关注的问题无外...
分类:
移动开发 时间:
2015-02-10 20:15:17
阅读次数:
311
当局部地区网口不够用的时候,这种闲置的小路由器就可以派上用场了。重要部门都得配碎纸机,比如下面这种,缺点就是倒的时候容易有纸屑乱飞。打印机 hp1536 打印、复印、传真一体机,抗造,推荐。激光彩打,缺点是不能灌粉,只认原装的。理光c5502a 可以打A3的,几万买的不知道。理光cw2200sp 8...
分类:
其他好文 时间:
2015-02-09 22:56:04
阅读次数:
237
DM8168硬件平台作者:Marvin_wuTMS320DM8168是一款多核SoC,它集成了包含ARM Cortex A8、DSP C674X+、M3 VIDEO、M3 VPSS等处理器。DSP用于视频图像处理,ARM负责应用程序管理及各个外设的控制,M3 VIDEO主要功能是对视频帧进行编码和解...
分类:
其他好文 时间:
2015-02-09 10:44:51
阅读次数:
137
一、AMBA总线标准
1. AMBA 全称“Advanced Microprocessor Bus Architectur”,是ARM公司提出的一种开放性的SOC总线标准,现已经广泛应用于RISC的内核上上。
2. AMBA定义了一种多总线系统(multilevel
busing system),包括系统总线和等级稍低的外设总线。 AMBA支持32位、64位、128位的数据...
分类:
其他好文 时间:
2015-02-07 17:26:38
阅读次数:
112