资格认证常见问题 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

资格认证常见问题

问:如果主板包含没有内置云连接的微控制器 (MCU),我能否获得资格认证?

是。但是,使用 MCU 的主板应具有直接或间接的云连接(例如,使用单独的通信模块)。

问:哪些 FreeRTOS 版本有资格获得资格?

使用最新的 FreeRTOS 长期Support (LTS) 版本(推荐 GitHub)或最新官方发布的 FreeRTOS 库(GitHub)版本。

问:资格认证的强制性考试有哪些?

植流程图描述了认证您的主板所需的软件库和测试。

问:我能否混合搭配库版本以获得资格认证? 例如,使用 LTS 软件包中的 CoreMQTT 和最新 FreeRTOS 版本中的 FFreeRTOS os-Plus-TCP 版本?

否。 我们使用特定版本组合测试库的互操作性,并将这些组合作为带有版本标签的捆绑包发布(例如 FreeRTOS 202210.xx LTS 、FreeRTOS 202112.00)。您可以在相应存储库manifest.yml的文件中找到有关这些组合的信息(例如,FreeRTOS 202210.xx LTS 清单文件)。

问:我能否使用之前的 LTS 版本来认证我的主板?

我们建议您使用最新的 LTS 版本(包括最新的补丁)来获得新的资格。如果您已经在申请之前的 LTS 版本的资格,请继续与当地的 APN 代表合作。

问:我能否使用之前的 LTS 版本来认证我的主板?

不,我们建议您使用最新的 LTS 版本来获得新资格。如果您已经在使用之前的 LTS 版本进行资格认证,请继续与当地的 APN 代表合作。

问:我现有的合格董事会会怎样?

现有的合格主板将继续在Amazon合作伙伴设备目录中列出。必要时,我们将直接传达现有资格所需的任何变更。如果您想将合格主板升级到最新的 FreeRTOS 库或 FreeRTOS LTS 版本,则必须根据新的测试重新进行验证。

问:我是否需要在 FreeRTOS 中使用抽象层(包括安全套接字和 Wi-Fi 管理)进行测试?

否。 在 FreeRTOS 移植指南移植流程图中查看所需的软件库和测试。

问:如果在移植之前版本时发布了新的 FreeRTOS 版本,我需要重新开始吗?

否。 您仍然可以使用以前的版本获得资格。但是,我们强烈建议您在开始移植时使用最新的 FreeRTOS 或 FreeRTOS LTS 版本。

问:我的主板使用的是我修改过的内核架构,不是 FreeRTOS 官方版本的一部分。 我还能获得资格吗?

不,只有提供的官方内核端口才GitHub被接受资格认证。如果您有不支持的架构或需要向现有内核端口添加其他功能,则可以按照我们的贡献指南向提交拉取请求GitHub。审核并合并拉取请求后,它将成为正式请求,您将能够使用内核端口获得资格。有关更多信息,请与您当地的 APN 代表联系。

问:我的主板无法将 TCP/IP 分流到硬件。 FreeRTOS 资格是否需要特定的 TCP/IP 堆栈?

如果你的主板没有片上 TCP/IP 功能,你可以使用 FreeRtos+TCP TCP/IP 堆栈或最新版本的 lwIP TCP/IP 堆栈。有关更多信息,请参阅《FreeRTOS 移植指南》中的 “移植 TCP/IP 堆栈”。

问:即使 TLS 堆栈已卸载到通信芯片上,我们是否需要实现 PKCS11?

不,您不需要实现或测试 PKCS11。

问:我的设备只使用其中一种协议(HTTP、MQTT)和一个可用的通信信道(Wi-Fi、以太网、BLE)。 如果所有与OTA相关的IDT测试仅使用一个协议-通信信道组合通过,那么我的设备会获得资格吗?

是。但是,如果可能,我们鼓励您也在设备上使用符合条件的其他组合。这样一来,您便能为更多的客户使用案例提供支持。

问:我们将根据资格要求在自己的存储库中托管我们的 FreeRTOS 端口。 在文件夹和演示方面,存储库中应包含哪些内容以获得支持?

托管所有必要的文件和文件夹,使从存储库下载端口的客户可以 out-of-the-box 体验到该端口。您可以对 FreeRTOS 内核、FreeRTOS 库、FreeRTOS 测试、第三方库和供应商特定的文件以及用于存放文档和演示文件夹的文档文件夹进行子模块。必须支持 CoreMQTT 代理演示。其他演示由您自行决定。

问:我的设备仅使用蜂窝连接。 我还能获得资格吗?

是。蜂窝接口库支持 TCP 卸载的蜂窝抽象层的 AT 命令。这些可从以下网址获得GitHub。有关更多信息,请参阅 FreeRTOS 移植指南中的移植蜂窝接口库

问:我们在哪里托管移植/合格代码?

您可以根据客户的应用程序和需求将移植的代码托管在任何存储库中。存储库链接必须公开发布并链接到Amazon合作伙伴设备目录产品页面。

问:是否需要通过 OTA 测试才能获得 FreeRTOS 资格?

是。客户希望其部署的Amazon IoT设备具有远程更新的功能,因此所有新的资格认证都需要通过 OTA 测试。

问:我的资格有效期多长?

只要主板或软件组件(例如 FreeRTOS 库、驱动程序、第三方库)不停产,现有的 FreeRTOS 资格认证就有效。基于 FreeRTOS LTS 的资格在相应的 LTS 期限结束后失效。

问:何时Amazon建议续订资格?

我们建议您定期重新获得最新的 FreeRTOS LTS 或 FreeRTOS 版本的资格,以便客户获得最新的安全补丁、有效的 LTS 库或新的 FreeRTOS 功能。

问:我能否用它Amazon IoT Device Tester来测试我的 FreeRTOS 实施情况,但不能用于验证我的开发板的资格?

是的,我们鼓励你使用Amazon IoT Device Tester Device AdvAmazon IoT isor 来测试你的 FreeRTOS 实现。

问:我需要付费才能使用Amazon IoT Device Tester吗?

不,它是免费使用的。但是,由于使用Amazon服务(例如,MQTT 消息、连接、OTA 执行),您可能会产生一些费用。

如果您有本页或 FreeRTOS 资格认证指南其余部分未解答的资格问题,请联系您的Amazon代表或 FreeRTOS 工程团队