嵌入式linux系统开发课程设计

上传:xiaosea27697 浏览: 47 推荐: 0 文件:DOCX 大小:377.85KB 上传时间:2019-04-02 01:49:19 版权申诉
任务1、基础知识,完成以下任务: Linux操作系统的安装、基本命令的使用,网络的配置,FTP服务器搭建,VI编辑器的使用,文件压缩方法。 任务2、Linux系统C程序设计的基本知识,完成以下任务 1)分别用if和switch判断一个数的奇偶性并输出结果。 2)用for语句编写程序,计算100到200之间所有奇数的和。 任务3、嵌入式Linux程序设计,完成以下任务 1)创建两线程,通过打印输出各自的线程号和打印次序,要求从打 印结果能看出两个线程是并发执行的。 3)创建两线程,A线程循环打印数组a[100],B线程循环将各数组成 员+1,要求利用互斥锁,使每次输出a[0]==a[99]。 4)创建两线程,A线程每2秒打印一次字母A,B 线程每秒打印一次 字母B,要求利用同步信号量,使输出字母B总是在A之后。 任务4、Linux应用程序开发实践,任选以下任务之一完成: 2)实现一个简单shell。 线程每秒打印一次 字母B,要求利用同步信号量,使输出字母B总是在A之后。 任务4、Linux应用程序开发实践,任选以下任务之一完成: 2)实现一个简单shell。
上传资源
用户评论