ARM内存管理架构详细(一)

在学习Linux嵌入式的同时准备同时步入ARM平台开发的学习
==装载自----https://blog.csdn.net.forever_2015/article/details/50285955
**分级存储架构
***虚拟内存系统架构
Linux虚拟内存布局

**ARMv8架构与指令集.学习笔记-------https://blog.csdn.net/forever_2015/article/details/50285865

目录

一。ARMv8简介

----------------------假装分割线----------------------------------------------------------------

liinux驱动由浅入深系列:驱动程序的基本结构概览之一(第一个驱动程序)---------RadianceBlau--------https://blog.csdn.net/RadianceBlau/article/details/55259627
t提到linux驱动程序,首先应该知道它是linux的内核模块·。那么想要编写驱动程序,就要首先认识一下linux的内核模块机制。
Linux内核模块的特点:
1.模块本身不被编译进内核镜像,能够控制内核的大小
2.模块可以在需要的时候中被动态加载,一旦加载完成就和内核的其他部分完全一样
静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用,静态加载的缺点就是调式起来比较麻烦,每次修改一个地方都要重新编译共和下载内核
动态加载利用Linux的module特性,可以在系统启动后用insmod命令添加模块
(.ko),在不需要的时候用rmmod命令卸载模块,采用这种方式可以针对产品的功能需求,进行内核裁剪。

你可能感兴趣的:(ARM内存管理架构详细(一))