最新文章

嵌入式C编程实现上下文的快速切换
一般来说,在中断中执行耗时操作会影响系统的稳定性,特别是在嵌入式编程中。对于带操作系统的程序,可以通过操作系统的调度将中断处理划分为两个部分,将耗时操作放在线程中执行。但对于没有操作系统的情况下,我们应该如何处理呢?

三边测距定位算法详解
“定位”这个概念相信大家都不陌生,可以说定位技术的快速发展极大地方便了我们的日常生活。例如,手机的定位导航系统帮助那些方向感差的人更加自信地外出;航天飞行器可以自由地在宇宙中穿行,但仍然受制于人类的掌控能力;无人驾驶技术也离不开定位系统的支持……

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

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

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