实验3嵌入式开发平台及其工具应用.docx
- 文档编号:23567203
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:16
- 大小:2.04MB
实验3嵌入式开发平台及其工具应用.docx
《实验3嵌入式开发平台及其工具应用.docx》由会员分享,可在线阅读,更多相关《实验3嵌入式开发平台及其工具应用.docx(16页珍藏版)》请在冰豆网上搜索。
实验3嵌入式开发平台及其工具应用
实验3嵌入式开发平台及其工具应用
实验学时:
4实验类型:
设计型
一、实验目的与要求1
1、掌握嵌入式开发环境与工具的方法。
1
2、根据选定的嵌入式开发环境与工具进行操作并形成操作报告。
1
3、绘制工具的功能使用图。
1
4、用文字处理文档表达完成报告。
1
二、实验内容与安排方式1
1、实验内容与要求:
1
2、实验安排方式:
2
一、实验目的与要求
1、掌握嵌入式开发环境与工具的方法。
2、根据选定的嵌入式开发环境与工具进行操作并形成操作报告。
3、绘制工具的功能使用图。
4、用文字处理文档表达完成报告。
二、实验内容与安排方式
1、实验内容与要求:
(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。
嵌入式开发工具
基本功能
优缺点
适用环境
C/C++编译器和调试器
支持C/C++多任务、网络开发(C/S架构)、多种与目标机的连接方式(软仿真、监控程序、BDM/JTAG、IGE、RTOS)是高档嵌入式微处理器调试器的重要特征。
优点:
能根据自身的语法树分析出开发者的程序调试,并编译成为可执行的或可被机器识别的机器代码,而仅需要开发者调用其中几个命令即可。
缺点:
编译出来的程序未能够达到跨平台应用,在不同的平台上要对源码重新编译才能使用程序。
C/C++开发、
51单片机开发、
驱动开发、
嵌入式开发等
在线仿真器(ICE)
用来调试嵌入式系统软件的硬件设备。
嵌入式系统开发者要面对一般软件开发者所没有的特殊问题,因为嵌入式系统往往不像商业计算机那样具有键盘、显示屏、磁盘机和其他各种有效的用户界面和存储设备。
几乎所有的嵌入式系统都由相互独立但又相互依赖的硬件和软件组成。
通过在线仿真器,可以在软件真正将要运行的硬件上运行和调试。
同时,通过原码级调试(SourceLevelDebug,程序员可以看到运行的源代码)和单步调试(程序员可以一步一步的运行程序寻找错误),程序员可以方便的分离出错误代码。
调试嵌入式系统软件
实时多任务操作系统
嵌入式应用软件的基础和开发平台。
目前,商品化的RTOS可支持从8BIT的8051到32BIT的PowerPC及DSP等几十个系列的嵌入式处理器。
RTOS的引入,解决了嵌入式软件开发标准化的难题。
随着嵌入式系统中软件比重不
断上升、应用程序越来越大,对开发人员、应用程序接口、程序档案的组织管理成为一个大的课题。
引入RTOS相当于引入了一种新的管理模式,对于开发单位和开发人员都是一个提高。
编写各种硬件驱动程序、专家库函数、行业库函数、产品库函数,和通用性的应用程序
(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。
1、搭建嵌入式交叉编译环境:
2、Linux下配置TFTP:
3、配置NFS服务:
4、实现简单应用程序开发:
(3)阐述嵌入式开发环境与工具的商业运营模式和开发成功的代表产品。
C/C++编译器:
GCC
开源软件编译器,代码共享,可自行修改以适应开发者的开发需要。
开发成功的产品有很多,如:
WPS
(4)
2007
列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。
.
.
.
Android1.1
Iphone1
2008.6
2009.2
Android1.5
Iphone2
Android1.6
2009.4
2009.6
2009.8
Iphone3
Android2
2009.100
2010.6
2011.10
Iphone4
Android4
Iphone4S
20013
2013.60
Iphone5
(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。
软件
使用频率
90%
微信
85%
360安全卫士
83%
微博
74%
UC浏览器
70%
酷我音乐
70%
360手机助手
66%
支付宝钱包
45%
2、实验安排方式:
本实验每组1人,每人1台计算机。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 嵌入式 开发 平台 及其 工具 应用