预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

信息工程学院嵌入式系统设计课程设计报告题目:基于Linux的文件下载功能的设计与实现学号:学生姓名:专业名称:计算机科学与技术班级:目录TOC\o"1—3"\h\z\uHYPERLINK\l_Toc117791。课题研究意义和现状PAGEREF_Toc11779-1—HYPERLINK\l_Toc97301。1课题研究意义PAGEREF_Toc9730-1-HYPERLINK\l_Toc195401。2课题研究现状PAGEREF_Toc19540—1—HYPERLINK\l_Toc68762。系统总体方案设计及功能模块介绍PAGEREF_Toc6876—2—HYPERLINK\l_Toc259772。1系统概述及总体方案设计PAGEREF_Toc25977-2—HYPERLINK\l_Toc130463。系统软件设计与实现PAGEREF_Toc13046—2—HYPERLINK\l_Toc47813。1主程序设计与实现PAGEREF_Toc4781-2-HYPERLINK\l_Toc272483.2服务器端程序设计与实现PAGEREF_Toc27248-3—HYPERLINK\l_Toc205113。3客户端程序设计与实现PAGEREF_Toc20511—5-HYPERLINK\l_Toc89934。系统测试PAGEREF_Toc8993-8—HYPERLINK\l_Toc320334。1系统软件测试PAGEREF_Toc32033—8—HYPERLINK\l_Toc62714。2系统硬件测试PAGEREF_Toc6271—8-HYPERLINK\l_Toc89535.总结和展望PAGEREF_Toc8953-9—HYPERLINK\l_Toc91496。参考文献PAGEREF_Toc9149-10—信息工程学院嵌入式系统设计课程设计PAGE\*MERGEFORMAT-7-信息工程学院电子技术课程设计PAGE\*MERGEFORMAT-1-1。课题研究意义和现状1。1课题研究意义随着微机技术的不断发展,在许多工程领域单片机的应用日趋广泛,已逐渐取代了单板机。为了适应这一新形势的变化,目前许多高校及一些中等专科学校已不再开设以单板机为主的“微机原理、接口及应用”课程,而直接讲授单片机及有关技术。但是目前缺少相应的实验设备及教材。鉴于这种情况,从教学和科研两个角度出发,我们此次的毕业设计尝试设计一种单片机教学实验板,来满足有关单片机教学实验的要求。从教学实验的角度出发,该实验板可适用于电类专业和非电类专业不同层次单片机教学实验的要求,如:自动化,仪器仪表,电子技术,电子测量,计算机应用,机电一体化等各专业,及机械专业。利用该板可以做各种编程实验,和一些简单的输入输出接口实验.如彩灯实验,数码管显示,音乐盒播放设计,键盘输入,模拟量的输入、输出,数模转换及电机正反转等.上述实验都不需要扩展硬件,该板上将提供全部接口和器件.同时为了强调学生的动手能力,在设计该实验板时,我们把AT89C51单片机的所有控制线、地址线和数据线经驱动后,将全部引入一排接线端子上,这就给系统的扩展提供了便利条件,我们可以在面包板上设计自己的接口电路,由单片机来控制实现.如存储器的扩充、键盘/显示接口芯片的扩展等、若连续做的话,可以使每个同学在自己占用的实验板上,设计成一个独立的应用系统。这对于同学们的实际工作能力,将会有一个很大的促进和提高.1.2课题研究现状嵌入式系统作为一个的热门领域,涵盖了微电子技术、电子信息技术、计算机软件和硬件等多项技术领域的应用。随着后PC时代来临,嵌入式应用呈现系统复杂化,应用多样化,硬件集约化、软件平台化等特点。行业发展现状与趋势:目前,在上海地区,嵌入式系统开发涉及的行业众多,水平参差不齐,大多数停留在8位单片机开发这个层面上,一部分单位开始采用32位机,并采用了实时操作系统。而具有能够同时进行软件设计和芯片设计的SOC系统设计的系统级高端人才几乎没有,国际上领先的多核嵌入式系统设计,可重构嵌入式系统设计在上海市的应用还停留在少数研究单位的研究中。2。系统总体方案设计及功能模块介绍2。1系统概述及总体方案设计2.1.1系统概述通过u-boot,内核,根文件系统的移植实现文件的下载。2。1.2总体方案设计1。通过SD启动开发板;2。将u—boot下载到开发板的内存中,并将u-boot烧写到开发板的EMMC上;3。重新启动开发板,(从EMMC启动);4.将内核下载到开发板的内存中;网络传输(tftp服务器和客户端,tftp为文件传输协议);5。将