2016年4月7日

4.7 C语言的存储类,作用域,生命周期,链接属性

摘要: C语言背后的运行机制,学会了会对C语言更加熟悉,可以直接看到C语言的骨头里去。 存储类(storage class): ①什么是存储类? 存储类就是变量存储类型,即变量在内存中存储在什么段。 例如:栈:普通局部变量。 数据段(.data):初始化不为零的全局变量,静态局部变量。 bss段:初始化为零 阅读全文

posted @ 2016-04-07 00:52 岳睿_02 阅读(714) 评论(0) 推荐(0) 编辑

uboot学习之二----主Makefile学习之一----版本号 u_boot_version(U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL).$(EXTRAVERSION)) (24-29行)

摘要: BSP支持包(https://yunpan.cn/cqB5i8LCAMzhM 访问密码 c425,解压后/uboot目录下的Makefile) VERSION = 1 //主版本号PATCHLEVEL = 3 //修补版本号SUBLEVEL = 4 //次版本号EXTRAVERSION = //附加 阅读全文

posted @ 2016-04-07 00:46 岳睿_02 阅读(3281) 评论(0) 推荐(0) 编辑

uboot学习之二----主Makefile学习之二----环境变量之:主机的操作系统和主机架构(HOSTOS、HOSTARCH)(31-43行)

摘要: HOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc/ppc/ \ -e s/ppc64/ppc/ \ 阅读全文

posted @ 2016-04-07 00:45 岳睿_02 阅读(1512) 评论(0) 推荐(1) 编辑

uboot学习之二----主Makefile学习之三----静默编译

摘要: 第45-54行: 45 # Deal with colliding definitions from tcsh etc. 46 VENDOR= 47 48 ######################################################################## 阅读全文

posted @ 2016-04-07 00:44 岳睿_02 阅读(2696) 评论(0) 推荐(0) 编辑

uboot学习之二----主Makefile学习之四----两种编译方法:原地编译和单独输出文件夹编译

摘要: 第57-123行: 编译复杂项目:makefile提供两种编译管理方法,默认情况是原地编译。 原地编译的缺点: 第一:污染源文件目录。第二:一套源代码只能按照一种配置和编译方法进行处理,无法同时维护超过两个或两个以上的配置编译方法。 输出文件夹编译: 为了解决以上缺陷,采用单独输出文件夹的方式编译, 阅读全文

posted @ 2016-04-07 00:41 岳睿_02 阅读(1999) 评论(0) 推荐(0) 编辑

uboot学习之一-----源码配置

摘要: 首先拿到一份bsp,我将其放在/usr/local/arm下,名字为qt_x210v3_130807.tar.bz2 (https://yunpan.cn/cqB5i8LCAMzhM 访问密码 c425)。 第一步: 解压bsp root@ubuntu:/usr/local/arm# tar jxv 阅读全文

posted @ 2016-04-07 00:27 岳睿_02 阅读(2124) 评论(0) 推荐(0) 编辑

导航