摘要:
有名管道:它可以使互不相关的两个进程彼此通信。该管道可以通过路径来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用非常方便。不过值得 注意的是,FIFO是严格地遵循先进先出规则的,对管道及FIFO的读总是从开始处返回数据,对它们的写则把数据添加到 阅读全文
摘要:
fork()函数: 用于从已存在的进程中创建一个新的进程。新进程称为子进程,而原来的进程成为父进程。使用fork()函数得到的子进程是父进程的一个复制品。它从父进程处继承整个进程的地址空 间,包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描述、信号控制设定、进程优先级、进程组号、当前工作目录 阅读全文
摘要:
这周我们学习了交叉开发环境的搭建,将所需要的工具安装,如何配置环境变量。 交叉环境的搭建: 交叉开发:在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。 交叉编译:在主机环境下生成目标板上的可执行代码的编译方式为交叉编译。 进行交叉开发前,需要对交叉开发环境进行一定的配置,包括交叉开发工具的安 阅读全文
摘要:
本周对gcc,Makefile进行了简单的学习,相对来说Makefile接受的比较快,使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理、编译、汇编和链接,在练习gcc的时候错误也总是出现,但是在同学和老师的指导下还是很快的解决了这些问题。在实验楼也简单的复习 阅读全文
摘要:
本周我开始学习“新的”课程《嵌入式程序设计》,课上在老师的指导下,又重新复习了vim编辑器和gcc编辑相关的知识,虽然这些知识以前接触过,学习过,但是还是在运用中遇到很多的难点,最终在老师和同学的帮助下解决了这些问题。虽然过程比较困难,但还是有所收获的。 本节的vim操作相对来说还算是简单的操作,我 阅读全文