嵌入式实习心得体会.doc_第1页
嵌入式实习心得体会.doc_第2页
嵌入式实习心得体会.doc_第3页
嵌入式实习心得体会.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式实习心得体会 嵌入式单片机是一门应用性和实践性很强的学科很多人都想学习嵌入式单片机并且想知道如何学习嵌入式单片机以下是小编整理的嵌入式实习心得体会欢迎阅读 一、嵌入式的概述: 随着信息化技术的发展和数字化产品的普及以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成无所不在的网络和无所不在的计算(everythingconnectingeverywhereputing)正在将人类带入一个崭新的信息社会 二、实习目的 学习和了解了嵌入式在生活中的重要作用和发展过程熟练掌握ARM硬件体系结构熟悉linux下的嵌入式编程流程积累自己的软件编写经验能够参与并实现一个和完整的嵌入式项目为今后的学习和将从事的技术工作打下坚实的基础 三、实习任务 第一阶段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体系结构及其基本编程知识包括指令分类寻址方式、指令集、存储系统、异常中断处理、汇编语言以及CC+和汇编语言的混合编程等知识同时结合ARM嵌入式开发板硬件设计原理和基本硬件设计流程分析各种外设的工作原理和驱动机制并自己动手实践完成一个ARM开发板上的编程大作业 第六阶段嵌入式Linux开发基础及高级应用 主要介绍嵌入式Linux开发应用程序的基本流程和知识包括嵌入式Linux基本概念和开发流程、Bootloader工作原理、内核裁减配置和交叉编译、根文件系统制作、网络编程以及图形界面和数据库开发等知识同时独立完成一个基于嵌入式LinuxGUI的应用编程大作业 第七阶段嵌入式Linux驱动理论及驱动程序开发实践 主要介绍嵌入式Linux上驱动程序开发规范包括设备驱动程序概念、字符设备驱动程序、块设备与网络设备、网卡驱动以及常用嵌入式设备驱动开发等知识同时独立实现两种嵌入式设备驱动程序的编写包括驱动模块的调试和加载以及完整的项目开发文档的编写 第八阶段嵌入式Linux项目团队开发实践锻炼 主要包括设计并实现一个和完整的嵌入式项目的开发流程涉及到数据采集、网络通讯、图形用户界面显示以及嵌入式数据库存储系统等多种嵌入式Linux编程技术要求学员建立起团队开发和协同工作的企业项目开发模式的概念和流程强化学员对编写项目概要设计文档和详细设计文档的理解为就业前的职业技能和素质训练做好充分准备 四、实习内容 1、嵌入式的历史与现状 虽然嵌入式系统是近几年才开始真正风靡起来的但事实上嵌入式这个概念却很早就已经存在了从上个世纪70年代单片机的出现到今天各种嵌入式微处理器、微控制器的广泛应用嵌入式系统少说也有了近30年的历史纵观嵌入式系统的发展历程大致经历了以下四个阶段: 无操作系统阶段 嵌入式系统最初的应用是基于单片机的大多以可编程控制器的形式出现具有监测、伺服、设备指示等功能通常应用于各类工业控制和飞机、导弹等武器装备中一般没有操作系统的支持只能通过汇编语言对系统进行直接控制运行结束后再清除内存这些装置虽然已经初步具备了嵌入式的应用特点但仅仅只是使用8位的CPU芯片来执行一些单线程的程序因此严格地说还谈不上系统的概念 这一阶段嵌入式系统的主要特点是:系统结构和功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论