下面提供的是嵌入式系统原理课程设计的参考题目,大家可以选择下
面的题目,但是每一组具体实现的细节肯定是不一样的,所以如果发
现相互抄袭,全部为 0 分,所以大家可以相互参考,但是不能雷同,
也可以不从下面的题目中选择,自己设定一个题目,设定具体实现的
目标,其实即使两组选择了同一个题目,本题目中并没有规定具体实
现细节,所以具体实现肯定会不一样的。
分组每组不能超过 4 人,如果有自己设定题目的,请将题目基本要求
填入下面的表格中,发到 qq 群共享
本周末确定题目,大家可以广泛从网上搜集参考资料,都可以拿来做
参考,但是必须最后在我们的实验室机器和实验板上是可以运行的,
因为最后我们要答辩并演示。
本周末我会把具体的课程设计报告要求发给大家。
注意用别人的程序也可以,但是要读得懂流程,因为最后自己起码要
用 visio 画出流程图,或者用 mindmaster 画出思维导图。
如下所示例子:
流程图:
思维导图
序号 基本要求(可以扩展或改变)
选 择
此 项
目 的
组 长
1.创建子进程 1 及子进程 2。
2.子进程 1 创建子进程 A、B,子进程 1 等待子进程 A、B 退出后退出。
3.子进程 A、B 之间通过有名管道 FIFO1 进行通信,实现生产者-消费者功能。
4.子进程 2 创建子进程 C、D,子进程 C 运行“ls –l”命令,子进程 D 通过有名管道
FIFO1 作为消费者与进程 A 通信。
有 4 个进程,其中一个为父进程,其余 3 个是该父进程创建的子进程,其中第一
个子进程运行“ls -l”指令,第二个子进程暂停 3s 后运行“ps -ef”指令,第三个
子进程在暂停 7s 之后异常退出,父进程先用阻塞方式等待第一个子进程的结束,
并打印第一个子进程退出信息;然后再用阻塞方式等待第二个子进程的结束,并
打印第二个子进程退出信息;最后用非阻塞方式等待第三个子进程的退出,待收
集到第三个子进程结束的信息,打印第三个子进程退出的信息后,父进程就返回。
在嵌入式 ARM 平台及 Linux 环境下编写以太网接口的 TCP 通讯程序,实现两个 ARM
平台或 ARM 与 PC 机之间的 TCP 协议通讯系统。(其实就是个基于 TCP 的网络聊天
室)
在嵌入式 ARM 平台及 Linux 环境下编写以太网接口的 UDP 通讯程序,实现两个
ARM 平台或 ARM 与 PC 机之间的 UDP 协议通讯系统。(其实就是个基于 UCP 的网
络聊天室)
和 组
员
组长:
组员:
1
( 属
于 多
进 程
线 程
部分)
2(属
于 多
进 程
线 程
部分)
3(属
于
socket
通 信
部分)
4(属
于
socket
通 信
部分)
5(属
于
GUI
部分)
计算器
数码相框
6(属
于
GUI
部分)
俄罗斯方块
7(属
于
GUI
部分)