2017年3月26日

指针、数组的理解与关系

摘要: 一、指针的本质:变量,指针变量就是指针变量int *p:两个变量,一个p(指针变量本身)是int *类型的 另一个是*p(指针指向的那个变量)是int类型的注:指针说白了就是指针类型,前面定义的int类型是为了说明指针指向的那个数的类型,所以指针的解析方式都是按地址来解析的(不管你是char *还是 阅读全文

posted @ 2017-03-26 22:32 困不休 阅读(2765) 评论(0) 推荐(0) 编辑

函数的部分理解

摘要: 1、函数为什么需要形参与返回值(1)函数名是一个符号,表示整个函数代码段的首地址,实质是一个指针常量,所以在程序中使用到函数名时都是当地址用的,用来调用这个函数的。(2)函数体是函数的关键,由一对{}括起来,包含很多句代码,函数体就是函数实际做的工作。(3)形参列表和返回值。形参是函数的输入部分,返 阅读全文

posted @ 2017-03-26 22:24 困不休 阅读(172) 评论(0) 推荐(0) 编辑

Value too large for defined data type的解决方法之一

摘要: 折腾了两三天,尝试了网上各种办法最后终于把这个给解决了。 进入正题 之前用的是arm-2009的编译链,在不是共享文件夹下编译的话一切都正常,可以生成想要的目标文件,一旦放入/mnt/hgfs/xxx/(xxx表示自己创建的共享文件夹名称)然后进行make指令后就会出现Value too large 阅读全文

posted @ 2017-03-26 09:21 困不休 阅读(2432) 评论(0) 推荐(0) 编辑

s5pv210的时钟系统概述

摘要: S5PV210的时钟系统 (外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频得到各种频率的时钟) 1.为什么要时钟系统?SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥 2.为什么要内部先高频然后再分频? 阅读全文

posted @ 2017-03-26 09:20 困不休 阅读(440) 评论(0) 推荐(0) 编辑

位运算

摘要: 位运算1.位与 & 逻辑与 && 区别:0xAA&0xF0=0xA0 0xAA&&0xF0=1 位与一位一位进行相与,有0则0;逻辑与则是把这一个数当成一个整数,两个非0则为1一个为0则输出0 2.位或 | 逻辑或 ||区别:0xAA|xF0=0xFA 0xAA||0xF0=1 位或一位一位进行相或 阅读全文

posted @ 2017-03-26 09:10 困不休 阅读(257) 评论(0) 推荐(0) 编辑

size和strlen

摘要: sizeof运算符(用法类似函数)作用:用来返回()里面变量或者数据类型占用的内存字节数。 sizeof存在的价值?主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统中为4字节,在16位系统中为2字节···)。所以程序中需要使用sizeof来判断当前变量/数据类型在当 阅读全文

posted @ 2017-03-26 09:08 困不休 阅读(210) 评论(0) 推荐(0) 编辑

导航