学习笔记

  • 力扣刷题

    准备2025年暑期实习以及2025秋招,在力扣刷题。一边刷题一边记录不能…

  • RISCV体系结构

    RISCV是一套开源的精简指令集。

  • ARM函数切换栈帧分析

    1. 将lr寄存器和fp(r7)寄存器压栈,lr寄存器现在是main函数…

  • CPU指令集入门

    对于一套CPU指令集来说,有着对应着这套指令集的架构。例如ARM指令集一…

  • STM32Cubemx教程

    三种创建项目的方法,一般可以使用前两种分别是选择MCU和选择ST官方开发…

  • Linux可运行软件位置和环境变量

    任何一个软件都可以将其文件夹放到环境变量中,就可以使用命令唤起这个软件。

  • ELF可执行文件的结构详解

    ELF(Executable Linkable Format)是一种Li…

  • GCC和GDB命令使用详解

    在linux下可能会使用GCC编译代码然后使用GDB进行调整。接下来对G…

  • VSCode调试C语言程序

    在研究一段算法时,看不懂代码如何运行的,遂尝试搭建一个简单的调试环境,单…