- 博客(166)
- 资源 (55)
- 收藏
- 关注
原创 多重指针变量(n重指针变量)实例分析
指针之于C语言,就像子弹于枪械。没了子弹的枪械虽然可以用来肉搏,却失去了迅速解决、优雅解决战斗的能力。但上了膛的枪械也非常危险,时刻要注意是否上了保险,使用C语言的指针也是如此,要万分小心,一着不慎就可能灰飞烟灭。对于一重指针,熟悉C语言的已经烂熟于心,但很多人对于双重指针甚至n重指针仍然抱有恐惧的心理。本文从实例出发,讲解多重指针背后的意义和使用方法。
2024-09-20 21:27:51 464
原创 ThreadX源码:Cortex-A7的tx_thread_context_restore.S(线程上下文恢复)汇编代码分析
ThreadX源码:Cortex-A7的tx_thread_context_restore.S(线程上下文恢复)汇编代码分析。
2024-09-17 12:03:34 876
原创 ThreadX源码:Cortex-A7的tx_thread_context_save.S(线程上下文保存)汇编代码分析
ThreadX源码:Cortex-A7的tx_thread_context_save.S(线程上下文保存)汇编代码分析
2024-09-17 11:59:56 999
原创 Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断的区别
Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断的区别。
2024-09-17 11:57:10 448
原创 Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断处理流程
Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断处理流程。
2024-09-17 11:52:37 1088
原创 ThreadX源码:Cortex-A7的tx_thread_irq_nesting_end(嵌套中断结束动作).s汇编代码分析
ThreadX源码:Cortex-A7的tx_thread_irq_nesting_end.s汇编代码分析。
2024-09-17 11:36:21 257
原创 ThreadX源码:Cortex-A7的tx_thread_irq_nesting_start(嵌套中断开始动作).s汇编代码分析
ThreadX源码:Cortex-A7的tx_thread_irq_nesting_start(嵌套中断开始动作).s汇编代码分析。
2024-09-17 11:33:11 875
原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(3)——对中断挂起位影响测试对比
Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(3)——对中断挂起位影响测试对比
2024-09-15 12:21:00 317
原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(2)——API测试对比
Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(2)——API测试对比
2024-09-15 12:17:32 373
原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(1)API介绍
Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(1)API介绍
2024-09-15 12:15:37 252
原创 C语言函数不同个数、大小形参对执行速度的影响:以Cortex-M3为例从汇编角度分析原因
C语言函数不同个数、大小形参对执行速度的影响:以Cortex-M3为例从汇编角度分析原因。
2024-09-01 18:29:21 924
原创 ARM处理器中断前后入/出栈(保护/恢复现场)过程分析:以Cortex-M3为例
ARM处理器中断/异常入/出栈(保护/恢复现场)过程分析:以Cortex-M3为例。
2024-09-01 16:46:18 1161
原创 C语言调用子函数时入/出栈(保护/恢复现场)全过程分析:以Cortex-M3为例
使用C语言调用子函数是如何保护/恢复现场的呢?本文以Cortex-M3为例,逐行汇编代码分析C语言调用子函数时入/出栈(保护/恢复现场)全过程。
2024-09-01 10:42:03 1535
原创 ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例
ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例
2024-08-31 12:25:07 2209
原创 STM32CubeMX生成stm32MP135中断优先级配置错误修正方法
STM32CubeMX生成stm32MP135中断优先级配置错误修正方法。
2024-08-18 18:59:25 365
原创 Cortex-A7的GIC(通用中断控制器)使用方法(7):基于stm32MP135的GIC配置中断效果测试
Cortex-A7的GIC(通用中断控制器)使用方法(7):基于stm32MP135的GIC配置中断效果测试。
2024-08-18 18:38:50 527
原创 Cortex-A7的GIC(通用中断控制器)使用方法(6):基于stm32MP135的IRQ初始化及处理流程分析
Cortex-A7的GIC(通用中断控制器)使用方法(6):基于stm32MP135的IRQ初始化及处理流程分析。
2024-08-18 18:34:10 600
原创 Cortex-A7的GIC(通用中断控制器)使用方法(5):基于stm32MP135的GIC配置API配置GIC
Cortex-A7的GIC(通用中断控制器)使用方法(5):基于Cortex-A7的GIC配置API配置GIC。
2024-08-18 18:30:29 322
原创 Cortex-A7的GIC(通用中断控制器)使用方法(4):stm32MP135的GIC配置API
Cortex-A7的GIC(通用中断控制器)使用方法(4):stm32MP135的GIC配置API。
2024-08-18 18:27:53 180
原创 Cortex-A7的GIC(通用中断控制器)使用方法(3):GIC寄存器操作方法
Cortex-A7的GIC(通用中断控制器)使用方法(3):GIC寄存器操作方法。
2024-08-18 18:26:39 522
原创 Cortex-A7的GIC(通用中断控制器)使用方法(2):GIC寄存器介绍
Cortex-A7的GIC(通用中断控制器)使用方法(2):GIC寄存器介绍。
2024-08-18 18:25:13 380
原创 铁电存储器(FM24W256)I2C读写驱动(3):基于HAL库实现硬件I2C读写
铁电存储器(FM24W256)I2C读写驱动(3):基于HAL库实现硬件I2C读写。
2024-08-17 16:23:44 501
原创 铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式
铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式。
2024-08-17 16:21:50 539
原创 铁电存储器(FM24W256)I2C读写驱动(1):FM24W256简介
铁电存储器(FM24W256)I2C读写驱动(1):FM24W256简介。
2024-08-17 16:19:19 232
原创 STM32 MAC硬件校验:ICMP数据包校验和字段应设置为0x0,否则可能ping不通
STM32 MAC硬件校验和:ICMP数据包校验和字段应设置为0x0,否则可能ping不通。
2024-08-11 17:47:02 138
原创 STM32CubeIDE工程编译提示“has a LOAD segment with RWX permissions”解决办法
STM32CubeIDE工程编译提示“has a LOAD segment with RWX permissions”解决办法
2024-07-21 17:34:34 659
基于stm32单片机的作息时间控制器的设计与实现
2023-06-04
基于51单片机的密码存储器的设计与实现
2023-06-04
火灾报警及消防联动设计
2023-06-04
基于巴法云物联网云平台实现可视化网页控制LED亮灭源码
2024-04-06
16x16尺寸LED点阵电路原理图
2024-04-03
GPIO模拟SMI(MDIO)协议软件实现,可以快速移植到任意MCU/SOC,实现软件SMI功能,SMI读写稳定可靠
2024-01-22
基于stm32单片机的智能恒温足浴器的设计与实现
2023-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人