摘要: 实验总结 一 .有名管道(FIFO) 命名管道也被称为FIFO文件,是一种特殊的文件。由于linux所有的事物都可以被视为文件,所以对命名管道的使用也就变得与文件操作非常统一。 二 .打开命名管道有两点要注意: 就是程序不能以O_RDWR(读写)模式打开FIFO文件进行读写操作,而其行为也未明确定义 阅读全文
posted @ 2017-06-08 22:06 lixiangwei 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 这次实验代码数量颇多,用时比较长,不过增添了许多经验,还是很充实的,以下是学习的知识 第四节: fwrite和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。 函数原型分别是: size_t fread(void ptr, size_t size, s 阅读全文
posted @ 2017-05-21 14:00 lixiangwei 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、Linux交叉开发环境的搭建 交叉开发:在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。 交叉编译:在主机环境下生成目标板上的可执行代码的编译方式为交叉编译。 进行交叉开发前,需要对交叉开发环境进行一定的配置,包括交叉开发工具的安装、测试以及环境变量的配置。 搭建交叉开发环境需要有交叉开 阅读全文
posted @ 2017-05-14 12:24 lixiangwei 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 教材学习内容总结 通过本周的学习,我学会使用gcc编译器、使用GDB调试器和C程序的编写。 在第二周的学习过程中,我进一步学习了vi编译器,还学到了gdb调试器的应用和makefile编译器的用法。 教材学习总结 gcc学习总结 gcc是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C+ 阅读全文
posted @ 2017-05-02 15:42 lixiangwei 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 本周正式开始学习《嵌入式系统程序设计》,在课上老师指导我们复习了Linux操作系统的Shell命令、vim编辑器以及gcc编译相关方面的知识;在课下,通过查找资料和“实验楼”的练习。在这个过程中,我收获了很多,同时也遇到了一些挫折,在安装Linux系统时就遇到了问题。 一、Linux系统的安装 1、 阅读全文
posted @ 2017-04-22 19:46 lixiangwei 阅读(382) 评论(1) 推荐(0) 编辑