logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

内存空间和用户空间

A.INTRODUCTION     (32位系统)                 Linux 简化了分段机制,使得虚拟地址(逻辑地址)与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G(2^32)。      Linux内核将这4G字节的空间分为两部分。将最高的 1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为“内核空间”。而将较低的3G字节(从

linux驱动关于platfrom的device以及driver

(带设备树)驱动加载时,是利用设备树里的compatible去进行设备跟驱动的匹配,设备树在内核加载之后会自动将节点转化为platform_device这种格式,同时把名字放到of_node这个地方。利用compatible进行匹配。不带设备树的驱动加载时,可以用name名字去匹配,probe函数中是有device注册的函数的。linux驱动中,自动加载驱动是在执行完insmod指令之后,手动加载

#linux#驱动开发
到底了