西北农林科技大学嵌入式实验一

合集下载

嵌入式开发技术实训报告

嵌入式开发技术实训报告

一、实训背景随着物联网、智能家居、智能交通等领域的快速发展,嵌入式技术已经成为我国信息技术产业的重要支撑。

为了培养具备嵌入式开发能力的专业人才,我校特开设嵌入式开发技术实训课程。

本次实训旨在使学生了解嵌入式系统开发的基本流程、掌握嵌入式硬件平台和软件平台的使用,并能够独立完成嵌入式系统的设计与开发。

二、实训目标1. 了解嵌入式系统的基本概念、特点和发展趋势;2. 掌握嵌入式硬件平台和软件平台的使用方法;3. 熟悉嵌入式系统开发的基本流程,包括需求分析、硬件选型、软件设计、系统调试等;4. 能够独立完成嵌入式系统的设计与开发,具备一定的实践能力。

三、实训内容1. 嵌入式系统基础知识本次实训首先介绍了嵌入式系统的基本概念、特点和发展趋势。

嵌入式系统是一种以应用为中心、以计算机技术为基础、软硬件可裁剪、适用于特定场合的专用系统。

嵌入式系统具有体积小、功耗低、实时性强、可靠性高等特点。

随着物联网、智能家居等领域的快速发展,嵌入式系统在各个行业得到了广泛应用。

2. 嵌入式硬件平台实训过程中,我们学习了嵌入式硬件平台的基本知识,包括嵌入式处理器、存储器、外设等。

重点介绍了ARM架构的嵌入式处理器,如Cortex-A、Cortex-M、Cortex-R等系列处理器。

此外,还学习了嵌入式系统的硬件组成,如电源管理、时钟管理、中断管理、GPIO等。

3. 嵌入式软件平台实训过程中,我们学习了嵌入式软件平台的基本知识,包括操作系统、编译器、调试器等。

重点介绍了Linux操作系统,包括嵌入式Linux的基本特性、内核编译、文件系统等。

此外,还学习了C语言编程,包括数据类型、运算符、控制结构、函数等。

4. 嵌入式系统开发流程实训过程中,我们学习了嵌入式系统开发的基本流程,包括需求分析、硬件选型、软件设计、系统调试等。

以一个简单的嵌入式系统为例,讲解了如何进行需求分析、硬件选型、软件设计、系统调试等步骤。

5. 实践项目实训过程中,我们完成了一个基于ARM处理器的嵌入式系统实践项目。

嵌入式实训报告报告

嵌入式实训报告报告

一、实训背景随着科技的飞速发展,嵌入式系统在各个领域得到了广泛应用。

为了提高自己的实践能力和综合素质,我参加了本次嵌入式实训。

通过实训,我对嵌入式系统有了更深入的了解,并掌握了嵌入式系统的开发流程和相关技术。

二、实训目的1. 掌握嵌入式系统的基本原理和开发流程;2. 熟悉嵌入式开发工具和环境;3. 提高动手实践能力,培养团队协作精神;4. 为以后从事嵌入式系统相关工作打下基础。

三、实训内容1. 嵌入式系统概述嵌入式系统是一种将计算机硬件和软件集成在一起的专用系统,具有实时性、高可靠性、低功耗等特点。

本次实训主要针对ARM架构的嵌入式系统进行学习。

2. 嵌入式开发环境搭建(1)硬件环境:选用STM32F103系列单片机作为开发平台。

(2)软件环境:使用Keil MDK作为集成开发环境(IDE),并安装必要的驱动程序。

3. 嵌入式系统编程(1)C语言编程:学习C语言的基本语法、数据类型、控制结构、函数等,掌握嵌入式系统编程基础。

(2)裸机编程:编写简单的裸机程序,实现单片机的GPIO、定时器、中断等功能。

(3)嵌入式操作系统:学习FreeRTOS操作系统,掌握任务创建、调度、同步等基本功能。

4. 嵌入式系统项目实践(1)设计一个基于STM32F103的单片机温度控制系统,实现温度的实时监测和控制。

(2)设计一个基于ARM Cortex-M4的智能家居系统,实现家电的远程控制和状态监测。

四、实训过程1. 理论学习:通过查阅资料、阅读教材,了解嵌入式系统的基本原理和开发流程。

2. 环境搭建:按照实训要求,配置开发环境,安装必要的驱动程序。

3. 编程实践:按照实训指导书,编写程序,实现单片机的各项功能。

4. 项目实践:根据项目要求,设计并实现嵌入式系统项目。

5. 总结与反思:对实训过程进行总结,分析自己在实训过程中遇到的问题及解决方法。

五、实训收获与体会1. 理论知识与实践相结合:通过本次实训,将所学的理论知识应用于实际项目中,提高了自己的动手实践能力。

智慧农业嵌入式实训报告

智慧农业嵌入式实训报告

一、实训背景随着全球农业现代化进程的加快,智慧农业逐渐成为农业发展的新趋势。

智慧农业是指利用物联网、大数据、云计算、人工智能等现代信息技术手段,对农业生产、管理、服务等环节进行智能化、精准化改造,提高农业生产效率,降低生产成本,实现农业可持续发展。

嵌入式系统作为智慧农业的核心技术之一,在智慧农业中扮演着重要角色。

本次实训旨在通过嵌入式系统在智慧农业中的应用,提高学生对嵌入式技术的理解与应用能力。

二、实训目标1. 理解嵌入式系统在智慧农业中的应用原理和关键技术;2. 掌握嵌入式系统在智慧农业中的应用实例;3. 学会使用嵌入式开发工具和平台,进行智慧农业项目开发;4. 提高学生的实践能力和创新意识。

三、实训内容1. 嵌入式系统基础知识(1)嵌入式系统概述:介绍嵌入式系统的定义、特点、分类及发展历程。

(2)嵌入式处理器:讲解常见的嵌入式处理器,如ARM、MIPS、AVR等,并比较其优缺点。

(3)嵌入式操作系统:介绍常见的嵌入式操作系统,如Linux、FreeRTOS、uc/OS 等,并比较其特点。

2. 智慧农业应用实例(1)环境监测:讲解如何利用嵌入式系统实现温室大棚、农田等环境监测,如温湿度、土壤水分、光照等。

(2)智能灌溉:介绍如何利用嵌入式系统实现精准灌溉,提高水资源利用率。

(3)智能施肥:讲解如何利用嵌入式系统实现精准施肥,提高肥料利用率。

(4)智能植保:介绍如何利用嵌入式系统实现无人机植保,提高农药利用率。

3. 嵌入式系统开发工具与平台(1)嵌入式开发工具:讲解Keil、IAR、Eclipse等常用嵌入式开发工具的使用方法。

(2)嵌入式开发平台:介绍STM32、Arduino、ESP8266等常用嵌入式开发平台的特点和应用。

4. 智慧农业项目开发(1)项目需求分析:根据实训要求,分析智慧农业项目的需求,明确项目目标。

(2)硬件选型:根据项目需求,选择合适的嵌入式处理器、传感器、执行器等硬件设备。

嵌入式系统——实验1

嵌入式系统——实验1

《嵌入式系统设计(实验课)》内容安排《嵌入式系统设计(实验课)》是《嵌入式系统设计》课程的一个重要环节。

通过实验,学生可以对嵌入式系统的设计与开发过程有更深地体会。

实验课共八次,每次2学时,实验内容结合课程内容,介绍一般的实验开发流程和软件硬件开发环境,并辅之以典型的嵌入式程序设计实例,使学生掌握基本的嵌入式软件开发技能。

大量的具有实际应用背景的实验,更将理论与实践结合起来,使实验内容更加生动。

实验报告要求一、实验名称:说明:本次实验的名称二、实验目的:说明:本次实验的主要目的,参考每次的实验指导书三、实验环境:说明:实验用到的硬件软件环境。

四、实验内容与步骤:说明:实现实验目的而进行的实验内容,如果有步骤要求则简要列出步骤五、实验报告总结:说明:对本次实验的总结,1.画出主函数的程序流程图,2.重写主程序.或者:自拟一个新的应用,参照本次实验的主程序,重新设计主程序并给出详尽注释。

3.其他,本次实验得到了什么?收获是什么?有些什么别的想法?六、建议与意见:说明:对于此次实验内容或在实验过程中有任何问题或建议,以及对于改善实验效果有什么建议,均可提出。

在书写实验报告的过程中,主要是帮助自己回顾和总结实验。

重点放在第五部分,前四项可以十分简要地列写,第六项有则提出,无则不写。

实验一嵌入式微处理器系统的开发环境一、实验环境PC机一台软件: ADS 1.2集成开发环境一套二、实验目的1.了解嵌入式系统及其特点;2.熟悉嵌入式系统的开发环境和基本配置并能编写简单的汇编程序三、实验内容1.嵌入式系统的开发环境、基本配置2.使用汇编指令完成简单的加法实验四、实验步骤(1)在D:\新建一个目录,目录名为experiment。

(2)点击 WINDOWS 操作系统的“开始|程序|ARM Developer Suite v1.2 |Code Warrior for ARM Developer Suite”启动Metrowerks Code Warrior,或双击“ADS 1.2”快捷方式启动。

嵌入式实训报告2篇

嵌入式实训报告2篇

嵌入式实训报告嵌入式实训报告精选2篇(一)嵌入式实训报告一、实训目的和背景嵌入式系统在现代社会中应用广泛,具有重要的实际意义。

为了进步学生的实际应用才能,我们组织了一次嵌入式实训。

通过实际操作与理论,培养学生的嵌入式系统开发才能和解决实际问题的才能。

二、实训内容1. 嵌入式系统开发环境的搭建:学生首先学习如何搭建嵌入式系统的开发环境,包括安装集成开发环境、配置编译工具链等。

2. 嵌入式系统根底知识的学习:学生学习嵌入式系统的根本概念、原理和架构,理解嵌入式系统的工作原理和开发流程。

3. 嵌入式系统软件开发:学生通过实际编程理论,掌握嵌入式系统的软件开发技术,包括编写驱动程序、应用程序等。

4. 嵌入式系统硬件开发:学生通过实际操作,学习嵌入式系统的硬件开发技术,包括电路设计、硬件接口设计等。

5. 嵌入式系统应用理论:学生完成一个实际工程,将所学的嵌入式系统开发技术应用到实际问题的解决中,加深对嵌入式系统的理解和应用才能。

三、实训过程1. 搭建嵌入式系统开发环境:学生按照实训指导书的要求,完成嵌入式系统开发环境的搭建。

2. 学习嵌入式系统根底知识:学生通过听课和自学,理解嵌入式系统的根本原理和架构。

3. 软件开发理论:学生根据实训指导书中的实例,编写嵌入式系统的软件程序。

4. 硬件开发理论:学生根据实训指导书中的实例,完成嵌入式系统的硬件设计和接口设计。

5. 应用理论:学生根据自己的兴趣和实际需求,选择一个实际工程,并使用嵌入式系统开发技术,完成工程的开发和施行。

四、实训效果通过嵌入式实训,学生深化学习了嵌入式系统的开发技术和实际应用,掌握了嵌入式系统的开发流程和方法。

同时,学生通过理论操作,进步了自己的动手才能和解决问题的才能。

实训过程中,学生不断考虑和探究,解决了许多实际问题,获得了良好的效果。

五、总结与展望嵌入式实训是一次富有意义的理论活动,通过实际操作与理论,加深了学生对嵌入式系统的理解和应用才能。

嵌入式技术实训报告案例

嵌入式技术实训报告案例

一、实训背景随着科技的不断发展,嵌入式技术已经成为现代工业、消费电子、智能家居等领域的重要技术。

为了提高我国嵌入式技术人才的培养质量,培养具备实际操作能力和创新精神的嵌入式技术人才,我们学院开展了嵌入式技术实训课程。

本次实训旨在通过实际操作,让学生深入了解嵌入式技术的基本原理、开发流程和应用领域,提高学生的实践能力和综合素质。

二、实训目的1. 使学生掌握嵌入式系统的基础知识和基本技能;2. 培养学生独立分析和解决问题的能力;3. 提高学生动手实践能力和团队协作精神;4. 帮助学生了解嵌入式技术在实际工程项目中的应用。

三、实训内容1. 嵌入式系统概述2. 嵌入式处理器3. 嵌入式系统软件开发4. 嵌入式系统硬件设计5. 嵌入式系统调试与优化6. 嵌入式项目实战四、实训过程1. 理论学习实训开始前,学生首先进行了嵌入式系统基础知识的学习,包括嵌入式系统概述、嵌入式处理器、嵌入式系统软件开发、嵌入式系统硬件设计、嵌入式系统调试与优化等方面的内容。

通过理论课程的学习,学生初步掌握了嵌入式技术的基本原理和开发流程。

2. 实践操作在理论学习的基础上,学生开始进行实践操作。

实训过程中,学生分组进行嵌入式项目实战,每个小组负责完成一个嵌入式项目。

以下是部分项目案例:(1)基于ARM的智能小车该项目采用ARM处理器作为核心,结合传感器、电机驱动模块等硬件,实现智能小车的行走、避障、循线等功能。

学生需要完成硬件选型、电路设计、程序编写、调试与优化等工作。

(2)基于STM32的智能家居系统该项目以STM32微控制器为核心,通过无线通信模块实现手机远程控制家居设备。

学生需要完成硬件选型、电路设计、程序编写、调试与优化等工作。

(3)基于物联网的智能温室系统该项目利用传感器采集温室内的温湿度、光照等数据,通过无线通信模块将数据传输至云平台,实现对温室环境的远程监控和控制。

学生需要完成硬件选型、电路设计、程序编写、调试与优化等工作。

嵌入式系统设计(实验一)


工业控制
嵌入式系统被广泛应用于工业 自动化领域,如生产线控制、 机器人控制等。
医疗设备
嵌入式系统可以实现医疗设备 的自动化控制和数据采集,如 医疗监护仪、输液泵等。
其他领域
嵌入式系统还可以应用于通信、 能源、环保等领域,发挥着越 来越重要的作用。
03
硬件平台搭建与配置
硬件平台选择
ARM开发板
传感器与执行器
汇编语言
针对特定硬件平台,使用汇编语言可 以实现更高效的代码执行和更精确的 硬件控制。
软件架构设计
分层架构
将系统划分为多个层次,每个层次负责特定的功能,降低系统复 杂性并提高可维护性。
事件驱动架构
通过事件触发相应的处理函数,实现模块间的解耦和异步通信。
微内核架构
将核心功能集中在微内核中,通过插件或模块扩展系统功能,提高 灵活性和可扩展性。
嵌入式系统设计(实验一)
• 实验目的与要求 • 嵌入式系统概述 • 硬件平台搭建与配置 • 软件设计与实现 • 系统测试与验证 • 实验总结与展望
01
实验目的与要求
实验目的
掌握嵌入式系统基本概念
01
通过实验了解嵌入式系统的定义、特点、应用领域等基本概念。
熟悉嵌入式开发环境
02
学习搭建嵌入式开发环境,包括硬件平台、操作系统、开发工
THANKS
感谢观看
提交实验报告
按时提交完整的实验报告,展示实验成果和 收获。
02
嵌入式系统概述
嵌入式系统定义
01
嵌入式系统是一种专用的计算机 系统,它被设计为控制、监视或 者辅助操作机器和设备的运行。
02
与通用计算机系统不同,嵌入式 系统通常被嵌入到特定的设备中 ,执行特定的任务,并且不需要 人工干预。

嵌入式教学实践案例(3篇)

第1篇一、案例背景随着科技的飞速发展,嵌入式系统在各个领域得到了广泛应用。

嵌入式系统涉及计算机科学、电子工程、自动化等多个学科,具有实践性强、技术更新快等特点。

为了提高学生的嵌入式系统设计能力和实际操作能力,我国高校纷纷开展了嵌入式教学实践。

本文以某高校嵌入式教学实践为例,探讨嵌入式教学实践的有效方法。

二、教学目标1. 使学生掌握嵌入式系统基本原理和设计方法;2. 培养学生动手实践能力和创新意识;3. 提高学生团队协作和沟通能力;4. 为学生未来从事嵌入式系统相关工作奠定基础。

三、教学实践内容1. 嵌入式系统概述(1)嵌入式系统定义及特点;(2)嵌入式系统发展历程;(3)嵌入式系统分类;(4)嵌入式系统应用领域。

2. 嵌入式处理器与硬件平台(1)ARM架构概述;(2)ARM处理器核心技术;(3)常用ARM处理器型号及特点;(4)硬件平台搭建与调试。

3. 嵌入式软件开发(1)嵌入式操作系统概述;(2)Linux操作系统原理与应用;(3)嵌入式C语言编程;(4)驱动程序开发。

4. 嵌入式系统设计实践(1)嵌入式系统设计流程;(2)项目选题与需求分析;(3)硬件电路设计与仿真;(4)软件编程与调试;(5)系统集成与测试。

四、教学实践方法1. 理论与实践相结合在教学过程中,注重理论知识与实际操作相结合,使学生能够在理论指导下进行实践,提高实践能力。

2. 项目驱动教学以项目为驱动,将教学内容融入项目中,让学生在实践中掌握知识,培养团队协作和沟通能力。

3. 多媒体教学运用多媒体技术,如PPT、视频等,丰富教学内容,提高学生的学习兴趣。

4. 案例教学通过分析实际嵌入式系统案例,让学生了解嵌入式系统在实际应用中的问题与解决方案。

5. 讨论式教学鼓励学生积极参与课堂讨论,激发学生的思维,提高课堂氛围。

五、教学实践效果1. 学生对嵌入式系统的理解更加深入,掌握了嵌入式系统基本原理和设计方法;2. 学生的动手实践能力和创新意识得到显著提高;3. 学生在团队协作和沟通方面取得明显进步;4. 学生对嵌入式系统相关岗位的就业竞争力得到提升。

嵌入式实训总结报告范文

一、前言随着信息技术的飞速发展,嵌入式系统已成为当今科技领域的热点。

为了更好地了解嵌入式系统,提高自己的实践能力,我参加了本次嵌入式实训。

在实训过程中,我学习了嵌入式系统的基本原理、开发工具和编程方法,通过实际项目实践,提高了自己的动手能力和团队协作能力。

以下是我对本次嵌入式实训的总结。

二、实训背景本次嵌入式实训为期两个月,旨在培养学员掌握嵌入式系统开发的基本技能,提高学员的实践能力和团队协作能力。

实训课程主要包括嵌入式系统原理、嵌入式Linux系统开发、嵌入式C语言编程、ARM架构原理与应用、嵌入式系统调试等。

三、实训内容1. 嵌入式系统原理通过学习嵌入式系统原理,我了解了嵌入式系统的组成、工作原理及特点。

包括CPU、存储器、输入输出接口、外围设备等。

同时,学习了嵌入式系统的设计方法,如硬件设计、软件设计、系统测试等。

2. 嵌入式Linux系统开发在嵌入式Linux系统开发方面,我学习了Linux内核的基本原理、编译方法、文件系统等。

通过实际操作,掌握了Linux系统下的编程、调试方法,熟悉了常用开发工具,如GCC、Makefile等。

3. 嵌入式C语言编程嵌入式C语言编程是本次实训的重点内容。

我学习了C语言的语法、数据结构、指针、函数、内存管理等方面的知识。

通过实际编程,提高了自己的编程能力和问题解决能力。

4. ARM架构原理与应用ARM架构是嵌入式系统常用的处理器架构之一。

我学习了ARM架构的基本原理、指令系统、寄存器组织等。

通过实际操作,掌握了ARM开发环境的搭建、编程、调试方法。

5. 嵌入式系统调试嵌入式系统调试是保证系统稳定运行的关键。

我学习了调试工具的使用方法,如GDB、JTAG等。

通过实际调试,提高了自己的问题发现和解决能力。

四、实训收获与体会1. 理论与实践相结合本次实训使我深刻体会到理论与实践相结合的重要性。

在学习嵌入式系统原理和编程知识的基础上,通过实际项目实践,使我更好地理解了所学知识,提高了自己的动手能力。

嵌入式实训结果报告

一、引言随着物联网、智能家居、智能穿戴等领域的快速发展,嵌入式系统作为这些领域的关键技术之一,越来越受到广泛关注。

为了提高学生对嵌入式技术的掌握程度,提升学生的实际动手能力,我校组织开展了嵌入式实训课程。

本次实训以ARM架构为核心,通过实际项目开发,让学生深入理解嵌入式系统的工作原理,掌握嵌入式开发的基本流程和技术。

二、实训目的1. 熟悉嵌入式系统基本概念、硬件平台和开发环境;2. 掌握ARM架构下的编程技术,包括C语言、汇编语言等;3. 学会嵌入式系统软件开发流程,包括需求分析、系统设计、编码实现、调试与优化等;4. 培养学生团队协作能力、创新意识和实践能力。

三、实训内容1. 硬件平台:选用ARM Cortex-M3核心的STM32F103系列单片机作为开发平台;2. 软件平台:使用Keil MDK作为集成开发环境,采用C语言进行编程;3. 实训项目:基于STM32F103单片机的智能家居控制系统。

四、实训过程1. 项目需求分析:根据实际需求,确定智能家居控制系统的功能,包括灯光控制、温度控制、湿度控制等;2. 系统设计:根据需求分析,设计系统硬件结构和软件架构,包括单片机、传感器、执行器、通信模块等;3. 编码实现:使用C语言编写嵌入式程序,实现系统功能;4. 调试与优化:对程序进行调试,解决程序运行中存在的问题,并对程序进行优化,提高系统性能;5. 团队协作:学生分组进行项目开发,分工合作,共同完成项目任务。

五、实训成果1. 完成智能家居控制系统硬件设计,包括电路板设计、PCB制作等;2. 实现智能家居控制系统软件功能,包括灯光控制、温度控制、湿度控制等;3. 编写项目文档,包括需求分析、系统设计、程序代码、测试报告等;4. 学生掌握嵌入式系统开发流程,具备一定的嵌入式系统开发能力。

六、实训总结1. 通过本次实训,学生掌握了嵌入式系统开发的基本流程和技术,提高了实际动手能力;2. 学生学会了ARM架构下的编程技术,为以后从事嵌入式开发工作奠定了基础;3. 学生培养了团队协作能力、创新意识和实践能力,为今后的职业生涯打下了良好基础;4. 实训过程中,教师及时发现并解决学生遇到的问题,提高了教学效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息工程学院
嵌入式系统实验报告
实验一2410经典Linux系统烧写
班级:计算机XXX班
学号:XXXXXXXX
姓名:XXXXXX
指导老师:李长悦
一、实验目的
windows xp下进行Linux系统烧写即恢复到出厂状态时,需要的文件在光盘中的Linux\img 目录和flashvivi目录下提供。

烧写2410-CL linux操作系统包vivi,kernel,root三个步骤,除此我们还要烧写应用程序,这四个文件分别为:
vivi ----linux操作系统启动的bootloader;
zImage ----linux操作系统内核;
root.cramfs ----根文件系统;
yaffs.tar.bz2 ----应用程序压缩包。

二、实验内容
1.烧写vivi
1.1把并口线插到pc机的并口,并把并口的另一端与实验箱上端的UP-LINK相连,打开2410-CL电源(12V)。

1.2把整个GIVEIO目录(在光盘的img/flashvivi目录下)拷贝到c:/windows下,并把该目录下的giveio.sys文件拷贝到c:/windows/system32/drivers下。

1.3在我的电脑里打开控制面板,选添加硬件,点击“下一步”,如下图所示:
选择“是,我已经连接了此硬件”然后点击“下一步”,如下图所示:
选中“添加新的硬件设备”然后点击“下一步”,如下图所示:
选中“安装我手动从列表选择的硬件”后点击“下一步”,如下图所示:
选择“显示所有设备”然后点击“下一步”,如下图所示:
选择“从磁盘安装”然后点击“下一步”,如下图所示:
选择“浏览”,指定驱动为C:\WINDOWS\GIVEIO\giveio.inf文件,如下图所示:
选择giveio.inf文件,然后点击“打开”,如下图所示:
然后选择“确定”,如下图所示:
点击“下一步”至“完成”即安装好驱动。

如下图所示:
1.4在d盘新建一目录bootloader,把sjf2410-s.exe(在flashvivi目录下)和要烧写的vivi,linux 操作系统内核,根文件系统和应用程序压缩包拷贝到该目录下。

在所有程序-附件-命令提示符下,进入D:\bootloader目录,运行sjf2410-s命令如下:sjf2410-s /f:vivi。

然后按回车,如下图所示:
在此后出现的三次要求输入参数,第一次是让选择Flash,选0,然后回车,如下图所示:
第二次是选择jtag对flash的两种功能,也选0,然后回车,如下图所示:
第三次是让选择起始地址,选0,然后回车,等待大约3-5分钟的烧写时间,如下图所示:
当VIVI 烧写完毕后选择参数2,退出烧写。

如下图所示。

烧录后关闭2410-CL,拔掉并口线与开发板的连线。

2.烧写内核
2.1并用串口线连接pc和2410-CL。

打开超级终端,先按住pc机“BackSpace”键,然后启动2410-CL,进入vivi> 状态下,设置开发板IP,其命令为:ifconfig ip 192.168.1.115,如下图所示:
2.2设置tftp服务器的IP(启动tftp服务器的主机),其命令为:
ifconfig server 192.168.1.85,如下图所示:
2.3保存IP设置:其命令为:ifconfig save 如下图所示:
2.4Windows平台下tftp服务的配置:双击“D:\bootloader”目录下的tftpd32.exe文件,对Windows 下的tftp服务进行配置,如下图所示:
点击 Settings 进入如下画面(通常这步可以省略不做)
2.5 在vivi状态下,输入烧写内核的命令为:tftp flash kernel zImage 如下图所示:
3.烧写根文件系统
在vivi状态下,输入烧写根文件的命令为:tftp flash root root.cramfs
如下图所示:
网络环境不差的话几十秒种应该可以烧完。

说明:在恢复出厂设置的IP配置过程中,具体IP地址要根据实际情况具
体配置,保持宿主机端IP与ARM平台目标机的IP在同一个网段即可。


下面我们以192.168.0 网段为例
PC 机IP 192.168.0.85
实验平台 IP 192.168.0.115
4.烧写与解压应用程序
4.1 用网线连接好2410-CL的ETHERNET-1口和PC机的网口,配置IP在同一网段,重启2410-CL进入[/mnt/yaffs]下。

如图所示进行
设置开发板IP。

4.2 打开ftp软件(在光盘中的img/flashvivi目录中提供),点击FTP选择Quick Connent...,如下图所示
3. 在弹出的小窗口里录入:192.168.0.115,用户名:root,密码:无,点击Connect,如下图所示:
在下图的窗口直接点击“OK”即可。

如下图所示:
选择要上传的“yaffs.tar.bz2”文件,并上传“yaffs.tar.bz2”到2410-CL的/var下,如下图所示:
10秒左右上传完毕。

如下图所示:
这时千万不要重启2410-CL,回到超级终端后先回车然后转换到实验箱的/var文件夹下将应用程序的压缩包进行解压。

其命令为:
tar xjvf yaffs.tar.bz2 -C /mnt/yaffs --解压
yaffs.tar.bz2到mnt/yaffs目录下,需6分钟左右。

如下图所示:
解压完成后,我们可以转换到mnt/yaffs文件夹下进行ls查看文件夹下的内容。

如图所示:
嵌入式系统实验报告
三、实验总结
此次实验的主要目的在实习实验箱上搭建开发板的Linux环境。

实验中遇到的主要问题就是在烧写内核阶段使用tftp软件将内核zImage烧写到开发板上,IP配置(开发板与pc位于同一个网段内)均没有出问题,但结果总是“timeout”,最后检查发现是pc机网卡未更换的原因,更换网卡后,重新配置IP,最后传输成功了。

21。

相关文档
最新文档