没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式项目一_——构建嵌入式FTP服务器报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 61 浏览量
2022-06-25
10:27:52
上传
评论
收藏 12.98MB DOC 举报
温馨提示
试读
53页
嵌入式项目一_——构建嵌入式FTP服务器报告.doc
资源推荐
资源详情
资源评论
构建嵌入式 FTP 服务器
项目总结报告
文件状态:
草稿
正式发布
正在修改
课程名称: 嵌入式系统设计
组 长: 杨玉莹
组 员: 凌健、朱昕烨、范斌、王俊、王妍
完成日期: 2014.5.15
指导教师: 李兰兰
12 计应第 2 组
学年 第 二 学期
目 录
1 项目描述和任务描述.............................................................................1
1.1 项目描述...............................................................................................................................1
1.2 任务描述...............................................................................................................................1
任务一:明确本项目的详细需求,分解任务,分析任务内容,全面了解嵌入式系统的
概念,了解常用的嵌入式处理器、常用的嵌入式操作系统、嵌入式系统的组成结构、
嵌入式开发方法等,能够按照需求构建出最小的嵌入式系统,画出其结构图。............1
预期目标:对嵌入式开发板 S3C6410 的分析,理解嵌入式系统的概念 ,掌握嵌入式系
统的组成,教师引导,学生主动查阅资料、讨论、解决问题。........................................1
2 开发工具与环境.....................................................................................2
3 项目完成步骤.........................................................................................3
3.1 任务一构建嵌入式最小系统...............................................................................................3
3.2 任务二构建宿主机交叉开发环境.....................................................................................13
3.3 任务三引导程序 U-boot 设计............................................................................................25
3.4 任务四嵌入式 Linux 操作系统移植..................................................................................31
3.5 任务五制作根文件系统.....................................................................................................34
3.6 任务六搭建 FTP 服务器....................................................................................................38
3.7 任务七系统测试.................................................................................................................45
4 故障排除...............................................................................................48
5 项目分工...............................................................................................48
6 小组特色与展望...................................................................................49
6.1 小组内的特色与亮点.........................................................................................................49
6.2 体会与展望.........................................................................................................................49
7 教师评语...............................................................................................51
1 项目描述和任务描述
项目描述
本项目利用广东友善之臂公司的 开发板结合 下 系统,实现基
于 下 系统与开发机的相访问,我们可以通过在 系统中编译内
核、根文件系统等服务器来移植到开发板上进行调试操作,因为在嵌入式中嵌入式系统它
是完全独立的软、硬件系统。它工作的时候是完全脱离 机的,(比如说:电烤炉、空
调等等)这样的系统,只能工作,无法进行自身的开发。开发这样的系统要借助于 机,
所以要用到嵌入式开发板使其和 机相连,进行程序下载、调试等等,在调试期间,嵌
入式开发板就好比临时当做电烤炉的控制器,所以又有人称开发板为仿真器,调试成功后
就把开发板上的硬件、软件、安装到电烤炉上,它,即可独立完成工作,本项目就是通过
这样的学习过程学习嵌入式。
( ! 文件传输协议)服务器,是在互联网上提供存储空间的计算
机,它们依照 协议提供服务,是专门用来传输文件的协议。当需要考虑到文件传输安
全、传输质量、访问控制等诸多因素时, 服务器就成了解决文件传输问题的关键所在。
在嵌入式设备中搭建 服务器,实现嵌入式设备与远程主机服务器之间的文件上传和下
载等文件传输操作。
任务描述
任务一:明确本项目的详细需求,分解任务,分析任务内容,全面了解嵌入式系统的概念
了解常用的嵌入式处理器、常用的嵌入式操作系统、嵌入式系统的组成结构、嵌入式开发
方法等,能够按照需求构建出最小的嵌入式系统,画出其结构图。
预期目标:对嵌入式开发板 "# 的分析,理解嵌入式系统的概念 ,掌握
嵌入式系统的组成,教师引导,学生主动查阅资料、讨论、解决问题。
任务二:: 掌握嵌入式开发流程; 学会安装 Vmware 虚拟机; 学会安装 Ubuntu 等操作系统;
学会安装交叉工具链;学会常用 Linux 操作命令。
预期目标:学习安装虚拟机软件以及 linux 相关命令操作。学生为主体,教师进行指导,小
组角色分工。
任务三:掌握 u-boot 引导程序设计,学会使用串口调试工具和 SD 卡烧写工具以及学会如
何使用开发板测试,学习常用的 linux 操作命令。
预期目标:在学习 u-boot 引导程序的同时学会另一些 linux 相关命令操作,学会 u-boot 程序
1
设计。
任务四:掌握内核程序设计流程,学会使用串口调试工具和 SD 卡烧写工具,以及学会如
何使用开发板来测试,学习常用的 linux 操作命令。
预期目标:学会内核的编译。
任务五:要进行嵌入式开发,必须搭建嵌入式开发平台,嵌入式开发平台分为硬件平台和
软件平台。硬件平台包含 PC 和嵌入式开发板,我们实验平台为 Tiny6410 开发板,软件平
台为虚拟机下的 ubuntu 系统。要在开发板上运行 linux 系统,必须有引导程序、内核、文
件系统,前面任务三和任务四已经完成了引导程序 uboot 和 linux2.6.38 内核的制作,本次
任务完成嵌入式 Linux 系统的文件系统的制作。
预期目标:
1)会用文件系统制作工具
2)用已有的文件系统制作新的 yaffs2 文件系统
3)安装 USB 驱动,并识别 USB 连接线
4)会手动安装嵌入式系统
5)会 SD 卡自动安装嵌入式系统
任务六:掌握 NFS 服务器的搭建过程。
预期目标:
1)会用 NFS 系统制作工具
2)完成 NFS 服务器的编译
3)安装 USB 驱动,并识别 USB 连接线
4)会手动安装嵌入式系统
5)会 SD 卡自动安装嵌入式系统
任务七:学会使用开发板测试,登录到 FTP 上,实现上传和下载
预期目标:登录到 FTP 上,实现上传和下载
2 开发工具与环境
硬件:$# 开发板% 机%配件&"' 卡、数据连接线等(
软件:)* 操作系统: 或
虚拟机:+, -
2
3 项目完成步骤
【综述项目和任务完成的所有内容及其之间的关系】
3.1 任务一构建嵌入式最小系统
. 常用 )* 操作命令表。
:切换目录 :列出目录下的内容
:文件复制 ,:删除文件
,.:转移/更名文件 ,0:创建文件夹
,:删除文件夹 0:杀死系统中某个进程
:为文件和目录创建档案 12:压缩文件
3,:更改文件或目录的访问权限
,:挂载文件 :01$意思是密码。
:"3切换用户,切换到 用户 :3 1$切换目录
:)4列出目录下的文件 :" 进程状态
,0:5 0$建立目录
[ ] 显示日历 [ ]压缩/解压缩文件
[ ] 清屏 [1编译 语言代码
[,] 显示文件列表 ,]改变当前目录
[,,] 新建目录 [,] 删除目录
[,] 删除目录树 [,$] 复制文件
[,] 删除文件 [,,.] 移动文件
[3,] 修改文件/目录的权限 [,] 删除路径
[] 复制文件/目录 [,.] 移动文件/目录,修改文件名
3
剩余52页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功