自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeRTOS使用与内部机制(引言)

本文旨在教会读者如何使用RTOS的同时,还会带领读者领略RTOS的内部机制。

2023-11-25 16:15:16 680 4

原创 C/C++函数调用的奇淫技巧--悄无声息调用

有些人想写点“小心思”的代码,但如果直接调用Windows API中的函数,逆向的人一下子就能看到call进而容易分析出来。 而我们要做的就是在汇编中不用call也能调用windows API, 或者说对应的函数。

2025-03-19 01:32:18 399

原创 在单片机开发中一些值得重视bug

那么恭喜你对栈的理解很达标, 如果不理解没关系, 我们接下来就来分析一下为什么.也就是说arr[5]对应地址其实是a的地址,将arr[5]赋值为10, 自然a之前的值也被覆盖看了.对于后面两题也就显而易见, 将lr改了,自然函数的返回地址也就改了,.注意 : 以下是在常见开发工具 keil 中运行的结果.答案:会一直交替输出test1 test2.答案:会一直输出test1.

2024-10-11 00:04:31 924 2

原创 用cpp造了个简单的xml解析器

功能很简陋, 下面两个无法解析。能解析的格式类似于下面:-- 这是一个按钮 -->

2023-12-25 16:32:32 191

原创 设计模式--组合模式尝试

【代码】设计模式--组合模式尝试。

2023-11-29 23:54:53 141 1

原创 设计模式--适配器模式尝试

【代码】设计模式-适配器模式尝试。

2023-11-28 17:09:06 56

原创 深入多任务的第一跃,揭开多任务的核心秘方。

然而我们的前辈们也深知这一点,所以发明了相对于机器码更加有助于人类理解的助记符,也就是汇编。现在可以回答了,这就是PC指挥的结果,一下指挥CPU去执行task1,一下指挥CPU去执行task2。CPU好好的在执行一个任务的时候,突然被叫去做另一个任务,也需要保存好当前任务的现场,不然回来的时候都不知道从哪里做了。这里说一下,在CPU内部有16个寄存器,其中就有一个叫PC寄存器的家伙,它作为指挥官,指挥着CPU该执行哪。的时候,CPU先计入下a的值,存到某个寄存器中,然后对该值加2,在还给a。

2023-11-26 14:08:22 107 1

原创 初识多任务

初识多任务。

2023-11-25 20:35:59 111

空空如也

空空如也

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

TA关注的人

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