基本信息
文件名称:《嵌入式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来实现系统调用