Planet Debug
在上一篇名为《概念开发》的博客中,我提到过 Planet Debug,但没做过多解释。我只说 WiFi 接口实现了这项技术。本文更全面地介绍了这项技术,以及如何利用该技术进行相关开发。
(图片来源:MikroElektronika)
Mikroe 是一家开发工具公司,专门设计和制造半导体器件(即芯片)的开发工具。 此类器件类型众多,从微控制器到传感器、稳压器、时钟、无线电等,不一而足。微控制器是典型嵌入式系统的主机设备,可为系统增加智能性,而其他芯片是连接现实世界和各个系统之间的必要元素。微控制器器件有成千上万种(DigiKey 列出了超过 90,000 种),而其他器件则有数十万种(DigiKey 列出了超过 760,000 种)。
Mikroe 的 MikroBUS 标准高明之处在于,其可以兼容其他器件,便于轻松连接微控制器。 Mikroe 根据自己的 MikroBUS 标准制造的电路板称为 Click 板,DigiKey 库存了超过 1,000 种这类电路板。 开发几乎任何产品或器件只需要电路板上的微控制器具有符合 MikroBUS 标准的插口。插口的数量决定了可以实现的产品或器件的种类范围。许多这样的电路板有 5 个 MikroBUS 插口。可用的 Click 板功能超过 1,000 种,这意味着有几千种可能的配置。MikroBUS 让概念开发变得比以往更轻松,限制也极少。
除了连接到真实信号的 Click 板器件,必须为微控制器编写代码来集成和控制这些信号,这项工作由在线调试器 (ICD) 完成。 Mikroe 完成这项工作的方法是通过其产品 CodeGrip 实现的。CodeGrip 有一个 USB 接口,即使不是第一个也是最早同时具有 WiFi 接口的产品之一,这意味着不需要使用电缆就能从主机个人电脑控制和编程目标板的嵌入式微控制器。正是这种“无线”环境实现了目标板的高密度。没有电缆需要解开和连接,连接通过 WiFi 密钥进行。随之带来另一项 Mikroe 创新,即 Planet Debug。由于已经列出 Planet Debug 的各个部件,我现在可以介绍 Planet Debug 了。
Planet Debug 是一个或多个框架,由一个或多个紧密封装、配备 CodeGrip 的嵌入式微控制器板组成,每个板都随附 MikroBUS 插口,还有一个正对着自身的实时高分辨率摄像头。当我们在个人电脑上运行 Mikroe 的集成开发环境 (IDE) 软件 Necto Studio 时,个人电脑就会与 Planet Debug 的嵌入式路由器通信,并与目标板的 CodeGrip 调试器以及正对着该板的实时摄像头建立连接。Necto 在其中一个视窗中显示摄像头输入,在另一个视窗中显示 CodeGrip 界面。Voila 远程连接到目标板,可让用户进行控制、交互和查看,但乐趣并不止于此。
Mikroe 拥有所有 Click 板的库存。通过 Necto Studio 内部或者 Mikroe 网站,您可以请求补充想要安装在任何微控制器板上的 Click 板,并保留该设置以便您使用。Mikroe 计划在任何时候都可供应超过一千个微控制器板。设置可以在数小时内完成,但考虑到硬件位于 Mikroe 在东欧的总部,设置预期在第二天可用。
如今,这种硬件以及提供该硬件的在线设施成本较高,因此,Mikroe 通过安全令牌来提供 Planet Debug 硬件的使用权限,令牌通过 DigiKey 的 DK+ Marketplace 授予许可。令牌按时间收费并且采用公钥加密 (PKE)。用户可订阅所需的时间期限,令牌费用按比例收取。
通过 Planet Debug,只需一台个人电脑,从学生、业余爱好者到专业人士的任何人都能开发自己的电子概念,所花费的时间少于将硬件送至用户所在地所需的时间。除非需要定制设置,否则设置是即时可用的。从简单的概念到最终产品,可以开发任何东西。还可开发测试设备。Mikroe 将配置 Click 板之间的连接,您可以自己生成真实信号,并实现硬件在环 (HIL) 技术进行实时测试和仿真。有一种说法是,除非能实时建模,否则无法完全理解系统。Planet Debug 可以满足此要求。当然,功能不止于此。
Mikroe 在 Planet Debug 设置中提供的功能可由您在自己的场地上实施。所需的所有 Planet Debug 部件,包括框架、配备 CodeGrip 的微控制器板、Click 板、摄像头等,都可通过 DigiKey 购买。目前从来没有比 Planet Debug 更灵活、更强大、更即时可用的概念开发系统;此外,Mikroe 与 DigiKey 的合作可让用户实现即时概念开发,或者即时为用户发货电子器件,或者二者兼有。祝您开发愉快。
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum