实验3 嵌入式开发平台及其工具应用报告.docx
- 文档编号:9431026
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:12
- 大小:641.55KB
实验3 嵌入式开发平台及其工具应用报告.docx
《实验3 嵌入式开发平台及其工具应用报告.docx》由会员分享,可在线阅读,更多相关《实验3 嵌入式开发平台及其工具应用报告.docx(12页珍藏版)》请在冰点文库上搜索。
实验3嵌入式开发平台及其工具应用报告
实验3嵌入式开发平台及其工具应用
实验学时:
4实验类型:
设计型
目录
一、实验目的与要求2
二、实验内容与安排方式2
(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。
2
(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。
4
(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。
8
(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。
10
一、实验目的与要求2
二、实验内容与安排方式2
(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。
2
(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。
2
(3)阐述嵌入式开发环境与工具的商业运营模式和开发成功的代表产品。
2
(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。
2
(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。
2
一、实验目的与要求
1、掌握嵌入式开发环境与工具的方法。
2、根据选定的嵌入式开发环境与工具进行操作并形成操作报告。
3、绘制工具的功能使用图。
4、用文字处理文档表达完成报告。
二、实验内容与安排方式
1、实验内容与要求:
(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。
嵌入式开发环境
基本功能
优缺点
适用环境
emDebian
mDebian基于一个很简易的嵌入式系统开发的想法来构造嵌入式系统,即从一个成熟的系统中去除不需要的部份(如文档和不需要的工具),精简出一个小的系统。
emDebian提供一些工具来协助完成从现有的系统或安装包(deb文件,类似Redhat的rpm)中提取需要的东东,并协助完成完整系统的构建,当然也支持交叉构建了。
优点:
良好的在线软件升级系统
缺点:
版本跟新慢
支持11个体系的系统,包括X86、PPC、MIPS、ARM、SH等
buildroot
Buildroot将自动构造编译基于uClibc代码的工具和uClibc库,并提供一个可配置的框架和一个基本系统的配置文件。
优点:
对主机的要求较小,通常只要主机系统提供足以构建工具链的工具。
缺点:
①并不一定适合于资源非常紧缺的超小型系统;②没有源码的控制权,一些需要定制的东西也会变得难以实现
在各种X86平台上都能够安装
uClinux
uClinux是一套主要用于无MMU核(但不限于此)的嵌入式Linux集成环境,也是一个非常好的Linuxfromscratch的示例。
抛开其MMU相关的补丁,uClinux也可以作为一套用于包含MMU系统的集成开发环境
优点:
其性能稳定、移植性好、功能强大
缺点:
文档十分不足:
缺乏组织和一致的文档、热门技术和分类文档众多而杂乱无章、非热点部分文档缺失甚至没有文档
在各种X86平台上都能够安装
Scratchbox
Scratchbox是一个帮助嵌入式Linux跨平台编译工具的集合,其目的主要是使得嵌入式Linux应用程序开发更加容易,他也提供了完整的集成工具链以用来跨平台编译集成出一个Linux发布版。
buildroot可以从头开始,先构造编译器和基本开发环境,然后根据用户配配置构造一个适用于目标平台的根文件系统。
优点:
完全独立于主机,编译过程将基本与主机系统无关。
缺点:
不能支持building所支持的ppc,mips等
运行于ARM和x86
(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。
①XX搜索“keil4破解版即可”找个网站下载下来,一般注册机会跟软件一起被下载下来。
下载好后如图。
双击第一个图标进入安装。
(最好断网安装)
②进入到这个界面后点击next。
③进入到这个界面后,框选同意协议前面的框,然后点击next。
④这里选好你自己的安装目录文件夹。
再点击next。
⑤随便填。
然后点击next。
(断网情况下可能没有这一步)
⑥然后就进入到安装状态了。
等一会即可。
⑦点击finish,完成安装。
(3)阐述嵌入式开发环境与工具的商业运营模式和开发成功的代表产品。
ARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
ARMRealViewDEVELOPER系列包括RealView开发包,它含有先进的代码生成工具并根据Cortex-A8处理器的特性进行了增进,从而能够提供杰出的性能和无以伦比的代码密度。
这一工具也支持NEON媒体和信号处理扩展集,使得开发者能够通过消除分离的DSP及其关联的开发工具来实现产品和项目的费用降低。
另外,开发包将支持所有新处理器所具有的特性。
ARMRealView开发工具包是一套完整的、高性价比开发调试工具,用于半导体通用32位微控制器(MCU)产品。
本工具包以ARMRealViewDeveloperSuite全球领先的16/32位嵌入式RISC微处理器解决方案厂商ARM近日针对采用Intel(XScale(技术的网络基础设施、无线和存储设备,推出ARM(r)RealView(开发工具组。
该工具组提供最佳编码生成功能,同时可降低开发成本。
作为唯一支持所有顺应ARM结构的IntelXscale处理器的工具组,RealView能帮助开发人员增强应用功能。
ARMRealView开发套件是专为中国市场定制的ARM开发工具包,其强大的集成开发环境包含完整的编辑/编译/调试功能,全面支持ARM7内核的各种ARM芯片。
该开发套件基于ARMRealViewdevelopmentsolution,经过优化/裁剪后以专门适应ARM7内核的开发,并以完美的性价比适应中国市场的需求。
(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。
手机操作系统
技术特点
Android(安卓系统)
1.开放性。
2.挣脱运营商的束缚
3.丰富的硬件选择。
4.不受任何限制的开发商。
IOS
1.四层系统架构:
核心操作系统层、核心服务层、媒体层、可轻触层。
2.不具开源性。
3.有限的应用选择。
4.系统很流畅。
WindowsPhone
1.对手机硬件要求低,2.系统应用的优先度最高,3.耗电较少,续航能力较好。
4.适应平台广泛。
5.个性化设计较多
Symbian
1程序运行效率高。
2.可以进行多任务操作。
3.操作简单,省电。
4.软件资源多
BlackBerryOS
1.移动邮件设备双向寻呼技术。
2.针对特定用户群。
3.系统稳定性优秀。
4.商务性高
安卓发展历程时间轴图及代表产品
HTCDreamG1HTCheroMOTOXOOMHTCT328D
Android概念提出
Android
1.5发布
Android
1.6发布
Android
2.0发布
Android
3.0发布
Android
4.0发布
Android
5.0发布
07.11.05
09.04.30
09.09.15
09.10.26
11.02.03
11.10.19
14.10.16
XT800华为C8812
ISO发展历程时间轴图及代表产品
iPhoneiPhone3GSiPhone4SiPhone5s
iPhoneOS1.0
发布
iPhoneOS2.0
发布
iPhoneOS3.0
发布
iOS4
发布
iOS5
发布
iOS6
发布
iOS7
发布
iOS8
发布
07.1.1
0
08.07.
09.06.
10.6.21
11.10.13
12.6.12
13.9.19
14.6.3
iPhone3GiPhone4iPhone5iPhone6
(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。
我比较喜欢的微信,在使用过程中也感觉到了很多的不足,
没有好友分组,联系人多了,找个人都不方便。
没有验证功能,只要知道号码就能随意添加发送消息。
群组功能,这个也还是要有验证,莫明奇妙的被人加进群聊,
文字语音图片切换有点麻烦,最好是能有一键式的操作。
山寨彻底一点,学学米聊弄个手写输入和涂鸦功能,
2、实验安排方式:
本实验每组1人,每人1台计算机。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验3 嵌入式开发平台及其工具应用报告 实验 嵌入式 开发 平台 及其 工具 应用 报告