摘要: 先制作根文件系统。制作根文件系统:1.下载最新的busybox(http://www.busybox.net/)解压:tar xvjf busybox-1.22.0.tar.bz2 -C /home/chris/temp2.进入busybox目录:make menuconfig配置:│ Locati... 阅读全文
posted @ 2014-10-09 19:44 chrispauls 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 修改MTD分区:在/arch/arm/mach-s3c24xx/common-smdk.c修改: 1 /* NAND parititon from 2.4.18-swl5 */ 2 3 static struct mtd_partition smdk_default_nand_part[] = {... 阅读全文
posted @ 2014-10-09 19:33 chrispauls 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 首先补丁包来自凌云实验室:1.先打补丁:patch -p1 System Type │ -> S3C2410 Machines│ -> System Type │ -> S3C2412 Machines│ -> System Type │ │ -> S3C2416 Machines里面的所有... 阅读全文
posted @ 2014-10-09 19:17 chrispauls 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.修改Makefile:ARCH ?= armCROSS_COMPILE ?= arm-linux-2.修改串口时钟:在/arch/arm/mach-s3c24xx/mach-smdk2440.c改为12Ms3c24xx_init_clocks(12000000);/* by zhutao */3... 阅读全文
posted @ 2014-10-09 19:13 chrispauls 阅读(433) 评论(1) 推荐(0) 编辑
摘要: for循环的执行顺序用如下表达式:for(expression1;expression2;expression3) { expression4; } 执行的顺序应该是:1)第一次循环,即初始化循环。 首先执行表达式expression1(一般为初始化语... 阅读全文
posted @ 2014-10-07 20:48 chrispauls 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的... 阅读全文
posted @ 2014-10-03 13:41 chrispauls 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 7-4-1指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str,200)并没有使str获得期望的内存,str依旧是NULL,为什么?void GetMemory(char *p, int num){p = ... 阅读全文
posted @ 2014-10-02 23:03 chrispauls 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 局部变量func(){int a;int b=0;}很多书籍中也叫自动变量,它声明在函数块内,作用范围也在函数块内。 不能被同一源文件的其他函数使用,也不能被其他文件中的函数使用。局部变量存储在栈中。无论局部变量显示初始化(如b),或者未初始化(如a),都只有当定义它们的程序块被调用时(即执行时),... 阅读全文
posted @ 2014-10-02 15:04 chrispauls 阅读(158) 评论(0) 推荐(0) 编辑
摘要: int main() { int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++) += 123; printf("%d ,%d/n",*ptr,*(++ptr));... 阅读全文
posted @ 2014-10-02 14:31 chrispauls 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不... 阅读全文
posted @ 2014-10-02 14:03 chrispauls 阅读(114) 评论(0) 推荐(0) 编辑