嵌入式课程设计90796(7页).doc
《嵌入式课程设计90796(7页).doc》由会员分享,可在线阅读,更多相关《嵌入式课程设计90796(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-嵌入式课程设计90796-第 5 页嵌入式课程设计课程名称 嵌入式系统设计与实践 授课学期 2016 学年至 2017 学年 第 一 学期学院 XX 专 业 XX 学号 XX 姓名 XX 专 题嵌入式系统设计与实践 任课教师 XX 交稿日期 2017年01月11日 成绩 阅读教师签名 日 期 广西师范大学电子工程学院制1、实验目的通过编写多进程程序,使读者熟悉掌握 fork()、exec()、wait()和 waitpid()等函数的使用,进一步理解在 Linux 中多进程编程的步骤。2、实验内容该实验有4个进程,其中一个为父进程,其余3个是该父进程创建的子进程,其中第一个子进程运行“ls
2、-l”指令,第二个子进程暂停3s后运行“ps -ef”指令,第三个子进程在暂停7s之后异常退出,父进程先用阻塞方式等待第一个子进程的结束,并打印第一个子进程退出信息;然后再用阻塞方式等待第二个子进程的结束,并打印第二个子进程退出信息;最后用非阻塞方式等待第三个子进程的退出,待收集到第三个子进程结束的信息,打印第三个子进程退出的信息后,父进程就返回。本实验需要打开 1 个虚拟终端运行程序 multie_proc_1657。此时观察这个进程的运行结果。本次实验运行的系统平台是Ubu。3、实验步骤(1)使用 visio 软件画出实验流程图;图 1 实验流程图(2)使用 visio 软件画出父进程繁衍
3、子进程的流程图;图2 繁衍子进程流程图(3)启动虚拟机中的Linux 操作系统,使用root 用户登录系统,使用图形界面模式。打开终端,新建一个以自己的学号建立的用户名(以下简称为student1657)。 图3 添加用户student1657(4)在/home/student1657目录下创建名为2016011657的文件夹。创建一个权限可读写的 multie_proc_1657.c 文件;a. 创建2016011657文件夹。图4 创建学号文件夹b. 创建multie_proc_1657.c文件,并更改权限为可读可写可执行图5(1) 创建C文件和更改权限原先是修改为可读可写可执行,后期按要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 课程设计 90796
限制150内