2017年6月3日
摘要: 一、管道 1、有名管道的优点 有名管道的出现突破了这种限制,它可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用非常方便。 2、有名管道mkfifo函数的语法要点 3、有名管道的相关出错信 阅读全文
posted @ 2017-06-03 17:20 原来是Bruce啊 阅读(187) 评论(0) 推荐(0) 编辑
2017年5月22日
摘要: 一、fork函数和exec族函数 1.1、fork函数 fork函数用于从已存在的进程中创建一个新进程。新进程称为子进程,而原进程称为父进程。使用fork()函数得到的子进程是父进程的一个复制品, 它从父进程处继承了整个进程的地址空间,包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描述符、信 阅读全文
posted @ 2017-05-22 22:19 原来是Bruce啊 阅读(204) 评论(0) 推荐(0) 编辑
2017年5月15日
摘要: 一、搭建交叉编译环境 1、用gcc编译器生成 arm linux gcc交叉编译工具 "" 2、环境搭建完成 二、编译嵌入式Linux内核 1、内核配置 内核配置中的选项主要是用户用来为目标选择处理器架构的选项,不同的处理器架构会有不同的处理器选项,ARM必须确保在根目录中makefile里“ARC 阅读全文
posted @ 2017-05-15 12:49 原来是Bruce啊 阅读(280) 评论(0) 推荐(0) 编辑
2017年4月30日
摘要: 实验总结 一、GCC常用编译选项解析 常用编译选项 (1) E:只对文件进行预处理。 (2) S:只生成一个后缀名为.s的汇编语言文件,同样不会生成可执行的程序。 (3) c:告诉GCC仅把源程序编译为目标代码而不做链接的工作。 (4) v:在屏幕上显示出目前正在使用的GCC版本信息。 二、gdb调 阅读全文
posted @ 2017-04-30 21:21 原来是Bruce啊 阅读(189) 评论(0) 推荐(0) 编辑
2017年4月22日
摘要: 在第一周的学习过程中,我们重新复习了Linux的基本命令操作,包括vim,gcc等,对gcc编程的方法进行了了解。 1、复习vim常用指令: vim的退出模式: vim的插入模式: 2、利用gcc打印hello world!: 3、实验楼作业: 4、实验总结: 根据此次实验,对vi指令的认知更加深刻 阅读全文
posted @ 2017-04-22 23:49 原来是Bruce啊 阅读(137) 评论(0) 推荐(0) 编辑