嵌入式Linux(第二天学习二)——应用程序编程基础

应用程序编程基础

这部分基本就是复习…

内存分配

堆和栈的概念和在系统中的应用。这个计算机组成原理大概都会讲一些,栈一般用来存储临时变量,保护数据之类的。堆类似于链表。
用到的函数都是C的函数诸如:
malloc、free、calloc、realloc等

文件指针和流

文件的操作都是围绕流进行的,操作系统屏蔽了操作文件的I/O和具体的物理细节,打开一个文件如fopen,就把文件和流绑定在了一起,对于用户而言只需要操作文件的数据流就可以。操作…就和C读写没啥太大区别…有兴趣可以详细了解stdio库,里面有关于缓冲等I/O操作。

好像还分为ANIC和POSIX C的不同操作

猜你喜欢

转载自blog.csdn.net/u010594449/article/details/105601210