摘要: 1、u-boot2015.7版本编译没有在顶层目录中生成.config文件,而生成了include/autoconf.mk和include/autoconf.mk.dep两个文件,并在每个模块编译的时候包含着两个文件,作用相当于高版本u-boot中的.config文件。 2、autoconf.mk的 阅读全文
posted @ 2019-01-08 19:18 chenguan 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 1、u-boot编译脚本:mk.sh make am335x_evm_config:配置所需要的硬件平台和模块。 make:根据make am335x_evm_config得到的配置项(CONFIG_XXX)来决定编译哪些源码。 2、make am335x_evm_config 命令 在Makefi 阅读全文
posted @ 2019-01-08 19:04 chenguan 阅读(616) 评论(0) 推荐(0) 编辑
摘要: val=((val>4)&0xff); val=((val>2)&0x33); val=((val>1)&0x55); 阅读全文
posted @ 2019-01-03 10:26 chenguan 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 假定这两种方法都是正确的,下标绝不会比指针更有效率,但指针有时会比下标更有效率。 ——《C和指针》 先上代码: #if 0 /*下标*/ for( j=0; j<numFrame; j++) { pDesc[j].NextFDesc = &pDesc[j+1]; pDesc[j].FControl 阅读全文
posted @ 2016-12-16 19:05 chenguan 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 先上一段代码: int i; int a[10]; for(i=0; i<=10; i++) { a[i] = 0; } 根据ANSI C标准规定:数组中实际不存在的“溢界”元素的地址位于数组所占内存之后,可以对这个地址赋值和比较,但是不能引用该元素。 在我的机器上,得到: &i = 0x22ff4 阅读全文
posted @ 2016-12-07 11:33 chenguan 阅读(350) 评论(0) 推荐(0) 编辑
摘要: while语句的形式: while( expression ) statement for语句的形式: for( expression1; expression2;expression3 ) // ( 初始化,条件,调整 ) statement break语句在for语句和while语句中的作用都是 阅读全文
posted @ 2016-12-07 11:24 chenguan 阅读(12515) 评论(0) 推荐(0) 编辑
摘要: 问题 当我们刚开始学习C语言的时候,就接触到printf()函数,可是当时“道行”不深或许不够细心留意,又或者我们理所当然地认为库函数规定这样就是这样,没有发现这个函数与普通的函数存在区别,普通函数的参数在函数定义的时候就确定,而printf()函数的参数列表在调用时可变。还有一个原因导致我们没有去 阅读全文
posted @ 2016-11-30 19:08 chenguan 阅读(6316) 评论(0) 推荐(0) 编辑
摘要: 方法一:a = a + b - (b = a); //这里可能存在运算顺序的问题,先求(b=a)先呢?还是先求a+b?这因编译器而已,不可移植,不建议使用这种方法(修改于2016-12-06) 方法二:b = a + (a = b) * 0; //不建议使用这种方法,理由同上(修改于2016-12- 阅读全文
posted @ 2016-11-30 18:32 chenguan 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 问题: 在刚接触typedef void (*pfun)(void) 这个结构的时候,存在疑惑,为什么typedef后只有一“块”东西,而不是两“块”东西呢?那是谁“替代”了谁啊?我总结了一下,一方面是对typedef的概念不清晰,另一方面受了#define的影响,犯了定向思维的错误。 概念理解: 阅读全文
posted @ 2016-11-30 15:27 chenguan 阅读(17025) 评论(1) 推荐(2) 编辑
摘要: 数组指针 数组指针就是指向数组的指针,它是一个指针,指针,指针。形式:int (*p)[4]图形表示: 图1 数组指针的存储图示 指针数组 指针数组就是存放指针的数组,它是一个数组,数组,数组。形式:int *p[4] 或 int *(p[4]) 与数组指针int (*p)[4] 相比较,指针数组i 阅读全文
posted @ 2016-11-26 11:12 chenguan 阅读(478) 评论(0) 推荐(0) 编辑