Advertisement

STM32-FOTA系列教程:BIN文件解包部分逐步讲解(C语言版)

阅读量:

一步一步实现STM32-FOTA系列教程之BIN文件解包

文章系列链接

1、《一步一步实现STM32-FOTA系列教程之bin文件生成》

2、《一步一步实现STM32-FOTA系列教程之STM32-FLASH分区说明》

3、《一步一步实现STM32-FOTA系列教程之FLASH静态区读写》
4、《一步一步实现STM32-FOTA系列教程之Bootloader编写》
5、《一步一步实现STM32-FOTA系列教程之BIN文件解包》

前言

前文已对BIN文件解包机制进行了阐述。本文则基于前文所述原理,在Linux系统中进行具体实现。

C语言实现方案

无需过多解释,直接展示代码实现。

复制代码
    /* *  binread.h
    */
    #ifndef __OTAFIRMWARE_READ_H__
    #define __OTAFIRMWARE_READ_H__
    
    #include<stdio.h>
    #include<stdlib.h>
    #include <string.h>
    
    #define FRAMEDATAMAXLEN 512   //帧数据有效位最大长度
    
    
    
    //定义 OTA

全部评论 (0)

还没有任何评论哟~