嵌入式体系开发人员面对的严重应战之一是怎么高效而精确地装备体系。当今先进的微控制器(MCU)包含各类处理器内核、硬件加快器、先进的无线电、精细的外围器材和接口,并带有杂乱的管脚多路复用计划的封装。
许多半导体供货商供给的软件示例可为嵌入式规划供给起点,可是开发人员一般有必要修正各种参数、事情和变量,以针对特定运用优化软件。这些修正一般需求查阅许多技能文档,以辨认和更新特定的寄存器或源代码行。考虑到代码序列的杂乱性和各类命名标准,此类手动修正较简单犯错。更新的数量也或许呈指数增加,这取决于给定软件组件支撑的选项数量以及所需运用程序运用的选项数量。手动更新还或许引进直到构建进程的更晚阶段才被发现的资源抵触,然后导致工作受阻和潜在的多种无用指令。
为协助简化装备并加快软件开发,德州仪器创立了SysConfig(一个一致的软件装备东西)。该东西具有直观、全面的图形运用程序调集,可用于装备管脚、外围器材、无线电、子体系和其他组件。SysConfig帮您直观办理、发现和处理抵触,以便您有更多时刻创立差异化的运用程序。
SysConfig 在图形用户界面中显现一切可装备参数,并在下拉列表中显现装备选项。与SysConfig进行交互时,鼠标悬停,东西提示和视觉提示可辅导您进行有用的装备。上下文文档直接嵌入界面中,而相关文档和界说在东西中被曝光和链接,然后为您供给正确信息,帮您在需求时装备软件。您不再需求在很多文档和源代码行中进行查找以找出更新参数的办法。相反,您可运用TI LaunchPad™开发套件或您自己的自界说硬件,快速创立您的初始装备并花费更多时刻在运用程序中进行立异。
SysConfig是智能的。LaunchPad开发套件的主板视图显现了主板上运用的管脚以及图1所示的扩展接头。SysConfig了解运用程序已在运用哪些管脚和资源,且能够在启用和装备其他组件时协助主动处理潜在抵触。例如,假如要在项目中增加一个模数转换器(ADC)实例,SysConfig将主动查找并分配下一个可用的ADC外设和管脚。运用加号标志能够轻松增加资源,下拉菜单则可协助安排可用选项。色彩编码有助于指示抵触、共享资源和成功分配。
图1:LaunchPad开发套件电路板视图示例
SysConfig的器材视图关于具有相似信息等级的自界说硬件开发很有用。软件视图(如图2中所示的Z-Stack装备视图)供给了可装备参数的总览,并显现每个参数的选项列表(在此示例中为Zigbee器材类型)。只需单击鼠标,即可将默认设置从Zigbee连接器更改为Zigbee终端器材。用鼠标悬停在“?”图标上,将显现有关这些参数的更多详细信息,而更新后的软件将显现在预览窗格中。在此初始版别中,SysConfig支撑大多数SimpleLink™MCU的管脚和驱动器装备,包含射频(RF)参数和用于Wi-Fi、以太网、Bluetooth、Zigbee、Thread、15.4和EasyLink的有线和无线通信技能的仓库的装备。它还支撑多协议装备。您可轻松更新默认设置,以快速找到合适您的用例的RF和仓库设置的最佳组合。您还可将参数导出到其他TI东西,包含TI的Smart RF™Studio,以进行进一步的测验和调整。
图2:示例仓库装备视图
SysConfig现在可在TI的Code Composer Studio™集成开发环境(IDE)中用于台式机和云。 它也能够作为独立东西与其他IDE一同运用,包含用于Arm处理器的IAR Embedded Workbench。
SysConfig的功能将跟着时刻的推移持续扩展。该东西将遵从SimpleLink软件开发东西包的季度发布节奏,引进新功能,以持续进步开发人员的功率。