- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
盐城工学院嵌入式系统论文
《嵌入式系统设计》
课程考核小论文
专业: 学生姓名: 班级: 学号: 授课教师:
信息工程学院
浅谈嵌入式系统设计
摘要:现在的信息时代,关于嵌入式系统设计的应用随处可见,而ARM嵌入式系统应用市场份额约占整个市场的3/4左右。从嵌入式系统的基本概念着手,分别从ARM的定义、ARM微处理器、ARM开发工具及调试方法来介绍ARM嵌入式系统基础知识。最后,概括了ARM技术的应用领域及其产业化发展,并预测ARM技术发展的前景。
关键字:嵌入式系统;ARM;微处理器
1 引言
嵌入式计算机系统的出现,是现代计算机发展史上的里程碑。嵌入式系统诞生于微型计算机时代,与通用计算机的发展道路完全不同,形成了独立的单芯片的技术发展道路。由于嵌入式系统的诞生,现代计算机领域出现了通用计算机与嵌入式计算机两大分支。不可兼顾的技术发展道路,形成了两大分支的独立发展:通用计算机按照高速、海量的技术发展;嵌入式计算机系统则为满足对象系统按照嵌入式智能化控制要求发展。由于独立的分工发展。20世纪末。现代计算机的两大分支都得到了迅猛发展。
2 嵌入式系统的概念
根据英国电机工程师协会的定义,嵌入式系统为控制、监视或辅助设备、机器或甚至工厂运作的装置。它有如下的特征:
①执行特定功能,与一般桌上型办公设备或数据库服务系统有很大区别。
②以微电脑与周边设备构成核心,其规模可由如8051芯片到先进的x86芯片系统不等。
③严格的时序与稳定度要求,例如在机器控制上,稍有不慎则可能失去控制,酿成灾害。
嵌入式系统(Embedded System),是一种嵌入机械或电气系统内部、为特定应用而设计的具有专一和实时计算的计算机系统软硬件可裁减适应应用系统对功能、可靠性、成本、体积、功耗等综合性能严格要求它是集软、硬件于一体的可独立工作的“器件”。嵌入式系统常被用于高效控制许多常见设备,被嵌入的系统是包含数字硬件和机械部件的完整设备,例如汽车的防锁死刹车系统。通用计算机如个人电脑则设计灵活,可以智能处理各式各样的运算情况,满足广大用户。现代嵌入式系统是基于微控制器的,但在较复杂的系统中普通微处理器也很常见。通用型处理器、专门某类计算的处理器、为手持应用的处理器等,都可能应用到嵌入式系统。包含嵌入式微处理器、存储器、通用设备接口和I/O接口。在一片嵌入式处理器上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。
嵌入式操作系统(Embedded Operation System,EOS)是一种的系统软件。EOS负责嵌入系统的全部软、硬件资源的分配任务调度,控制协调并发活动。它体现所在系统的特征,装卸某些模块来系统所的功能。嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固化以及应用的专用性等方面具有较为突出的特点。系统内核小。嵌入式系统是应用小型电子的,系统资源有限,所以内核传统的操作系统要小。专用性强。嵌入式系统的个性化,其中的结合非常紧密,一般要针对硬件,即使同一品牌同一系列的产品中也需要根据不断进行修改。的任务,需要对系统进行较大更改,程序的编译下载要系统相结合,这种修改和通用软件的“升级”是完全系统精简。嵌入式系统没有系统软件和应用软件的,不要求其功能设计及实现上过于复杂,这样控制系统成本,同时也系统安全。嵌人式系统,因而嵌入式系统具体应用紧密结合在一起,。,.。ARM嵌入式系统的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等用户,合适的开发工具可以加快开发进度。因此一套含有编辑、编译、汇编、链接、调试、工程管理及函数库的集成开发环境是必不可少的,嵌入式实时操作系统、评估板等其他开发工具则可以应用软件规模和开发计划选用。
ARM SDT的英文全称是ARM Software Development Kit ,是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具。ARM SDT由于价格适中,同时经过长期的推广和普及,目前拥有最广泛的ARM软件开发用户群体,也被相当多的ARM公司的第三方开发工具合作伙伴集成在自己的产品中ADS(ARM Developer Suite),是由Metrowerks公司开发ARM处理器下最主要的开发工具。ADS 是全套的实时开发软件工具,包编译器生成的代码密度和执行速度优异。可快速低价地创建ARM 结构应用。ADS对汇编、C/C++、java支持的均很好,是目前最成熟的ARM开发工具。GNU是“GNU‘s Not Unix”的递归缩写。由于GNU将要实现UNIX系统的接口标准,因此GNU
您可能关注的文档
最近下载
- TB-T 2491-1994 扣件组装疲劳试验方法.pdf VIP
- 短节段融合内固定治疗成人退变性脊柱侧凸并发症-中国骨与关节杂志.pdf VIP
- 2025年银行纪检笔试题目及答案.doc VIP
- 《企业经营决策讲义》课件.ppt VIP
- 中小学生牛奶配送项目 投标方案.docx
- 2024年贵州省黔东南苗族侗族自治州凯里市鸭塘镇招聘社区工作者真题及参考答案详解.docx VIP
- 样板工程验收记录.docx
- YY_T 0466.1-2023 医疗器械 用于制造商提供信息的符号 第1部分通用要求.pdf
- 七年级数学新课标下的单元教学设计实践研究.docx VIP
- 燃气发生器结构和系统详解.ppt VIP
文档评论(0)