摘要:
管道创建与关闭说明 创建管道可以通过调用pipe()来实现 管道关闭时只需将这文件描述符关闭即可,可使用普通的close()函数逐个关闭各个文件描述符。 管道读写说明 使用管道进行父子进程间通信的步骤: 创建管道:父进程调用pipe()函数创建一个管道 此时,管道的读端和写端都在一个进程之中,这种管 阅读全文
摘要:
第5周总结 首先用二进制方式向文件读写一组数据,使用fread函数和fwite函数完成。这里读写的数据是指一串固定长度的字节,比如一个int、一个结构体或者一个定长数组等。 其次在实验报告里写入程序代码的含义、使用的编译命令、运行结果 然后把已有的文件进行覆盖并且读出来 理解各个代码的意思 C 库函 阅读全文
摘要:
1交叉编译工具 1.1 交叉编译器介绍 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码,而这种工具就是交叉编译器(cross compiler)。 1.2搭建交叉编 阅读全文
摘要:
第二周学习内容 在第二周的学习中,我学会了GCC的编译原理和make命令的使用方法,并在课后通过实验楼的练习,熟悉了make的使用方式和gcc编译的过程。 gcc的编译 v / v / version 查看gcc版本号 I目录 指定头文件目录,注意 I和目录之间没有空格 c 只编译,生成.o文件,不 阅读全文
摘要:
教材学习总结 本周开始上嵌入式程序设计课,在开始学习的时候,老师带领我们复习一下Linux操作系统的一些命令操作符。 教材学习中的问题和解决过程 课上我们做了两个实验,一个是复习Linux命令符,一个是gcc。 第一个实验遇到的问题就是由于是上学期学的时间长了,就忘了,有了一些操作错误。 解决过程: 阅读全文