• 2024-06-22ARM32开发--CRC循环冗余校验
    CRC循环冗余校验循环冗余校验码是一种用在数字网络和存储设备上的差错校验码,可以校验原始数据的偶然差错。CRC计算单元使用固定多项式计算32位CRC校验码。1.硬件CRC在单片机中,芯片具有专用的CRC计算单元,它是按照32位数据长度进行计算。它相当于是我们的MCU有个小
  • 2024-06-18ARM32开发——GD32F4中断向量查询
  • 2024-06-15ARM32开发--电源管理单元
    知不足而奋进望远山而前行目录文章目录前言学习目标学习内容PMU电源域VDD/VDDA域备份域1.2V域省电模式睡眠模式深度睡眠模式待机模式几种模式总结WFI和WFE指令案例需求模式初始化源码总结前言在嵌入式系统中,有效的电池管理和低功耗模式对于延长设备
  • 2024-06-15ARM32开发--下载&仿真&调试
    知不足而奋进望远山而前行目录文章目录前言仿真器调试器调试接口调试协议市面烧录调试器调试流程总结前言在嵌入式系统开发的世界里,仿真器和调试器是两个不可或缺的工具,它们帮助开发者跨越从代码编写到硬件运行的鸿沟。特别是在ARM架构的微处理器或微控制器上进
  • 2024-06-10ARM64中的ASID地址空间标识符
    1.从ARM32到ARM64从ARM32到ARM64不止将处理器从32位升级到了64位,还有许多性能的技术也得到了极大的提升,光是个头长了可不行啊!能耐也得跟着长啊!哈哈哈1.1ARM32的TLB机制如上图所示,上一讲我们讲了TLB的每一条表项都有一个bit用来表示自己是全局的(内核空间)还是本地的(用户空间)。