Silicon Labs以Simplicity Studio平台简化嵌入式开发

来源:eettaiwan #嵌入式开发#
152
芯科实验室(Silicon Labs)日前发表同时支援Silicon Labs节能32位元 EFM32 Gecko 微控制器(MCU)和8位元 MCU 的 Simplicity Studio 开发生态系统最新版本。全新发表的软体系统延续原有 Simplicity Studio 的最佳特性,可支援超过240款基于ARM的 EFM32 MCU ,同时扩展对Silicon Labs基于 8051 的 MCU 产品开发支援。
新版 Simplicity Studio 的设计主要在使开发过程更简单、更快速和更有效率,透过单一的简易平台,提供嵌入式设计人员由初始的概念设计到最终产品完成所需的一切资源。Simplicity Studio平台内建的智慧化特性,可立即检测连接的目标MCU。图形化硬体设定工具可以自动配置MCU,使开发人员不需再花费大量时间研读技术文件,而能启动专案、立即执行功能展示和应用程式码范例。

Simplicity Studio 平台也整合基于 Eclipse 的整合式开发环境(IDE),以支援32位元和8位元嵌入式系统,使Silicon LabsMCU产品的客户可运用同一软体工具在8位元和32位元MCU进行开发。此种一致性为需要8位元和32位元MCU的客户节省了时间和开发资源,并可简化新专案的学习曲线。

透过Simplicity Studio,开发人员将能检索Silicon Labs所有的MCU产品线、产品选项和嵌入式设计解决方案。该平台也协助开发人员为各种应用选择正确的MCU,提供采购MCU产品和开发套件的完整途径,并提供广泛的培训资料。

嵌入式开发人员可使用整合式的 Simplicity IDE 开发和调整测试其韧体。 IDE 支援 Eclipse 外挂程式、采用 Eclipse 侦错器以除错C/C++,并且支援 Keil 和 GNU 编译器(GCC)编译工具。Silicon Labs同时也为8位元 MCU 开发人员提供免费的 Keil PK51 编译工具。对于喜欢 KeilμVision 或 IAR Embedded Workbench ID E的客户而言, Simplicity Studio 也提供了对协力厂商工具的无缝支援,允许开发人员在 Simplicity Studio 内部调用所喜欢的IDE。

Simplicity Studio 的辅助开发工具能透过配置 MCU 接脚和周边位置以及生成C程式码协助设计人员简化开发。配置工具还可自动解决接脚冲突,并节省开发人员大量的时间和精力。

为使开发人员最佳化他们的32位元应用程式的能源效率, Simplicity Studio 包含用于估算功耗、平衡效能和能源效率的即时能量分布曲线和分析工具。 energyAware Battery Calculator 协助开发人员估算电流消耗和电池寿命。开发人员可以在编写任何程式码之前选择 EFM32 MCU 能量模式和电池配置,并估算功耗。 energyAware Profiler 能够即时分析电流消耗,当电流消耗太高时快速识别应当最佳化的程式码区。

为使开发人员快速、轻松的取得应用程式相关的关键资讯和资源,Simplicity Studio提供了一键式存取范例展示、软体范例、资料手册、应用笔记、技术支援和社群论坛。使开发人员能够减少查询资讯的时间,将更多时间投入于应用开发。

Simplicity Studio无缝支援基于网路的更新,新平台的发布大幅简化增加额外支援和功能的过程。由于Simplicity Studio支援线上更新,因此开发人员可以在无需重新安装Simplicity Studio的情况下更新软体工具。

责编:
来源:eettaiwan #嵌入式开发#
THE END
关闭
加载

PDF 加载中...