- 博客(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
325
转载 linux内存管理
linux内存管理(最透彻的一篇):http://www.kerneltravel.net/journal/v/mem.htm#_ftn2linux内存管理原理: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
207
原创 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
1670
原创 arm汇编中的出栈和入栈操作
arm汇编中的出栈和入栈操作一般来说有两种方式:1. 直接使用**push** 和 **pop**指令2. 使用stm 和 ldm指令第一种: 使用push 和pop方式第一步:为了展示push、pop的用法,写一个C函数如下图2. 再看看这段代码的反汇编...
2020-05-15 11:44:23
1942
原创 基类指针和派生类指针的转换
1. 派生类指针 —> 基类指针派生类指针转化为基类这一部分参考类型兼容规则2. 基类指针 —> 派生类指针先来看一段代码,里面到底有什么问题:#include<iostream>#include <iomanip>using namespace std;struct Base1{ int x;};struct Base2{ ...
2019-07-04 16:58:32
1508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅