自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【链接、装载与库】动态链接中的延迟绑定(PLT)

动态链接是在运行时将各个模块的代码进行整合,静态链接是在编译时对各个模块的代码进行整合。而运行时整合使得动态链接相对消耗了一些性能,为了减小这点带来的影响,动态链接中引入了延迟绑定(PLT),其基本思想是当函数第一次被用到时才进行绑定(符号查找、重定位等),如果没有用到则不进行绑定,接下来通过一个示例对延迟绑定进行分析。

2024-07-13 14:46:50 896

原创 【链接、装载与库】程序的编译过程

程序的编译过程包含4步:预编译、编译、汇编、链接。本文通过一个实例对这一过程进行详细讲解。

2024-07-13 11:04:31 800

原创 【UCOSIII源码阅读笔记】第四篇——临界区

本文对ucosiii中的临界区代码进行分析。

2024-07-13 09:00:00 284

原创 【UCOSIII源码阅读笔记】第三篇——PendSV异常处理分析

本文对ucos中为什么使用PendSV,以及如何使用PendSV进行分析。

2024-07-12 14:56:46 1033

原创 Xilinx SDK创建项目时报错“Error generating bsp sources. Please check the SDK Log view for further details.”

Xilinx SDK创建项目时报错“Error generating bsp source. Please check the SDK Log view for further details.”

2024-07-12 13:08:20 72

原创 【链接、装载与库】动态链接相关结构

本文对动态链接中比较重要的几个段进行分析。

2024-07-10 17:49:48 663

原创 【链接、装载与库】动态链接初体验

动态链接基本思想是把程序按照模块拆分成各个相对独立部分,在程序运行时才将他们链接在一起形成一个完整的程序。Linux系统中,动态链接文件以".so"为扩展名,so表示Shared Objects,称为动态共享对象。Windows系统中,动态链接文件以".dll"为扩展名,dll表示Dynamic Linking Library,称为动态链接库。

2024-07-10 15:49:13 315

原创 【CMake】CMake入门(二)

本文在: 【CMake】CMake入门(一)的基础上继续讲解一些CMake的基础知识

2024-07-10 15:47:21 240

原创 【CMake】CMake入门(一)

一文入门CMake

2024-07-04 07:00:00 174

原创 【Cortex-M3】中断处理时栈空间操作过程分析

中断发生后,压栈行为分两步:第一步:处理器自动压栈“调用者保护寄存器”,顺序为xPSRLRR12R3R2R1R0。第二步:中断服务函数首先压栈LR(这时的LR已经和进入中断前的LR不一样了),然后压栈一些用到的“被调用者保护寄存器”R4-R11。

2024-06-29 11:55:41 550

原创 【Cortex-M3】C语言函数调用过程汇编层面分析

本文通过一个代码示例,介绍函数调用过程在汇编层面是如何实现的。

2024-06-28 19:32:19 506

原创 【UCOSIII源码阅读笔记】第二篇

本文主要分析ucosiii中管理优先级表的os_prio.c文件。

2024-06-18 20:01:38 364

原创 【UCOSIII源码阅读笔记】第一篇

分析ucos3消息队列的代码实现方式,和值得学习的地方

2024-06-15 13:55:53 402

原创 stm32 485接收数据异常调试过程

stm32f407与传感器通过485总线进行通信,stm32向传感器发送索要数据的指令,传感器本应传回的数据与实际接收到的数据不一致。像是被485芯片修改过一样。

2024-06-13 18:03:05 638

原创 stm32 ADC信号采集失败调试过程

在调试用DMA采集ADC数据时,发现有的通道数据采集不上来。

2024-06-11 19:37:53 307

原创 stm32 DMA接收串口数据实现与深度分析

本文实现一个通过DMA接收串口数据的功能,并且对实现原理进行分析。

2024-06-10 12:17:57 647

原创 【stm32、ESP8266、华为云】搭建一个简单的物联网系统

本文介绍搭建一个简单的物联网系统,系统包括服务器、stm32单片机、手机三部分。

2024-06-08 14:39:11 818 1

原创 stm32f407 ADC采集速度深度分析

通过实验证明,ADC的采集速度与ADC时钟周期、ADC采样周期、ADC分辨率有关。

2024-06-06 21:21:03 604

原创 boot程序中启动主程序bug,一线调试过程

boot程序首先从flash中把主程序的数据读取出来,如果校验没问题则启动主程序,但是发现boot在主程序校验正确后卡死,不再有任何反应。

2024-04-09 17:51:17 317

原创 排序算法-归并排序

将nums数组从中间分割成两部分,将分割后的两个数组按照升序排列起来,前提是分割的两部分已经是排好序的了,类似于合并升序链表。最后整个数组分割成5 2 和 3 和 4 1 三个部分。5 2 3 4 1 分割成 5 2 3 和 4 1。5 2 3还可以继续分割成5 2 和 3。mergeSort函数只起到分割的作用。......

2022-09-01 09:39:17 118 3

野火的ESP8266配套例程

本资源是配套作者博客【stm32、ESP8266、华为云 搭建一个简单的物联网系统】

2024-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除