04 2016 档案

摘要:一、柔性数组 今天看了公司的代码,发现一个很奇怪的问题,后来自己写了类似代码,我先把代码贴出来吧。 好奇怪啊,有木有,结构体中竟然定义了一个包含0个元素的数组,当时看到这里就晕晕的。后来查找了资料,才知道这就是传说中柔性数组,柔性数组一般应用在结构体中,数组大小可变的场合中。 我们分析上述程序,da 阅读全文
posted @ 2016-04-08 15:56 xtusir 阅读(1207) 评论(0) 推荐(0)
摘要:(一)结构体指针定义 今天上班写了一段测试代码,结果在linux下编译出现段错误,刚开始一直找不到原因,后来找了度娘才搞懂了。我先贴出来第一次写的代码以及gcc编译器下报的错误: 在linux gcc编译器下编译没有报错但是执行程序出现段错误,报错如下: 我们可以看到程序无法执行,而只定义St Ea 阅读全文
posted @ 2016-04-07 10:40 xtusir 阅读(4567) 评论(0) 推荐(0)
摘要:一、DMA功能简介 首先唠叨一下DMA的基本概念,DMA的出现大大减轻了CPU的工作量。在硬件系统中,主要由CPU(内核)、外设、内存(SRAM)、总线等结构组成,数据经常要在内存和外设之间,外设和外设之间转移。例如:CPU需要处理从外设采集回来的数据,CPU需要先将数据从ADC外设的寄存器读取到内 阅读全文
posted @ 2016-04-01 16:24 xtusir 阅读(44928) 评论(2) 推荐(5)