《嵌入式Linux应用开发》.doc

《嵌入式Linux应用开发》.doc

ID:28113442

大小:344.50 KB

页数:48页

时间:2018-12-08

《嵌入式Linux应用开发》.doc_第1页
《嵌入式Linux应用开发》.doc_第2页
《嵌入式Linux应用开发》.doc_第3页
《嵌入式Linux应用开发》.doc_第4页
《嵌入式Linux应用开发》.doc_第5页
资源描述:

《《嵌入式Linux应用开发》.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《嵌入式Linux应用开发》实验指导书嵌入式Linux应用开发培训组编著课程编号:FSLA1001课内实验学时:18学时华清远见嵌入式培训中心2007年.版权所有实验项目及学时分配序号实验项目名称学时类型难易度1-1学习Linux系统命令0.5基础☆1-2配置tftp服务(*)0.5基础☆1-3配置nfs服务(*)0.5基础☆1-4建立嵌入式开发环境0.25基础☆1-5下载内核到嵌入式平台(*)0.25基础☆1-6挂载NFS根文件系统(*)0.5基础☆1-7编写并下载应用程序到嵌入式平台0.5基础☆2-1使用ps命令查看进程信息0.25基础☆2-2使用proc文件系统查看进程

2、信息0.25基础☆2-3使用fork、exit和exec系统调用编写多进程程序1设计☆☆2-4编写一个守护进程1设计☆☆2-5用消息队列编写一个客户端服务器通信的程序1.5设计☆☆2-6编写串口通信的多进程程序1.5综合☆☆☆3-1编写一个简单的网络通信程序(socket)1综合☆☆3-2Tcp网络编程2综合☆☆4-1基于Qt实现helloworld对话框程序0.5设计☆4-2嵌入式LinuxGUI虚拟帧缓存主机移植1.0设计☆4-3基于Qt图形界面的温度计的实现1.5综合☆☆☆实验1-1学习Linux系统命令Ø实验目的与意义通过此实验,学员可以熟练运用Linux的操作,掌握

3、GNU编程环境和基本命令。本实验是后面进行应用开发系列实验的基础内容。Linux初级用户必须熟练掌握本实验的所有内容。Ø基本原理和方法在Linux环境下进行由浅入深的练习,并对比Windows环境下的程序设计。Ø实验内容及步骤1.练习Linux下的基本命令使用方法lcd:切换目录lls:列出目录下的内容lcp:文件复制lrm:删除文件lmv:转移/更名文件lln:建立文件链接lmkdir:创建文件夹lrmdir:删除文件夹lkill:杀死系统中某个进程2.练习vi编辑器的基本用法l进入编辑模式:i、a、ol进入命令模式:ESCl保存文件:在命令模式下,输入“:w”l退出vi编

4、辑器:在命令模式下,输入“:q”l删除某行内容:在命令模式下,输入“dd”l将某行内容添加到剪贴板:在命令模式下,输入“yy”l将剪贴板中的内容复制到某行:在命令模式下,输入“p”实验1-2配置tftp服务Ø实验目的与意义通过此实验,学员可以熟悉tftp服务的配置方法。Ø基本原理和方法TFTP(TrivialFileTransferProtocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端)。和使用TCP的文件传送协议(FTP)不同,为了保持简单和短小,TFTP将使用UDP。TFTP的代码(和它所需要的UDP、IP和设备驱动程序)都能适合只读存储器。

5、Linux系统的服务以配置文件方法进行配置,因此要找到tftp服务的配置文件所在,并根据实际情况配置根目录和权限等内容。tftp服务的配置文件tftp在/etc目录下,找到并编辑该文件即可。ubuntu发行版采用了新的服务机制,与RedHatLinux的tftp配置有少许不同,但是原理相同。Ø实验内容及步骤编辑tftp文件,使之符合嵌入式Linux开发需要,并设置其根目录在/tftpboot。service tftp{        disable = no        socket_type             = dgram        protocol     

6、           = udp        wait                    = yes        user                    = root        server                  = /usr/sbin/in.tftpd        server_args             = -s /test        per_source              = 11        cps                     = 100 2        flags                  

7、 = IPv4}实验1-3配置NFS服务Ø实验目的与意义通过此实验,学员可以熟悉nfs服务,了解nfs服务原理和配置方法。Ø基本原理和方法NFS是网络文件系统(NetworkFileSystem)的简称,是分布式计算系统的一个组成部分,可实现在异种网络上共享和装配远程文件系统。nfs的配置文件是/etc/exports,所以我们查看并修改这个文件。在该文件中增加根文件系统。Ø实验内容及步骤1.安装nfs服务器端和客户端(如果没有该软件包)服务器端:[root@vmroot]#apt-getinstall

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。