
嵌入式学习日记
文章平均质量分 84
G____yiyi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM汇编初始化C程序运行环境
ARM映像文件简介1.ARM映像文件 ARM中的各种源文件(包括汇编文件,C语言程序及C++程序等)经过ARM编译器编译后生成ELF格式的目标文件。这些目标文件和相应的C/C++运行时用到的库经过ARM连接器处理后,生成ELF格式的映像文件(image),这种ELF格式的映像文件是一种可执行文件,可被写入嵌入式设备的ROM中。 ARM映像文件的组成:AR原创 2015-05-05 18:51:34 · 2704 阅读 · 2 评论 -
waitpid()函数详解
waitpid系统调用在Linux函数库中的原型是:#include #include pid_t waitpid(pid_t pid,int *status,int options)从本质上讲,系统调用waitpid和wait的作用是完全相同的,但waitpid多出了两个可由用户控制的参数pid和options,从而为我们编程提供了另一种更灵活的方式转载 2015-05-06 19:49:53 · 53595 阅读 · 2 评论 -
errno和strerror
1.errno头文件:include errno用于Linux下的错误捕获,在运行creat(),open(),write()之类的函数时有些时候会调用失败返回-1,这时候若在程序中include这个头文件,每次发生错误时,系统会自动用错误代码填充errno这个全局变量。这对于调试程序有很大帮助。errno的错误定义: #define EPERM 1原创 2015-05-07 10:31:48 · 10644 阅读 · 1 评论