没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式实习目的及报告范文.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 63 浏览量
2021-09-14
06:46:50
上传
评论
收藏 519KB PDF 举报
温馨提示
试读
11页
。。。
资源推荐
资源详情
资源评论
嵌入式实习目的及报告范文
一、嵌入式的概述:
随着信息化技术的发展和数字化产品的普及,以计算机技
术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应
用的热点,通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成,
无所不在的网络和无所不在的计算(everything connecting, everywhere
computing)正在将人类带入一个崭新的信息社会。
二、实习目的
学习和了解了嵌入式在生活中的重要作用和发展过程,熟练掌握
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 体系结构及其基本编程知识,包括指令分类,寻址方
式、指令集、存储系统、异常中断处理、汇编语言以及 C\C++和汇编语
言的混合编程等知识。同时结合 ARM 嵌入式开发板硬件设计原理和基本
硬件设计流程,分析各种外设的工作原理和驱动机制,并自己动手实践完
成一个 ARM 开发板上的编程大作业。
第六阶段 嵌入式 Linux 开发基础及高级应用
主要介绍嵌入式 Linux 开发应用程序的基本流程和知识,包括嵌入式
Linux 基本概念和开发流程、Bootloader 工作原理、内核裁减配置和交叉
编译、根文件系统制作、网络编程以及图形界面和数据库开发等知识。同
时独立完成一个基于嵌入式 Linux GUI 的应用编程大作业。
第七阶段 嵌入式 Linux 驱动理论及驱动程序开发实践
主要介绍嵌入式 Linux 上驱动程序开发规范,包括设备驱动程序概
念、字符设备驱动程序、块设备与网络设备、网卡驱动以及常用嵌入式设
备驱动开发等知识。同时独立实现两种嵌入式设备驱动程序的编写,包括
驱动模块的调试和加载以及完整的项目开发文档的编写。
第八阶段 嵌入式 Linux 项目团队开发实践锻炼
主要包括设计并实现一个真实和完整的嵌入式项目的开发流程,涉及
到数据采集、网络通讯、图形用户界面显示以及嵌入式数据库存储系统等
多种嵌入式 Linux 编程技术。要求学员建立起团队开发和协同工作的企业
项目开发模式的概念和流程,强化学员对编写项目概要设计文档和详细设
计文档的理解,为就业前的职业技能和素质训练做好充分准备。
四、实习内容
1. 嵌入式的历史与现状
虽然嵌入式系统是近几年才开始真正风靡起来的,但事实上嵌入式这
个概念却很早就已经存在了,从上个世纪 70 年代单片机的出现到今天各
种嵌入式微处理器、微控制器的广泛应用,嵌入式系统少说也有了近 30
年的历史。纵观嵌入式系统的发展历程,大致经历了以下四个阶段:
无操作系统阶段
嵌入式系统最初的应用是基于单片机的,大多以可编程控制器的形式
剩余10页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功