基本信息
文件名称:《嵌入式Linux开发技术及实践》课件第6章.ppt
文件大小:1.76 MB
总页数:333 页
更新时间:2025-08-22
总字数:约6.4万字
文档摘要

第6章应用编程

6.1概述

6.2文件I/O编程

6.3进程

6.4线程

6.5网络编程

6.1概述

6.1.1应用程序

为了保护内核不被破坏,Linux将整个地址空间分为用户

空间和内核空间,用户空间和内核空间在逻辑上相互隔离,

应用程序只能在用户空间操作用户数据、调用用户空间函数,

不允许访问内核数据,也无法使用内核函数。

Linux通过API和系统调用使应用程序获得内核的服务。

它们的关系如图6-1所示。

从图中可以看出:

?用户程序通过API来实现系统调用