详解STM32在线IAP升级

详解STM32在线IAP升级

本文将重点介绍在线升级IAP的基础知识,并详细阐述了从原理分析、分区划分、代码编写以及实验验证等过程,以帮助读者更好地理解在线升级的概念。

室内定位——UWB测距及定位原理

室内定位——UWB测距及定位原理

我们都了解到,在室内环境中,卫星信号会受到严重的影响,导致GPS或北斗系统无法进行准确定位。因此,在室内定位中,我们主要采用无线通讯、基站定位以及惯性导航等多种技术的集成,形成一套室内位置定位系统,以实现对人员、物体等在室内空间中的位置监控。

一个高效的BootLoader与APP固件合并方法

一个高效的BootLoader与APP固件合并方法

嵌入式固件通常由 BootLoader 和 App 两部分组成,其中 BootLoader 用于执行启动校验、App 升级、App 版本回滚等功能。BootLoader 在 CPU 上电的第一阶段中运行,并随后跳转至 App 地址执行应用程序。

UWB定位技术与其他定位技术比较

UWB定位技术与其他定位技术比较

目前,常见的定位技术主要包括蓝牙、RFID、WIFI、超宽带(UWB)和超声波等。让我们详细了解一下几种常见的无线定位技术。

C语言映射表在嵌入式串口解析、UI设计中的应用

C语言映射表在嵌入式串口解析、UI设计中的应用

一直以来,我都对在微控制器(MCU)开发中使用映射表进行各种应用感兴趣。在我的工作中,我经常使用映射表,因为它不仅能使程序更美观,而且具有极高的可扩展性。

嵌入式高端玩法?ZYNQ 可以做什么工作?

嵌入式高端玩法?ZYNQ 可以做什么工作?

如果你所说的Zynq是指Zynq 7000系列,其中FPGA部分(PL)资源有限,那么确实不太适合用来进行复杂的人工智能任务。

一种无OS的MCU实用软件框架

一种无OS的MCU实用软件框架

这是一种无操作系统的微控制器实用软件框架,包括任务轮询管理、命令管理器、低功耗管理、环形缓冲区等实用模块。这个系统广泛使用自定义段技术来减少各个模块之间的耦合关系,从而大大提高程序的可维护性。

如何从零开始学好单片机

如何从零开始学好单片机

许多初学者在学习单片机时经常不知道如何才能有效掌握这门技术。目前,我们在入门级别常常使用的是8051单片机,这是因为它有许多相关资料可供参考,使用人数也众多,市场需求量很大。而且,51单片机的内部结构相对简单,非常适合初学者学习。因此,我建议初学者把51单片机作为入门级别的芯片去学习。

GNU & GCC 编译器的这些知识你都知道了吗?

GNU & GCC 编译器的这些知识你都知道了吗?

很多时候,出现一些与编译器有关的名词,例如GNU、GCC、CLANG、LLVM等,我们可能不太清楚它们究竟是干什么的。理解这些概念后,我们可以更加熟练地修改Xcode中的配置需求。因此,有必要深入了解它们之间的关系与区别。

Linux开发coredump文件分析实战分享

Linux开发coredump文件分析实战分享

在嵌入式Linux开发中,分析coredump文件是一种常用的方法,我们经常可以在网络上找到相关的使用教程。然而,很少有介绍如何分析多线程应用程序的coredump文件的文章。今天我来分享一些我在实际使用中遇到的案例,希望能给大家提供一些帮助。由于代码和篇幅的限制,我只会描述我认为比较有特色的问题,并以框架思维去解决许多遇到的coredump文件的情况。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部