当前位置:首页 > 嵌入式 > 嵌入式新闻
[导读]高性能模拟与混合信号IC领导厂商SiliconLabs(芯科实验室有限公司)宣布发布同时支持SiliconLabs节能的32位EFM32 Gecko微控制器(MCU)和8位MCU的SimplicityStudio开发生态系统

高性能模拟与混合信号IC领导厂商SiliconLabs(芯科实验室有限公司)宣布发布同时支持SiliconLabs节能的32位EFM32 Gecko微控制器(MCU)和8位MCU的SimplicityStudio开发生态系统最新版本。最新发布的软件系统延续了原有SimplicityStudio的最佳特性,支持超过240款基于ARM的EFM32MCU,同时扩展对SiliconLabs基于8051的MCU产品的开发支持。新版本的 SimplicityStudio平台也集成了基于Eclipse的集成开发环境(IDE),支持32位和8位嵌入式系统。

SimplicityStudio的设计旨在使开发过程更加容易、更快和更有效,可以通过单一的简单易用平台,提供嵌入式设计人员从初始的概念设计到最终产品完成所需的一切资源。SimplicityStudio平台已经内建了智能算法,可以立即检测到连接的目标MCU。图形化硬件配置工具可以自动配置MCU,使得开发人员能够从耗时的技术文档研读中解放出来。开发人员能够启动项目、立即运行功能演示和应用代码示例。

SimplicityStudio使SiliconLabsMCU产品的客户可以用同一软件工具在8位和32位MCU进行开发。这种一致性为需要8位和 32位MCU的客户节省了时间和开发资源,并且可以使新项目的学习少走弯路。使用SimplicityStudio,开发人员能够检索 SiliconLabs的整个MCU产品线、产品选项和嵌入式设计解决方案。该平台也帮助开发人员为他们的应用选择正确的MCU,提供采购MCU产品和开发套件的完整链条,还提供大量的培训资料。

嵌入式开发人员可以使用集成的SimplicityIDE开发和调试他们的固件。IDE支持Eclipse插件、采用Eclipse调试器以调试C/C++,并且支持 Keil?和GNU编译器(GCC)编译工具。SiliconLabs还为8位MCU开发人员免费提供了KeilPK51编译工具。对于喜欢 KeilμVision或IAREmbeddedWorkbenchIDE的客户,SimplicityStudio也提供了对第三方工具的无缝支持,允许开发人员在SimplicityStudio内部调用他们喜欢的IDE。

SimplicityStudio的辅助开发工具能够通过配置MCU引脚和外设位置以及生成C代码帮助设计人员简化开发。配置工具还可以自动解决引脚冲突,从而节省开发人员相当多的时间和精力。

为了帮助开发人员优化他们的32位应用程序的能源效率,SimplicityStudio包含用于估算功耗、平衡性能和能源效率的实时能量分布曲线和分析工具。energyAwareBatteryCalculator帮助开发人员估算电流消耗和电池寿命。开发人员可以在编写任何代码之前选择 EFM32MCU能量模式和电池配置,并估计功耗。energyAwareProfiler能够实时分析电流消耗,当电流消耗太高时快速识别应当优化的代码区。

为了帮助开发人员快速、轻松的找到应用程序相关的关键信息和资源,SimplicityStudio提供一键访问演示代码、软件示例、数据手册、应用笔记、技术支持和社区论坛。通过在一个地方提供嵌入式开发人员所需的一切,开发人员能够减少查询信息的时间,把更多时间投入到应用开发。

SiliconLabs高级副总裁兼微控制器和无线产品总经理GeirF?rre表示:"通过把一整套高级软件工具集成到一站式平台中并支持SiliconLabs8位和32位MCU,SimplicityStudio有效的帮助嵌入式开发人员获得生产力的极大飞跃,嵌入式系统设计人员能够在统一开发生态系统中完成他们的项目,从初始概念到最终设计的开发前所未有的简单。"

SimplicityStudio支持无缝的、基于网络的更新,这在新平台发布时极大的简化了添加额外支持和功能的过程。因为SimplicityStudio支持在线更新,因此开发人员可以在无需重新安装SimplicityStudio的情况下更新软件工具。

SimplicityStudio免费提供给开发人员。开发人员能够从官网下载SimplicityStudio开发平台,包括SimplicityIDE和开发工具。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用

嵌入式开发是一种专门针对特定硬件平台设计和实现软件系统的工程实践,它涵盖了从需求分析、系统设计、编程实现、调试测试直到产品部署及维护的全过程。本文将深入探讨嵌入式开发的主要阶段,分解其流程并阐述每个步骤的关键要点,以便于...

关键字: 嵌入式开发 嵌入式软件
关闭
关闭