Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39768
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-28 13:19
文章分类

全部博文(18)

文章存档

2014年(1)

2013年(17)

我的朋友

发布时间:2013-10-26 14:17:29

  在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活度最大化,同时也为bug埋下很多隐患。   因此,无论如何,我们都要对内存有一个清晰的理解。  一、对内的分配   32位操作系统支持4GB内存的连续访问,但通常把内存分为两个2GB的空间,每个进程在运行时最大可以使用2GB的私有内存(0x00000000—0x7FFFFFFF)。即理论上支持如下的大数组: 点击(此处)折叠或打开 char szBuffer[2*1024*1024*1024];     当......【阅读全文】

阅读(574) | 评论(0) | 转发(0)

发布时间:2013-10-26 13:32:48

        BootLoader的总目标是正确调用内核的执行,由于大部分的BoorLoader都依赖于CPU的体系结构。因此大部分的CBootLoader都分为两个步骤启动。依赖于CPU体系结构(如设备初始化等)的代码都放在stage1。而stage2一般使用C语言实现,能够实现更加复杂的功能,代码的可移植性也.........【阅读全文】

阅读(590) | 评论(0) | 转发(0)

发布时间:2013-10-23 15:24:34

http://blog.csdn.net/ce123/article/details/7498113问题 最近在做嵌入式文件系统时使用了如下的inittab文件:#/etc/inittab::sysinit:/etc/init.d/rcS::respawn:-/bin/shs3c2410_serial0::askfirst:-/bin/sh::ctrlaltdel:/sbin/reboot::shutdown:/bin/umount -a -r结果出现了:/bin/sh: can't acc.........【阅读全文】

阅读(654) | 评论(0) | 转发(0)

发布时间:2013-10-23 14:58:15

......【阅读全文】

阅读(1079) | 评论(0) | 转发(0)

发布时间:2013-09-15 11:16:14

. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nValue;         //nValue是constint const nValue;    // nValue是const但是对于指针类型的TYPE,不同的写法会有不同情况,例如:A. con......【阅读全文】

阅读(642) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册