嵌入式单片机
AI_robot001
Fortune-telling
展开
-
单片机MCU OTA升级技术
云端OTA通知推送云端只会给当时在线设备推送;对于当时不在线,或者没升级成功的设备,云端会每天推送一次。MCU OTA:包括下载、存储、校验、传输4个过程。下载、存储、校验同GAgent OTA一样;传输:通知MCU有固件传输,并分片传输给MCU,每片需要进行sum校验,传输完成后MCU需要进行MD5校验。MCU成功后重启GAgent,以让GAgent重新握手获取更新后的MCU信息。M...转载 2020-04-23 14:00:41 · 6243 阅读 · 0 评论 -
C语言回调函数
//定义回调函数void PrintfText() { printf("Hello World!\n");}//定义实现回调函数的"调用函数"void CallPrintfText(void (*callfuct)()){ callfuct();}//实现函数回调int main(int argc,char* argv[]){ CallPri...原创 2019-09-20 17:21:43 · 217 阅读 · 0 评论 -
C语言函数传数组地址参数
main()函数里写成ReadReg(Addr + i, buf[i]); 出错。buf[i]前需加取地址符&#include "stdio.h"int i;int Addr;,int buf[16] = {0};int ReadReg(int a, int * b){ ... ...}void main(){ Addr = 0...原创 2018-12-20 17:08:56 · 8236 阅读 · 1 评论 -
很好看的source insight配色方案
图片展示:标题参考博客:https://blog.csdn.net/hubi0952/article/details/53692100http://www.cnblogs.com/JonnyLulu/p/3871413.html 下载链接:https://download.csdn.net/download/qq1097289917/10587893...原创 2018-08-07 11:12:10 · 2962 阅读 · 0 评论 -
树莓派开机自启动设置
如何让树莓派的应用程序在开机时启动,下面是一个简单配置脚本文件的方法。实验通过树莓派开机后自启动hello应用程序,每个一秒循环打印hello world!来验证实验的成功与否。1.使用Xshell软件进入树莓派后台进入/home/pi目录cd /home/pi2.编辑hello.c文件vim hello.c写入代码#include <stdio.h>#include...原创 2018-03-09 16:33:12 · 2524 阅读 · 0 评论 -
树莓派把SD卡数据移动到新的SD卡
树莓派的前期开发通常是在一块板子上实现种种功能和各种设置,如何把开发完成后的系统复制到新的SD卡,以实现产品快速批量生成,这篇文章提供了方法。工具:1.SD卡1(完成开发的系统)2.SD卡2 (格式化的新卡)3.Ubuntu系统(可以在windows虚拟机)4.SD卡读卡器步骤:1.在Ubuntu系统中检测SD卡1命令:df -h上图可以看到/dev/sdb1和/dev/sdb2已...原创 2018-03-09 15:14:57 · 4253 阅读 · 1 评论