![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OTA
jiang_2018
这个作者很懒,什么都没留下…
展开
-
字符串转换成数组
在做OTA时,从服务器下载下来的bin文件的md5信息是一串字符串,在做比较时先要把字符串转换成数组,这里记录下,避免重复写。例如:把 hexstr = “fc412acb03bd5f2d2439a5a3b58e01a7”;转换成hexarray[strlen(hexstr)/2] = {0xfc,0x41,0x2a,0xcb,0x03,0xbd,0x5f,0x2d,0x24,0x39,0x...原创 2019-04-02 17:12:21 · 6013 阅读 · 0 评论 -
C语言操作二进制文件
有这样一种需求,在做OTA升级文件时需要根据本地编译生成的bin文件计算出一个头信息加再本地编译生成的bin文件头部组成一个新的bin文件放在服务器上,下面c语言是我写的一个例子。// filename: make_ota_bin.c#include<stdio.h>#include<stdlib.h>#include<string.h>#defin...原创 2019-03-29 11:54:59 · 3043 阅读 · 0 评论