1 DMA概念
DMA顾名思义就是指设备和内存之间、内存和外部存储设备之间进行直接的数据读写操作,而不需要CPU的参与。
2 DMA原理
DMA传输需要由DMA控制器DMAC进行,当需要进行DMA传输的时候,DMA控制器会发出占用总线的请求,当CPU响应DMA的请求时,暂时放弃对总线的控制权,当DMA传输结束的时候,DMAC会向I/O接口发出结束命令,并将总线控制权交还给CPU...
分类:
系统相关 时间:
2016-05-13 03:20:49
阅读次数:
312
首先,DS1302数据读写时序如下图:
51单片机上的程序见附件,将其移植到CC3200上需要做的工作:
1.选择合适的GPIO作为SCLK、I/0、RST,本人选用PIN_50:SCLK(7脚)、PIN_59:I/O(6脚)、PIN_15:RST(5脚),配置相关引脚,定义引脚操作,如下所示:
//RST脚 PIN_15
#define RST_OUT
MAP_GPIOD...
分类:
其他好文 时间:
2016-05-12 23:50:47
阅读次数:
394
??
一、sdram的介绍SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。
二、s3c2410内部存储器
上面的图是我个人对存储器的...
分类:
其他好文 时间:
2016-05-12 16:27:18
阅读次数:
809
什么是进程?计算机可做的事实质非常简单,比如计算两数之和,数据读写操作。这些基础的计算机动作便是一个计算机指令,而一系列指令的集合可实现某一大的功能,这一集合便是一个程序。进程即一个可执行程序被执行之后的实例,是程序的一个具体体现。包括分配内存的地址空间;..
分类:
系统相关 时间:
2016-05-12 00:03:25
阅读次数:
258
当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度,举例说明: 1亿条数据,分100张表 1.首先创建100张表 $i=0;while($i<=99){echo "$newNumber \r\n";$sql="CREATE TABLE `code_".$i."` ( `full_co ...
分类:
数据库 时间:
2016-05-11 15:14:05
阅读次数:
269
StringIO 很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO顾名思义就是在内存中读写str。 要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可: getvalue()方法用于获得写入后的str。 要读取StringIO,可以用一 ...
分类:
其他好文 时间:
2016-05-11 15:09:04
阅读次数:
118
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex(1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表(2..
分类:
数据库 时间:
2016-05-10 18:56:35
阅读次数:
193
5.3 Byte-level operations
ByteBuf除了提供基本对数据读写操作之外,它还提供了很多其他的方法,在接下来的这个小节中,我们将讨论这些方法中比较重要的来分析讲解一下
5.3.1 Random access indexing
与正常的java的字节数组一样,ByteBuf的索引下标也是从0开始的,第一个索引下表是0,最后一个字节索引总是它的...
分类:
Web程序 时间:
2016-04-29 19:23:40
阅读次数:
247
5.3 Byte-level operations
ByteBuf除了提供基本对数据读写操作之外,它还提供了很多其他的方法,在接下来的这个小节中,我们将讨论这些方法中比较重要的来分析讲解一下
5.3.1 Random access indexing
与正常的java的字节数组一样,ByteBuf的索引下标也是从0开始的,第一个索引下表是0,最后一个字节索引总是它的...
分类:
Web程序 时间:
2016-04-26 21:29:45
阅读次数:
197
1. 从resource的raw中读取文件数据: 2. 从resource的asset中读取文件数据 3. 读写/data/data/<应用程序名>目录上的文件: 4. 读写SD卡中的文件。也就是/mnt/sdcard/目录下面的文件 5. 使用File类进行文件的读写: 6. [代码]五、另外,F ...
分类:
移动开发 时间:
2016-04-15 15:12:31
阅读次数:
217