1、实验3 嵌入式开发平台及其工具应用报告实验3 嵌入式开发平台及其工具应用实验学时:4 实验类型:设计型目录一、实验目的与要求 2二、实验内容与安排方式 2(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。 2(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。 4(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。 8(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。 10一、实验目的与要求 2二、实验内容与安排方式 2(1)列表描述嵌入式开发环境与工具的
2、基本功能说明并简要分析优缺点和适用环境。 2(2)选择一个嵌入式开发环境与工具安装并把各个功能操作并制作使用报告。 2(3)阐述嵌入式开发环境与工具的商业运营模式和开发成功的代表产品。 2(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。 2(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。 2一、实验目的与要求1、掌握嵌入式开发环境与工具的方法。2、根据选定的嵌入式开发环境与工具进行操作并形成操作报告。3、绘制工具的功能使用图。4、用文字处理文档表达完成报告。二、实验内容与安排方式1、实验内容与
3、要求:(1)列表描述嵌入式开发环境与工具的基本功能说明并简要分析优缺点和适用环境。嵌入式开发环境基本功能优缺点适用环境emDebianmDebian基于一个很简易的嵌入式系统开发的想法来构造嵌入式系统,即从一个成熟的系统中去除不需要的部份(如文档和不需要的工具),精简出一个小的系统。emDebian提供一些工具来协助完成从现有的系统或安装包(deb文件,类似Redhat的rpm)中提取需要的东东,并协助完成完整系统的构建,当然也支持交叉构建了。优点:良好的在线软件升级系统缺点:版本跟新慢支持11个体系的系统,包括X86、PPC、MIPS、ARM、SH等buildrootBuildroot将自动
4、构造编译基于uClibc代码的工具和uClibc库,并提供一个可配置的框架和一个基本系统的配置文件。优点:对主机的要求较小,通常只要主机系统提供足以构建工具链的工具。缺点:并不一定适合于资源非常紧缺的超小型系统;没有源码的控制权,一些需要定制的东西也会变得难以实现在各种X86平台上都能够安装uClinuxuClinux是一套主要用于无MMU核(但不限于此)的嵌入式Linux集成环境,也是一个非常好的 Linux from scratch 的示例。抛开其MMU相关的补丁,uClinux也可以作为一套用于包含MMU系统的集成开发环境优点:其性能稳定、移植性好、功能强大缺点:文档十分不足:缺乏组织和
5、一致的文档、热门技术和分类文档众多而杂乱无章、非热点部分文档缺失甚至没有文档在各种X86平台上都能够安装ScratchboxScratchbox是一个帮助嵌入式Linux跨平台编译工具的集合,其目的主要是使得嵌入式Linux应用程序开发更加容易,他也提供了完整的集成工具链以用来跨平台编译集成出一个Linux发布版。buildroot可以从头开始,先构造编译器和基本开发环境,然后根据用户配配置构造一个适用于目标平台的根文件系统。优点:完全独立于主机,编译过程将基本与主机系统无关。缺点:不能支持building所支持的ppc,mips等运行于ARM和x86(2)选择一个嵌入式开发环境与工具安装并把
6、各个功能操作并制作使用报告。 XX搜索“keil4破解版即可”找个网站下载下来,一般注册机会跟软件一起被下载下来。下载好后如图。双击第一个图标进入安装。(最好断网安装)进入到这个界面后点击next。进入到这个界面后,框选同意协议前面的框,然后点击next。这里选好你自己的安装目录文件夹。再点击next。随便填。然后点击next。(断网情况下可能没有这一步)然后就进入到安装状态了。等一会即可。点击finish,完成安装。(3)阐述嵌入式开发环境与工具的商业运营模式和开发成功的代表产品。ARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM Rea
7、lView DEVELOPER系列包括RealView开发包,它含有先进的代码生成工具并根据Cortex-A8处理器的特性进行了增进,从而能够提供杰出的性能 和无以伦比的代码密度。这一工具也支持NEON媒体和信号处理扩展集,使得开发者能够通过消除分离的DSP及其关联的开发工具来实现产品和项目的费用降 低。另外,开发包将支持所有新处理器所具有的特性。ARM RealView开发工具包是一套完整的、高性价比开发调试工具,用于半导体通用32位微控制器(MCU)产品。本工具包以ARM RealView Developer Suite全球领先的16/32位嵌入式RISC微处理器解决方案厂商ARM近日针对
8、采用Intel( XScale(技术的网络基础设施、无线和存储设备,推出ARM(r) RealView(开发工具组。该工具组提供最佳编码生成功能,同时可降低开发成本。作为唯一支持所有顺应ARM结构的Intel Xscale处理器的工具组,RealView能帮助开发人员增强应用功能。ARM RealView 开发套件是专为中国市场定制的ARM 开发工具包,其强大的集成开发环境包含完整的编辑/编译/调试功能,全面支持ARM7 内核的各种ARM 芯片。该开发套件基于ARM RealView development solution,经过优化/裁剪后以专门适应ARM7 内核的开发,并以完美的性价比适应
9、中国市场的需求。(4)列出当前流行几种手机操作系统及其技术特点并用时间轴图阐述这些手机技术的发展历程。手机操作系统技术特点Android(安卓系统)1. 开放性。2.挣脱运营商的束缚3.丰富的硬件选择。4.不受任何限制的开发商。IOS 1.四层系统架构:核心操作系统层、核心服务层、媒体层、可轻触层。2.不具开源性。3.有限的应用选择。4.系统很流畅。Windows Phone1.对手机硬件要求低,2.系统应用的优先度最高,3.耗电较少,续航能力较好。4.适应平台广泛。5.个性化设计较多Symbian1程序运行效率高。2.可以进行多任务操作。3.操作简单,省电。4.软件资源多BlackBerry
10、 OS1.移动邮件设备双向寻呼技术。2.针对特定用户群。3.系统稳定性优秀。4.商务性高安卓发展历程时间轴图及代表产品 HTC Dream G1 HTC hero MOTO XOOM HTC T328D Android概念提出Android1.5发布Android1.6发布Android2.0发布Android3.0发布Android4.0发布Android5.0发布07.11.0509.04.3009.09.1509.10.2611.02.0311.10.1914.10.16 XT800 华为C8812ISO发展历程时间轴图及代表产品 iPhone iPhone3GS iPhone4S iP
11、hone5siPhone OS 1.0发布iPhone OS 2.0发布iPhone OS 3.0发布iOS 4发布iOS 5发布iOS 6发布iOS 7发布iOS 8发布07.1.1008.0709.0610.6.2111.10.1312.6.1213.9.1914.6.3 iPhone 3G iPhone4 iPhone5 iPhone6(5)描述你的手机中的所有APP并分析统计使用频率排序,选择一个你比较喜欢的APP的应用并提出不足和改进的思路。我比较喜欢的微信,在使用过程中也感觉到了很多的不足,没有好友分组, 联系人多了, 找个人都不方便。 没有验证功能, 只要知道号码就能随意添加发送消息。 群组功能, 这个也还是要有验证, 莫明奇妙的被人加进群聊, 文字 语音 图片切换有点麻烦, 最好是能有一键式的操作。 山寨彻底一点, 学学米聊弄个手写输入和涂鸦功能,2、实验安排方式:本实验每组1人,每人1台计算机。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1