mcu 不仅仅涉及内核——集成内存和更小的封装也是正在进行的创新以及工具和开发套件支持的一部分。
简化开发过程的另一种方法是通过图形编程接口,它允许设计人员通过操纵图标和图形的表示来进行编程,而不是实际编写编程语言。这些图形编码环境受到爱好者社区以及在labview和simulink等平台上学习的新一代工程师的推动。像vissim这样的公司正在进一步研究如何完全去除编程语言,让工程师专注于算法或系统模型。
模块化工具
模块化硬件开发工具已经以某种形式出现了一段时间。今天,开发人员利用集线器类型的板是最具成本效益的,他们可以在其周围放置不同的功能或基于应用的模块,以准确地探索外设并评估该处理器针对特定目的的功能。这允许开发人员通过专注于他们对 mcu 的特定需求来缩短开发时间,而不是学习有关设备的所有知识来设计特定的原型系统。模块化还允许开发人员在平台内轻松升级到更高性能的 mcu。模块化硬件开发工具的一个示例是 ti 的用于 tms320c2000 mcu 的 controlcard 系统,通常用于实时控制应用。
集线器板可以提供功能齐全的评估模块。这种趋势也源于越来越多的不专注于 mcu 开发或其特定应用的工程师。他们知道的足够多,可以完成原型阶段,但受限的日程安排让他们没有时间成为硅专家。led 照明、各种类型的电机控制和数字电源控制等新应用正在推动这些新型开发套件的发展。
对于特定于应用的套件,例如用于电机控制的套件,开发人员需要经过验证的真实设计,以便他们轻松移植和调试代码。为了简化这一过程,ti 对其 controlsuite 软件实施了增量构建方法,该方法允许构建增量代码部分,以便开发人员可以一次验证应用程序的每个部分。这在涉及许多可能影响系统的变量的实时控制应用中至关重要。
打开一切
开发环境的另一个趋势是开放一切——开源开发软件、开放硬件和工具设计文件、开放应用平台、开源编译器和板级支持库,以及用户 pc 和芯片本身之间的几乎所有其他东西。 processing、eclipse 和 gcc 工具链等软件环境已获得动力,并开始相应地加速其开发以跟上芯片的步伐。这不仅使当前客户能够根据他们的需求个性化工具链,而且还减少了许多最终用户所需的工厂支持。将其与更直观的 mcu 安装程序和框架以及快速发展的在线社区和社交网络相结合,
所有这些趋势汇集在一起,激发了人们对 mcu 继续改进我们今天拥有的许多产品的能力的信心,并培养新的想法和解决方案,帮助工程师解决未来的问题。
出售Agilent86107A精密时基参考模块
高通接力谷歌TPU,人工智能芯片竞赛已经展开
抓住通用人工智能发展机遇,加速建设算力底座
如何让示波器为工程师而生
基于Cadence设计方法的高速PCB设计
微控制器的下一步是什么?
UDE2023盛大开幕,鸣响半导体显示产业华丽乐章
焊接机器人工作站由哪些部分构成?各有什么作用?
MPU抽象层设计与使用方法
英特尔酷睿I7 VS AMD R7鹿死谁手?酷睿I7让用户看到实力!
温湿度传感器、二氧化碳传感器在农业领域的应用
情人节礼物怎么挑选,适合情人节送男友的高格调数码好物
SSD是什么,SSD的简单介绍
高侧电流检测的测量:集成电路和原则-High-Side Cu
ATCS PLC在机床控制中的应用
苹果新款iPad 发布后 iPad Air 2 预计将停产成为历史
AMD两款新U被曝 都来自一台原型笔记本
Broadcom上季度营收92.95亿美元,同比增长4%
2018年内存行业将推动半导体收入达4510亿美元 较比去年增长7.5%
Infineon推出超低电容及四线 ESD5V3U4U-HD