- 博客(7)
- 收藏
- 关注
原创 linux内核链表的使用
1. 说明 此模块已经在linux 2.6 运行成功. 本文章仅仅通过实例演示如何使用linux 内核链表 2. 代码如下 #include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> #include <linux/slab.h> #include <linux/list.h> MODULE_LICENSE("GPL");
2020-05-19 18:55:33
347
转载 linux内存管理
linux内存管理(最透彻的一篇):http://www.kerneltravel.net/journal/v/mem.htm#_ftn2 linux内存管理原理:https://www.cnblogs.com/zhaoyl/p/3695517.htm 五分钟彻底搞懂你一直没明白的Linux内存管理: https://www.sohu.com/a/216719739_236714 腾讯工程师分析: https://baijiahao.baidu.com/s?id=1563367253016382&w
2020-05-19 15:33:55
220
原创 ARM汇编中B .的实际意义
ARM汇编中B .的实际意义 1. 问题一: 问: stm32启动代码中的 B .是什么意思? 答: B . 相当于while(1); 2. 问题二 问 :为什么B.相当于while(1);? 答: 在keil上做实验,验证如下图: 3. 结论: B . 在运行效果上 和while(1); 一样。反汇编代码也证明了这一点。 ...
2020-05-15 17:04:33
1707
原创 arm汇编中的出栈和入栈操作
arm汇编中的出栈和入栈操作 一般来说有两种方式: 1. 直接使用**push** 和 **pop**指令 2. 使用stm 和 ldm指令 第一种: 使用push 和pop方式 第一步:为了展示push、pop的用法,写一个C函数如下图 2. 再看看这段代码的反汇编 ...
2020-05-15 11:44:23
1973
原创 基类指针和派生类指针的转换
1. 派生类指针 —> 基类指针 派生类指针转化为基类 这一部分参考类型兼容规则 2. 基类指针 —> 派生类指针 先来看一段代码,里面到底有什么问题: #include<iostream> #include <iomanip> using namespace std; struct Base1{ int x; }; struct Base2{ ...
2019-07-04 16:58:32
1549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅