littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Microchip MPLAB工具链的PIC IoT套件配置固件项目

项目简介

本项目是PIC - IoT套件的配置固件,用于与各类云服务提供商配合使用。该固件借助UART接口通信,为访问板载的WINC模块和ECC设备提供命令,供主机端运行的iotprovision脚本调用。此外,项目还包含基于Microchip CryptoAuthentication库的测试与应用程序开发示例,可验证CryptoAuth库命令并展示其实际应用方法。

项目的主要特性和功能

  1. 配置功能:作为PIC - IoT套件配置流程的一部分,通过UART接口与外部交互,为iotprovision脚本提供对WINC模块和ECC设备的访问命令。
  2. 测试功能:运用Unity测试框架编写测试函数,验证CryptoAuth库中命令的正常运行,通过断言判断函数调用结果是否符合预期。
  3. 示例展示:提供多种示例代码,覆盖从简单命令使用到公钥生成、公钥读写、签名摘要等复杂场景,展示CryptoAuth库命令在实际应用中的使用方式。
  4. 兼容性:代码与Microchip CryptoAuthentication库兼容,适用于支持该库的设备。
  5. 可扩展性:方便用户添加新的测试函数或示例代码,以满足不同需求和场景。

安装使用步骤

  1. 环境准备:确保安装MPLAB® X IDE 5.40或更高版本、MPLAB® XC16 1.40或更新的编译器、MPLAB® Code Configurator (MCC) 4.0.2或更高版本等相关软件;准备好PIC - IoT WA开发板或PIC - IoT WG开发板。
  2. 打开项目:使用MPLAB X IDE打开下载的项目源码文件。
  3. 配置编译:在MPLAB X IDE中选择合适的设备型号和编译器配置,编译配置固件和测试代码。
  4. 运行测试:在MPLAB X IDE中运行测试代码,查看测试结果。
  5. 参考示例:查看示例代码,学习在实际应用程序中使用CryptoAuth库中的命令。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】