-
-
-
-
使用Y modem协议进行瑞萨RX MCU OTA数据传输
一、Y modem协议X modem是较早的文件传输协议。Y modem是X modem的改良版,有传输快速稳定优势,通常所说的Y modem一般指YModem-1K。二者核心差异可概括为下表:...
09月11日[编码文章]浏览:1
-
-
分享嵌入式软件兼容性设计的一些要点!
嵌入式开发过程中,如果不注意兼容性设计,可能会在升级之后导致: 软件升级后,原来的某个功能失效 协议改动导致新旧版本无法通信 数据结构变更引发系统崩溃 APP和设备版本不匹配,功能异常 今天就来分享嵌入式软件兼容性设计的5大黄金法则: 1. 兼容性设计的重要性...
09月11日[编码文章]浏览:1
-
你知道吗,其实C语言近几十年来增加了不少好用的“新特性”
基本上,每一个程序员都知道使用C语言可以写出可移植的程序。所谓“可移植”,无非就是在不同的设备平台,程序能够表现一致,具有相同的功能。C语言标准C语言代码是不可以直接被机器执行的,它在被执行之前,必须被编译器“翻译为”机器指令。一般来说,不同的设备平台上的C语言编译器在实现上都是有所差异的,为了确保...
09月11日[编码文章]浏览:2
-
单片机时间片轮询任务调度的实现方法
这是一个非常实用的单片机时间片轮询任务的程序,在51 stc等小容量单片机上也能非常好的执行。每新增一个任务,仅需要新增6个字节的变量来管理,非常小巧。具有新增任务和删除任务的功能。...
09月11日[编码文章]浏览:1
-
C语言共用体:从内存管理到高级应用
C语言中的共用体(union)是一种强大而灵活的数据结构,它允许在同一内存位置存储不同的数据类型。本文将全面探讨共用体的各个方面,从基础概念到高级应用,帮助开发者充分利用这一特性。什么是共用体?共用体是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型。与结构体(struct)不同,结构体的...
09月11日[编码文章]浏览:1
-
西瓜视频稳定性治理体系建设一:Tailor 原理及实践
摘要Tailor [1]是西瓜视频 Android 团队开发的一款内存快照裁剪压缩工具,广泛用于字节跳动旗下各大 App 的 OOM 治理及异常排查,收益显著,在西瓜视频上更是取得 OOM 降低95%以上的好成绩。Tailor 工具现已开源,本文将通过原理、方案和实践来剖析 Tailor 的相关细节...
09月11日[编码文章]浏览:2