总线标准:可视为系统与各模块,模块与模块之间的一个互连的标准界面。目前有以下几种:1.ISA,使用独立CPU的总线时钟,是IBM为了采用全16位的CPU而推出的。因而CPU可以采用比总线频率更高的时钟,有利于CPU性能的提高。没有总线仲裁,所以不支持多台主设备系统,数据的传送必须通过CPU或DMA接...
分类:
其他好文 时间:
2015-01-02 18:44:37
阅读次数:
251
32bits系统内存划分:
1. ZONE_DMA 包含低于16MB的内存页框
2. ZONE_NORMAL 包含高于16MB且低于896MB的内存页框
3. ZONE_HIGHMEM 包含从896MB开始于896MB的内存页框
ZONE_HIGHMEM又划分为如下三个部分:
1. VMALLOC区:VMALLOC_START ~ VMALLOC_END
2. 永久内核映射区:...
分类:
其他好文 时间:
2014-12-25 00:16:09
阅读次数:
172
在SmartPhone模拟器中上网 自己安装了。NET 2005,然后搭建移动开发环境,安装 DMA Transport Update.msi,安装ActiveSync 4.0,安装 Windows Mobile 5.0 Emulator Images for Smartphone CHS.msi,...
分类:
其他好文 时间:
2014-12-24 15:59:50
阅读次数:
130
AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字节和字的传输。AHB 系统由主模块、从模块和基础结构(Inf...
分类:
其他好文 时间:
2014-12-22 12:27:41
阅读次数:
143
从日志来看,系统内存leak导致outofmemory。Oct3014:22:35xenserver-21622kernel:[36474919.505097]lowmem_reserve[]:0000Oct3014:22:35xenserver-21622kernel:[36474919.505104]DMA:566*4kB3*8kB6*16kB1*32kB1*64kB0*128kB0*256kB1*512kB0*1024kB0*2048kB0*4096kB=2992kBOct30..
分类:
其他好文 时间:
2014-12-16 19:28:22
阅读次数:
214
ADC实验原理图:1.ADC配置函数 /* enable adc1 and config adc1 to dma mode */ ADC1_Init();/** * @brief ADC1初始化 * @param 无 * @retval 无 */void ADC1_Init(void){...
分类:
其他好文 时间:
2014-12-10 12:27:42
阅读次数:
189
在使用STM32的UART的DMA功能总结如下:首先上代码,这里采用STM32 的USART1作为Demo,RX的DMA为DMA1_Channel5,TX的DMA为DMA1_Channel4.初始化如下,红色的标记需要注意:RX-DMA初始化 1 // DMA Rx 2 USART_DMACmd(U...
分类:
其他好文 时间:
2014-12-09 22:54:57
阅读次数:
263
DMA简介(1)DMA,全称为:Direct Memory Access,即直接存储器访问,DMA 用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当 CPU 初始化这个传输动作,传输动作本身是由DMA 控制器 来实行和完成。DMA 传输对于高效能嵌入式系统算法和网络是很重要的。DM...
分类:
其他好文 时间:
2014-12-07 17:47:34
阅读次数:
376
1、简述:12位数字输入,电压输出,DAC可以配置为8位或12位模式。有2个输出通道。在双DAC模式下,两个通道可以独立地工作。特殊功能:噪声波形生成,三角波形生成,外部触发转换,双DAC同时或者分别转换;每个通道都有DMA功能;参考电压:2.4V~ 3.3V因为一旦使能DAC通道,那么相应的GPI...
分类:
其他好文 时间:
2014-12-07 11:16:06
阅读次数:
175