控制/MCU
MCU 不仅仅涉及内核——集成内存和更小的封装也是正在进行的创新以及工具和开发套件支持的一部分。
简化开发过程的另一种方法是通过图形编程接口,它允许设计人员通过操纵图标和图形的表示来进行编程,而不是实际编写编程语言。这些图形编码环境受到爱好者社区以及在LabVIEW和Simulink等平台上学习的新一代工程师的推动。像VisSim这样的公司正在进一步研究如何完全去除编程语言,让工程师专注于算法或系统模型。
模块化工具
模块化硬件开发工具已经以某种形式出现了一段时间。今天,开发人员利用集线器类型的板是最具成本效益的,他们可以在其周围放置不同的功能或基于应用的模块,以准确地探索外设并评估该处理器针对特定目的的功能。这允许开发人员通过专注于他们对 MCU 的特定需求来缩短开发时间,而不是学习有关设备的所有知识来设计特定的原型系统。模块化还允许开发人员在平台内轻松升级到更高性能的 MCU。模块化硬件开发工具的一个示例是 TI 的用于 TMS320C2000 MCU 的 controlCARD 系统,通常用于实时控制应用。
集线器板可以提供功能齐全的评估模块。这种趋势也源于越来越多的不专注于 MCU 开发或其特定应用的工程师。他们知道的足够多,可以完成原型阶段,但受限的日程安排让他们没有时间成为硅专家。LED 照明、各种类型的电机控制和数字电源控制等新应用正在推动这些新型开发套件的发展。
对于特定于应用的套件,例如用于电机控制的套件,开发人员需要经过验证的真实设计,以便他们轻松移植和调试代码。为了简化这一过程,TI 对其 controlSUITE 软件实施了增量构建方法,该方法允许构建增量代码部分,以便开发人员可以一次验证应用程序的每个部分。这在涉及许多可能影响系统的变量的实时控制应用中至关重要。
打开一切
开发环境的另一个趋势是开放一切——开源开发软件、开放硬件和工具设计文件、开放应用平台、开源编译器和板级支持库,以及用户 PC 和芯片本身之间的几乎所有其他东西。 Processing、Eclipse 和 GCC 工具链等软件环境已获得动力,并开始相应地加速其开发以跟上芯片的步伐。这不仅使当前客户能够根据他们的需求个性化工具链,而且还减少了许多最终用户所需的工厂支持。将其与更直观的 MCU 安装程序和框架以及快速发展的在线社区和社交网络相结合,
所有这些趋势汇集在一起,激发了人们对 MCU 继续改进我们今天拥有的许多产品的能力的信心,并培养新的想法和解决方案,帮助工程师解决未来的问题。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !