嵌入式Linux应用开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

华清远见嵌入式培训中心

50-

10-

《嵌入式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文件系统查看进程信息

0.25

基础

2-3

使用fork、exit和exec系统调用编写多进程程序

1

设计

☆☆

2-4

编写一个守护进程

1

设计

☆☆

2-5

用消息队列编写一个客户端服务器通信的程序

1.5

设计

☆☆

2-6

编写串口通信的多进程程序

1.5

综合

☆☆☆

3-1

编写一个简单的网络通信程序(socket)

1

综合

☆☆

3-2

Tcp网络编程

2

综合

☆☆

4-1

基于Qt实现helloworld对话框程序

0.5

设计

4-2

嵌入式LinuxGUI虚拟帧缓存主机移植

1.0

设计

4-3

基于Qt图形界面的温度计的实现

1.5

综合

☆☆☆

实验1-1学习Linux系统命令

实验目的与意义

通过此实验,学员可以熟练运用Linux的操作,掌握GNU编程环境和基本命令。本实验是后面进行应用开发系列实验的基础内容。Linux初级用户必须熟练掌握本实验的所有内容。

基本原理和方法

在Linux环境下进行由浅入深的练习,并对比Windows环境下的程序设计。

实验内容及步骤

练习Linux下的基本命令使用方法

cd:切换目录

ls:列出目录下的内容

cp:文件复制

rm:删除文件

mv:转移/更名文件

ln:建立文件链接

mkdir:创建文件夹

rmdir:删除文件夹

kill:杀死系统中某个进程

练习vi编辑器的基本用法

进入编辑模式:i、a、o

进入命令模式:ESC

保存文件:在命令模式下,输入“:w”

退出vi编辑器:在命令模式下,输入“:q”

删除某行内容:在命令模式下,输入“dd”

将某行内容添加到剪贴板:在命令模式下,输入“yy”

将剪贴板中的内容复制到某行:在命令模式下,输入“p”

实验1-2配置tftp服务

实验目的与意义

通过此实验,学员可以熟悉tftp服务的配置方法。

基本原理和方法

TFTP(TrivialFileTransferProtocol)即简单文件传送协议,最初打算用于引导无盘系统(通常是工作站或X终端)。和使用TCP的文件传送协议(FTP)不同,为了保持简单和短小,TFTP将使用UDP。TFTP的代码(和它所需要的UDP、IP和设备驱动程序)都能适合只读存储器。

Linux系统的服务以配置文件方法进行配置,因此要找到tftp服务的配置文件所在,并根据实际情况配置根目录和权限等内容。tftp服务的配置文件tftp在/etc目录下,找到并编辑该文件即可。ubuntu发行版采用了新的服务机制,与RedHatLinux的tftp配置有少许不同,但是原理相同。

实验内容及步骤

编辑tftp文件,使之符合嵌入式Linux开发需要,并设置其根目录在/tftpboot。

service?tftp

{

????????disable?=?no

????????socket_type?????????????=?dgram

????????protocol????????????????=?udp

????????wait????????????????????=?yes

????????user????????????????????=?root

????????server??????????????????=?/usr/sbin/in.tftpd

????????server_args?????????????=?-s?/test

????????per_source??????????????=?11

????????cps?????????????????????=?100?2

????????flags???????????????????=?IPv4

}

文档评论(0)

192****1830 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档