嵌入式应用大作业

2019-07-31 09:29

《嵌入式应用开发》第一次大作业

注:要求正规的作业封面,题目可打印,但答案需用笔填写,拒绝抄袭!!

一、填空题

1、 makefile规则是make进行处理的依据,它包括了依赖文件、目标文件及其之间的命令语句。 2、 linux中,对串口参数进行配置的数据结构名是termios。

3、 在linux中,用户空间的进程需要获得内核服务的唯一途径是系统调用。

4、 一个由c语言占用的内存分为代码区和数据区,数据区又可以分为静态数据区和动态数据区,动

态数据区分为堆、栈。

5、 终端是指用户与计算机进行对话的接口,如键盘、显示器、串口设备等物理设备和X Windows

上的虚拟终端。终端有3种工作模式,分为规范模式、非规范模式和(原始)模式。

6、 linux中使用较多的进程间通信方式包括共享内存、信号、匿名管道、(有名管道)、(消息队列)。 二、判断题

1. 标准IO函数fread读取成功时返回的是成功读取的字节数。(×)

2. fork( )函数是linux中一个非常重要的函数,在子进程中其返回值等于0。(√) 3. linuxapi是linux操作系统直接提供的函数接口。(×) 4. 参数“-static”的作用是告诉gcc与库进行静态链接。(√)

5. 嵌入式linux的底层IO函数(如read())带有缓冲区,可直接对文件进行读写操作。(×)

三、编程题

1、利用消息队列通信完成如下功能:

(1)客户端进程从键盘接收两个整数,并通过消息队列发送给服务端;

(2)服务端进程收到客户端的消息后,对两个正整数做求幂运算:第一个数为底数、第二个数为指数,然后通过消息队列把结果回传给客户端; (3)客户端收到服务端的结果后显示出来; 注意:

? 要求服务端能同时处理多个客户端的请求; ? 客户端和服务端为没有血缘关系的独立进程;


嵌入式应用大作业.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:HP - FC - SAN - Switch配置实例解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: