嵌入式Linux系统开发:通过内核提供的服务实现相应的功能
嵌入式Linux c开发要求:“会看使用说明书”——用户编程接口手册
Linux系统构成:用户空间、内核空间,
划分空间的目的:保护内核空间不能随便被用户空间访问
用户空间如何访问内核空间:必须发送系统调用
系统调用:内核提供的安全访问机制; 硬件中断,软件中断
作用:使用户空间可以访问内核空间并获取服务
用户如何发送系统调用:调用系统提供的函数接口:API
API:用户编程接口
检查错误使用perror函数(自动换行)
open 函数
程序如下:
write 函数
程序如下:
size 函数(测量文件大小)
程序如下:
read 函数
程序如下: