> 文章列表 > RK3568平台开发系列讲解(设备驱动篇)内核空间与用户空间数据交互实验

RK3568平台开发系列讲解(设备驱动篇)内核空间与用户空间数据交互实验

RK3568平台开发系列讲解(设备驱动篇)内核空间与用户空间数据交互实验

?返回专栏总目录

文章目录

  • 一、内核空间用户空间
  • 二、用户空间和内核空间数据交换
  • 三、实验程序

沉淀、分享、成长,让自己和他人都能有所收获!?

?本篇将介绍对内核空间与用户空间的数据交换功能。

一、内核空间与用户空间


Linux 系统将可访问的内存空间分为了两个部分,一部分是内核空间,一部分是用户空间。
操作系统和驱动程序运行在内核空间(内核态),应用程序运行在用户空间(用户态)。

在这里插入图片描述

那么为什么要区分用户空间和内核空间呢?