MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc

MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc

ID:27498930

大小:76.00 KB

页数:3页

时间:2018-12-04

MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc_第1页
MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc_第2页
MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc_第3页
资源描述:

《MCU开发成本转移软件,如何能克服软件开发中遇到的问题?.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MCU开发成本转移软件,如何能克服软件开发中遇到的问题?  嵌入式系统中的MCU(微控制器)正在经历着从8/16位到32位的转移,虽然在量产上8/16位还是主流,但是新的设计采用32位占多数,32位MCU越来越多地采用ARMCortexM内核,具备更大的内置存储空间,集成了更多的外设和丰富的互联功能。MCU无论是开发成本,还是开发难度都在从硬件转移到软件,如何降低软件开发的成本、如何克服软件开发中的问题变得非常重要。IDE是主流原厂工具有空间  传统的IDE工具仍然会在MCU开发中广泛使用,比如IAR公司EembededWorkbench,支持各家MC

2、U芯片公司从8/16位到ARMMCU、KEIL公司8051和ARMMDK,这些工具强调的是全面的MCU支持和易用性,也就是说它们不受到厂家和品种的限制(无论是8位还是32位)。目前,他们还是市场主流,受到有实力的大型设备制造商和MCU芯片公司的青睐。    为更广泛和多层次满足开发者的需求、压缩研发的成本、追求新品的采用和上市时间,MCU芯片公司自己的开发工具将占有更大的市场份额,比如飞思卡尔CodeWarrior、AtmelStudio6和Microchip公司MPLAB。换言之,用户使用这些工具基本感觉不到他们是在使用8位MCU还是32位MCU。M

3、icrochip就是比较有特色的一家企业,因为他们的32位MCU使用的是MIPS架构,而不是大家很熟悉的ARM架构,工具的易用性和8位到32位升级的兼容性就更重要了。开发工具呈三大趋势  基于开源软件的开发工具会在MCU开发中逐渐流行,比如Menror嵌入式部门的SourceyG++和瑞典Atollic的TrueStudio。前者主要针对32位高端MCU和MPU(嵌入式处理器,比如PPC和OMAP),当然也支持ARMCortexM3/M4,后者还支持AVR架构的代码优化,因为MCU的主频和片内的FLASH/RAM容量还是有限的。中国的CooCox工具也

4、支持开源编译工具。  软件质量和安全需求日益提高,MCU软件设计和测试工作也越来越多,基于UML设计、静态代码分析和动态覆盖测试等,把MCU开发和设计测试工具集成起来,也是一种趋势。比如IAR的VisualState和Atolic,前者是一个基于状态机和UML的设计工具,支持嵌入式MCU代码生成和执行;后者是集成部分测试功能的MCU开发工具,许多MCU开发工具也通过支持MISRAC规范检查,达到一定汽车电子工业软件安全标准要求,比如EWARM。  32位MCU实时处理、互联、存储和图像功能的提升都离不开RTOS、TCP/IP、USB、CAN和GUI等组

5、件。MCU芯片公司抑或自己提供丰富功能的软件库和组件或者提供支持第三方开发的产品。此外,MCU工具公司也集成了RTOS模块。嵌入式MCU开发工具正在越来越紧密地和RTOS组件库结合,并支持RTOSaware(识别)和调试,这些现在已经成为标配。RTOS和组件对于以ARMCortexM3为代表的主流MCU优化,可以大大提高RTOS的效率,极大地提高了调度算法的效率。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。