分享好友 厨具导购网站首页 频道列表
sysconfig如何助推嵌入式系统开发
2024-05-18 06:42    1295    中华厨具网

嵌入式系统开发人员面临的重大挑战之一是如何高效而精确地配置系统。当今先进的微控制器(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软件开发工具包的季度发布节奏,引入新功能,以继续提高开发人员的效率。

以上是网络信息转载,信息真实性自行斟酌。

版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

免责声明:

本站所有页面所展现的企业/商品/服务内容、商标、费用、流程、详情等信息内容均由免费注册用户自行发布或由企业经营者自行提供,可能存在所发布的信息并未获得企业所有人授权、或信息不准确、不完整的情况;本网站仅为免费注册用户提供信息发布渠道,虽严格审核把关,但无法完全排除差错或疏漏,因此,本网站不对其发布信息的真实性、准确性和合法性负责。 本网站郑重声明:对网站展现内容(信息的真实性、准确性、合法性)不承担任何法律责任。

温馨提醒:中华厨具网提醒您部分企业可能不开放加盟/投资开店,请您在加盟/投资前直接与该企业核实、确认,并以企业最终确认的为准。对于您从本网站或本网站的任何有关服务所获得的资讯、内容或广告,以及您接受或信赖任何信息所产生之风险,本网站不承担任何责任,您应自行审核风险并谨防受骗。

中华厨具网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。

中华厨具网存在海量企业及店铺入驻,本网站虽严格审核把关,但无法完全排除差错或疏漏。如您发现页面有任何违法/侵权、错误信息或任何其他问题,请立即向中华厨具网举报并提供有效线索,我们将根据提供举报证据的材料及时处理或移除侵权或违法信息。