搜索内容

最新文章
  • 【程序人生—随笔】
    程序人生

    【程序人生—随笔】

    笔者简单聊聊生活中的事情, 之4月5号的时候,笔者的自行车突然有一天骑着骑着,就感觉很难骑,转头一看,发现车胎都瘪了, 首先想到的是补胎,网上购买了……
    ZhangYixi 2023年7月31日
  • ARM学习(23)AMP和SMP的认识与理解
    ARM理解

    ARM学习(23)AMP和SMP的认识与理解

    笔者来聊聊AMP和SMP架构理解(多核下系统)。 1、简介介绍 笔者经常听到ARM架构时,谈到SMP的架构或者AMP的架构,今天特意来了解一下,主要是针对多core处理……
    ZhangYixi 2023年7月31日
  • ARM学习(22)断点认识以及调试
    ARM理解

    ARM学习(22)断点认识以及调试

    笔者来聊聊断点以及断点的调试 1、断点原理 断电的原理一般分为两种,插入断点指令或者利用硬件调试寄存器进行断点。 前者程序如果在RAM(SRAM、DDR)上,……
    ZhangYixi 2023年7月2日
  • ARM学习(21)STM32 外设Can的认识与驱动编写
    ARM理解

    ARM学习(21)STM32 外设Can的认识与驱动编写

    笔者来聊聊can的认识以及can接收数据的驱动编写 1、STM32 Can 外设的认识 Can的特性就不多说了,主要来聊聊can的一些标识符以及收发状态。can有一套收发机制……
    ZhangYixi 2023年7月2日
  • ARM学习(20)自旋锁的理解与实现
    ARM理解

    ARM学习(20)自旋锁的理解与实现

    笔者今天来学习介绍一下自旋锁(多core下的互斥访问)。 1、自旋锁的认识 学过嵌入式的,肯定会用过RTOS,嵌入式操作系统,那么肯定会遇到临界区这样的一个……
    ZhangYixi 2023年7月2日
  • ARM学习(19)交叉编译工具链的理解
    ARM理解

    ARM学习(19)交叉编译工具链的理解

    笔者来聊聊交叉编译工具链 1、认识 正常理解的,比如windows下编译出来windows上面运行,visual stdio,等,这是因为windows有能力编译出来,有对应的VC工具……
    ZhangYixi 2023年7月2日
  • ARM学习(18) Jink Ozone调试总结
    ARM理解

    ARM学习(18) Jink Ozone调试总结

    笔者来聊聊Jink Ozone调试 1、Ozone加载选择elf或者bin Ozone调试的时候可以设置PC的位置,主要有上面两种 从ELF读取PC位置,调试时直接设置PC的初始位置 ……
    ZhangYixi 2023年7月2日
  • ARM学习(17)ARM函数调用规则
    ARM理解

    ARM学习(17)ARM函数调用规则

    笔者来聊聊ARM的函数的调用规则 1、ARM函数调用规则介绍 首先介绍几个术语, AAPCS:Procedure Call Standard for the ARM Architecture APCS:ARM Procedu……
    ZhangYixi 2023年7月2日
  • ARM学习(16)CortexM4外设地址了解以及SPI异常问题分析
    ARM理解

    ARM学习(16)CortexM4外设地址了解以及SPI异常问题分析

    笔者来聊聊碰到的一个SPI作为应用层通信协议的问题 1、CortexM4外设地址 准确来说,CortexM4 并没有对外设的地址进行规定,外设的地址一般都是厂商自定义的……
    ZhangYixi 2023年7月2日