找到 “程序” 相关内容 条
  • 全部
  • 默认排序

很多嵌入式硬件设备都集成了OTA功能,以便产品量产后可以通过远程OTA等方式下载的APP应用程序。在使用带有OTA功能的固件之前,其实还需要提前下载BootLoader程序,才能进一步下载APP程序。今天就来说说通过OTA方式升级固件时,几种Flash(闪存)划分方式。独立型所谓独立型就是专门划出一

嵌入式软件OTA升级固件时,几种FLASH划分方式

在Linux系统中,CONFIG_HZ与USER_HZ是两个易混淆的时间单位概念,前者定义内核定时器精度,后者影响用户空间程序的时间显示。本文从技术定义、作用范围、配置方式三个维度简明解析其差异。1、核心定义对比2、作用范围差异CONFIG

Linux学习:CONFIG_HZ vs USER_HZ

本文来自“The most stupid C bug ever”,很有意思,分享给大家。我相信这样的bug,就算你是高手你也会犯的。你来看看作者犯的这个Bug吧。。首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没有的话,就调用tmpfile()创建临时文件。他这段程序

552 0 0
C语言史上最愚蠢的BUG

“嵌入式开发的世界里,程序架构是系统的骨架——它决定着代码的效率、可维护性,甚至产品的生死。” 无论是单片机爱好者还是工业级开发者,掌握这三种经典架构(顺序执行的前后台系统、时间片轮询系统、多任务操作系统),都能让你的设计从“能用”进化为“

嵌入式架构解析:从单线程到多任务的进化

今天要给大家扒一扒嵌入式开发中那些"不按套路出牌"但巨好用的骚操作,这些可都是老司机们不会轻易透露的绝活!第一式:硬件问题?先甩锅再说!遇到程序崩溃别急着改代码!先检查硬件布局是否和原理图一致。上次我们项目延迟,就是因为电容焊错了位置。这时

嵌入式老手知道的野技巧,看完少走三年弯路!

很多工程师,特别是刚入行几年的,总觉得在项目里用上RTOS,简历上就多了个亮点,也显得专业。但是为什么用RTOS,十个有九个都说“项目复杂,任务多”,再往下追问,就说不清楚了。 很多人用RTOS,不是因为项目真的需要,而是因为驾驭不了复杂的裸机程序架构。 我刚毕业的时候接触了一个项目,用NXP lp

我的项目里,为什么坚持用裸机而不是RTOS?

在单片机开发中,计数器溢出是定时、计数功能实现的核心机制。精准掌握溢出方式,可避免定时误差、计数错误等问题。本文直击五种关键溢出模式,助你精准控制程序流程。1. 向上溢出(自动清零)机制:计数器达到最大值(如16位计数器的65535)后自动

​ 一文简述单片机计数器的溢出方式

当Linux程序因异常终止(如段错误、非法指令)时,系统会生成一份内存镜像文件——这便是Core Dump。它如同程序崩溃时的"犯罪现场记录",是开发者定位问题的关键工具。1. 本质功能内存快照:完整保存进程崩溃时的内存、寄存器状态及堆栈信

​ Linux Core Dump:程序崩溃时的“内存快照”

单片机老将的终极测试,你能答对几题?架构特性8051是几位处理器?答:8位8051采用什么架构?答:哈佛架构程序存储器和数据存储器是否独立?答:是的,独立编址内存结构内部RAM有多少字节?答:128字节特殊功能寄存器地址范围?答:80H-F

25个8051问答,考验你基础的时候到了!

在单片机开发中,HEX与BIN文件如同程序传输的“双轨列车”——前者自带地址标签与校验码,后者则是纯二进制数据流。理解两者的核心差异及适用场景,是避免烧录错误、优化存储空间的关键。1、本质区别直指核心格式结构HEX:ASCII文本格式,每行

​ 单片机文件格式:hex与bin如何选?