人人范文网 范文大全

暑假嵌入式实习报告.

发布时间:2020-03-03 10:18:07 来源:范文大全 收藏本文 下载本文 手机版

一、嵌入式的概述: 随着信息化技术的发展和数字化产品的普及,以计算机技 术、芯片技术和软件技术为核心的嵌入式系统再度成为当前 研究和应用的热点,通信、计算机、消费电子技术(3C 合 一的趋势正在逐步形成,无所不在的网络和无所不在的计算 (everything connecting, everywhere computing正在 将人类带入一个崭新的信息社会。

二、实习目的

学习和了解了嵌入式在生活中的重要作用和发展过程,熟练 掌握 ARM 硬件体系结构 , 熟悉 linux 下的嵌入式编程流程, 积累自己的软件编写经验,能够参与并实现一个真实和完整 的嵌入式项目 , 为今后的学习和将从事的技术工作打下坚实 的基础

三、实习设备:

1、硬件:Embest EduKit-IV平台, ULINK2仿真器套件, PC 机;

2、软件:μVision IDE for ARM集成开发环境, Windows 98/2000/NT/XP。

四、实习内容

第一阶段 Linux 操作和编程基础

主要介绍 Linux 的基本命令和基础编程知识,包括 Linux 的文件操作和目录操作命令, VI 编辑器, GCC 编译器, GDB 调试器和 Make 项目管理工具等知识。

第二阶段 嵌入式 C 语言编程基础

主要介绍在嵌入式开发编程中 C 语言的重要概念和 编程技巧中的重点难点,以复习串讲和实例分析的形式, 重点介绍包括函数与程序结构,指针、数组和链表,库函 数的使用等知识。

第三阶段 Linux 上 C 强化编程训练

主要包括整数算法训练,递归和栈编程训练,位操作训 练,指针训练,字符串训练和常用 C 库函数编程接口实践, 强化学员对 Linux 下基本编程开发的理解和编码调试的能 力。

第四阶段 Linux环境高级编程及项目开发编程实践

主要包括系统编程 (信号 /系统调用 /管道 /FIFO/消息 队列 /共享内存等 ,文件 I/O编程 (文件描述符 /文件读写 接口 /原子操作 /阻塞与非阻塞 IO 等 ,多任务和多线程编 程 (进程标识 / 用户标识 /fork与 vfork/多线程概念 /线程 同步等 ,网络编程 (网络基本概念 /套接口编程 /网络字节 次序 /Client/Server结构 /UDP编程 ; 掌握 Linux 下 Socket 编程的开发流程,熟悉网络编程的调用接口函数和相关数 据结构,使学员初步具备在 Linux 上进行系统编程开发的

能力。同时综合之前所学内容和编程技术,以小组为单位 进行一个团队合作项目的开发,考核内容包括文件 I/O编 程,多线程编程,网络编程和项目文档编写。

第五阶段 嵌入式处理器体系结构及编程实践

主要介绍 ARM 体系结构及其基本编程知识,包括指令 分类,寻址方式、指令集、存储系统、异常中断处理、汇 编语言以及 C\\C++和汇编语言的混合编程等知识。 同时结合 ARM 嵌入式开发板硬件设计原理和基本硬件设计流程, 分析 各种外设的工作原理和驱动机制,并自己动手实践完成一 个 ARM 开发板上的编程大作业。

第六阶段 嵌入式 Linux 开发基础及高级应用

主要介绍嵌入式 Linux 开发应用程序的基本流程和知 识,包括嵌入式 Linux 基本概念和开发流程、Bootloader 工作原理、内核裁减配置和交叉编译、根文件系统制作、网络编程以及图形界面和数据库开发等知识。同时独立完 成一个基于嵌入式 Linux GUI的应用编程大作业。

第七阶段 嵌入式 Linux驱动理论及驱动程序开发实践 主要介绍嵌入式 Linux 上驱动程序开发规范,包括设备 驱动程序概念、字符设备驱动程序、块设备与网络设备、网卡驱动以及常用嵌入式设备驱动开发等知识。同时独立 实现两种嵌入式设备驱动程序的编写,包括驱动模块的调 试和加载以及完整的项目开发文档的编写。

第八阶段 嵌入式 Linux 项目团队开发实践锻炼

主要包括设计并实现一个真实和完整的嵌入式项目的 开发流程,涉及到数据采集、网络通讯、图形用户界面显 示以及嵌入式数据库存储系统等多种嵌入式 Linux 编程技 术。要求学员建立起团队开发和协同工作的企业项目开发 模式的概念和流程,强化学员对编写项目概要设计文档和 详细设计文档的理解,为就业前的职业技能和素质训练做 好充分准备。

五、实习心得: 通过本次实习对 ARM9嵌入式系统设计有了更深一步的 了解,知道了如何使用 uc/os软件进行编程编译,并下载到 实验箱中,使图像、声音、文字得以显示,学会了转换 IIS 声音文件的工具:ProcBmp.exe 和转换 bmp 图片文件的工具: Image2Lcd ,使其能够在程序中运行。更重要的是学会了如 何解决在实习中遇到的各种问题并很好的解决,为以后使用 该软件进行编程打下了坚实的基础,也培养了自己对该软件 的兴趣,大四的学生正面临找工作的压力,通过这次实习积 累了经验,对找工作也起到了辅助的作用,希望能够有机会 对该软件进行进一步的学习研究。最后感谢指导老师和同学 们的细心帮助。

暑假嵌入式实习报告

嵌入式实习报告

嵌入式毕业实习报告

嵌入式培训实习报告

嵌入式系统实习报告

嵌入式 电子类 实习报告

嵌入式报告

嵌入式报告

嵌入式报告

暑假实习报告

暑假嵌入式实习报告.
《暑假嵌入式实习报告..doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档