发布时间:2013-10-19 18:15:45
一下内容参考了百度经验-C语言编程程序的内存如何布局,自己加以整理归纳。一、C语言程序的段介绍1.代码段(code或text) 代码段由各个函数产生,函数的每一个语句将最终经过编绎和汇编生成二进制机器代码(具体生生哪种体系结构的机器代码由编译器决定)。2.只读数据段(RO Data) 只读数据段的.........【阅读全文】
发布时间:2013-10-18 17:39:44
今年6月份毕业后,在家自学嵌入式linux已有3个多月,总算学完了,自己感觉学得挺不错,也做了一些小项目。最近开始找工作,也陆陆续续面试了几家公司,感觉不太对口,不太满意。昨晚收到短信说华为面试,心想起前几天也确实投过华为的简历,就没在意。第二天一大早起来挤地铁,来到传说中的南山区威新软件园.........【阅读全文】
发布时间:2013-10-19 23:07:36
1、内核空间和用户空间是操作系统重要的理论知识,用户程序运行在用户空间,内核功能模块运行在内核空间,二者是空间是不能互相访问的。用户态的程序要想访问内核空间,须使用系统调用。当用户空间的应用程序通过系统调用进入内核空间时,就会涉及到上下文的切换。用户空间和内核空间具有不同的地址映射、通用寄存.........【阅读全文】
发布时间:2013-10-19 23:01:47
1.static修饰全局变量 在全局变量前加static,全局变量就被定义成为一个全局静态变量。 特点如下: 1)存储区:静态存储区没变(静态存储区在整个程序运行期间都存在); 2)作用域:全局静态变量在声明他的文件之外是不可见的。准确地讲从定义之处开.........【阅读全文】
发布时间:2013-10-15 23:40:43
select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h> #include unistd.h> select函数: &.........【阅读全文】