- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机嵌入式系统开发核心技术分析
计算机嵌入式系统开发核心技术分析
摘要:随着现代计算机技术的高速发展,嵌入式系统开发使其应用环境发生了相应的变化,借助软件开发与硬件搭配实现了系统的高效运转。基于此,充分挖掘嵌入式系统即将是计算机行业改革的重中之重,该文将就嵌入式系统在计算机中所研发的核心技术进行深入的探究。
关键词:计算机;嵌入式系统;核心技术
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)06-0073-03
在这个计算机快速更新的时代,其核心技术也相应地高速发展,多种多样联接计算机系统的控制设备不断涌现,如:移动手机、电气设备、电子传感等。在进行程序代码的相关过程中,计算机操作系统需要通过一些类型的辅助系统进行设备操作,而不是通过计算机老调节控制设备。嵌入式系统开发不仅可以维系其操作系统的调配并且可以对其进行有效的控制,还可以通过与计算机相关连接的相关的其他设备来进行自动化控制,发展了多功能的技术应用模式,在计算机系统研发的过程中,为了符合计算机嵌入式系统所具备的设备操作需要,我们应该充分的利用各种操作技术的应用。
1 嵌入式系统的特点分析
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对其相关的功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它满足了大多数计算机用户的操控需求,并且在成本、体积大小等方面充分体现了自身的优势。
第一,个性化是其最重要的特点,在嵌入式系统开发之前,计算机设备大多采用了“通用型”的控制系统,‘通用型“控制系统可以被所有的用户群体所应用,不仅在使用功能方面没有差异而且在运用模块方面也没有非常明显的不同。随着计算机的广泛应用,其设备的普遍应用便会使计算机用户对其系统的要求更加苛刻与严格,在嵌入式系统中,凭借它小型化的空间占有率,高效实现了其个性化的发展在各种各样的行业及其用户中。
第二,就其综合化的特点来说,计算机嵌入式系统是计算机应用技术、电子信息技术、无线通信技术等多项科学技术的高度整合。人员分配、科研工作、资金投入等因素的密集型就是根据综合化特点演变而来的,所以综合化决定了嵌入式系统的密集性。新开发的这种嵌入式集成系统适用于计算机多功能的操作应用。
第三,性能化也是它的一个重要的特点。 性能化嵌入式计算机系统所具备的操作功能相对单一计算机系统来说明显增多,执行高度复杂的程序代码的效率也相应提高[1]。嵌入式系统不同于以往系统,其系统结构是由多重复杂原件构成,并所采用的方式是进行简单模式的组合处理,借助统一性系统模块处理技术对系统内部进行专业解读,这就需要在部分系统原件内加入微型处理器。此外,该系统在一定程度上实现了自动化处理,即在系统内部完成对数据的自动化处理,将多种数据转化为指令,从而完成在系统内部的转化,实现对整体系统性能的深入构造。
第四,嵌入式系统相比较以往的单程式系统而言其具有明显的长期性,即嵌入式系统需要借助现代计算机智能化数据分析与处理技术,该种技术是在操作员的操控下将数据转化为智能型代码,最终在固定的处理设备中完成设备的运行,其处理模式是借助操作用户的真实性体验完成的,在一定程度上具有自主选择性,因此,嵌入式系统在未来科技领域的应用具有明显的优势,未来科技市场转变需要借助该项技术的衍生,其销售预期相比较其他型技术所具备的潜力更多。
2 嵌入式系统开发技术
嵌入式系统的开发需要从两个方面来进行分析:
首先,从嵌入式开发的过程进行分析。在嵌入式开发过程中有宿主机和目标机的角色之分。宿主机是执行编译、链接、定址过程的计算机;目标机指运行嵌入式软件的硬件平台[2]。首先需把应用程序转换成可以在目标机上运行的二进制代码。这一过程包含三个步骤:编译、链接、定址。编译过程由交叉编译器实现。较差编译器并不是简单地将数据资料编译为可读的数据翻译,而是借助计算机将将代码平台发射的代码进行采集,再对代码进行翻译处理的编译器,现阶段常用的编译器主要是GNU C/C++。编译的整体提技术过程主要是通过将目标文件转化为可供选择的数据文件类型,即通过建立数据之间的显在链接进行的数据处理过程。定制过程则是通过物理形式的存储器,将数据地址记录在固定的数据库当中,接触收集的数据就会将目标文件发送给制定的用户群体,从而保证文件传输不会出现过分的偏移。整个数据传输与存储过程需要建立在嵌入式平台的基础之上,所执行的文件以二进制文件为主。
嵌入式文件在开发的过程中需要将目标转载在目标机上,并开发相应的程序指令进行运转,因此其中采用的调试机主要是宿主机与目标机之间的协调模版,即在两种机器之间以串联的方式连接在一起,并通过BDM网络进行数据的传输。
其次,通过平台数据处理,对嵌入式系统移植
文档评论(0)