自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 堆和栈

 一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。   2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结

2016-10-07 12:12:05 180

原创 关键字:static,const,volatile

static关键字至少有下列n个作用:(1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)限制变量的作用域,在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)限制函数的作用域,在模块内的static函数只可被这一模块内的其它函数调用,

2016-10-06 17:55:54 247

原创 sizeof分析

1.1 基本类型 1.2 指针 1.3 数组 1.3.1 数组的sizeof返回整个数组所占的字节数,即(数组元素个数×每个元素所占字节)。 结果:4*4=161.3.2 常量字符串与字符数组的内存分配方式相同。 结果都是: 1.3.3 数组和指针所占的字节数不同,应注意区分。 结果: 再看一个例子: 结果是: 分析: 首先double *(*b)[

2016-10-05 19:20:33 262

原创 项目知识复习3----CAN总线

第三篇.CAN总线可以看这一个blog:http://blog.csdn.net/qq_34392093/article/details/52141952?locationNum=10其中的同步:硬同步跟重同步,现在还是不能完全理解。

2016-09-20 15:41:58 251

原创 项目知识复习2----IIC

第二篇. IIC1.概述1.IIC总线由数据线SDA和时钟线SCL两条线构成通信线路,既可发送数据,也可接收数据。在CPU与被控IC之间、IC与IC之间都可以进行双向传送,最高传送速率为400kbs,各种被控器件均并联在总线上,但每个器件都有唯一的地址。在信息传输过程中IIC总线上并联的每一个器件既是被控器(或主控器),又是发送器,这取决于他所要完成的功能。2.CPU发出的控制

2016-09-20 15:02:43 623

转载 NRF24L01使用注意

nrf24L01被设置为接收模式后,可通过6个不同的数据通道(data pipe)接收数据。每个数据通道都有一个唯一的地址但是各数据通道的频率是相同的。这意味着可以有6个被配置成发送状态的nRF24L01可以和一个配置成接收状态的nRF24L01通信,并且接收方可以区分(通过判断状态寄存器的1-3位即可达到区分的目的)。数据通道0有一个唯一的40bit的可设置的地址。其余的通道1到

2016-09-20 11:21:42 4593

原创 项目知识复习1-----SPI

最近一段在找工作,因此面试时,肯定会被问到一些自己做过的项目,因此我打算用一个系列把之前做的项目里用到的一些知识列出来复习一下,也方便以后自己查阅吧。     第一篇.    SPI使用场景:无线数传NRF24L011.概念     1.SPI,serial perripheral interface ,串行外围设备接口,所以是串行通信。同时,它允许全双工。2.

2016-09-20 09:39:13 389

原创 u-boot 1.1.6版本学习笔记——Start.s分析

start.s u-boot

2016-09-18 17:06:33 494

原创 指针类型与指针指向类型理解

今天在看一些C语言面试题时,遇到这样一个题目:#include<studio.h>int main(){ unsigned int a = 0xFFFFFFF7; unsigned char i = (unsigned char)a; char *b = (char *)&a; printf("%08x,%08x",i,*b);}我先说一下答案,0x000000F7

2016-09-11 11:34:26 2065

转载 函数形参是指向指针的指针

一. 回顾指针概念: 今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧! 当我们程序如下申明变量: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6 7 8 9 10 11 12 13 14

2016-09-10 15:12:06 709

转载 【C语言】字符串中的转义字符与字符串的长度

转义字符,字符串长度

2016-09-05 18:15:01 2349 1

原创 u-boot分析:配置部分

使用u-boot,makefile中的配置命令

2016-09-04 18:06:40 224

原创 JAVA枚举

JAVA枚举

2016-09-03 18:16:29 163

原创 s3c2440MMU

s3c2440

2016-09-03 16:51:03 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除