- 博客(3)
- 收藏
- 关注
原创 嵌入式Linux应用编程-多任务编程
嵌入式Linux应用编程-多任务编程 多任务处理是指用户可在同一时间内运行多个应用程序,每个正在执行的应用程序被称为一个任务。Linux就是一个支持多任务的操作系统,比起单任务系统它的功能增强了许多。 多任务操作系统使用某种调度策略支持多个任务并发执行。 每个任务被创建时分配时间片(几十到上百毫秒),任务执行(占用CPU时),时间片递减。操作系统会在当前任务的时间片用完时调度执行其他任务。由于任...
2020-03-10 20:50:42
731
原创 嵌入式Linux应用编程-标准IO
标准I/O C库中提供的一组专门用于输入输出的函数。 特点: (1)移植性好,跨操作系统 (2)有缓冲机制,减少系统调用,提高了读写速度。 1、流: 标准I/O的核心对象是流。所有的I/O操作仅是简单的从程序移进或者移出,这种字节流,就称为流。 每打开一个文件,就会创建一个FILE结构体描述该文件(或理解为创建一个FILE结构体和实际打开的文件关联起来)。 在标准I/O中,流用FILE *来描述。...
2020-02-17 20:28:12
285
原创 嵌入式Linux应用编程-文件IO
近期学习了下嵌入式Linux应用编程,一边学习一边记录下关键知识,也是在学习的过程进行下简单梳理。 文件I/O 用户在应用开发过程中会经常需要访问文件。Linux下访问文件的方式有两大类:标准I/O和文件I/O。 文件I/O特点: (1)posix(可移植操作系统接口)定义的一组函数。 (2)不带缓冲机制,每次操作都引起系统调用。 (3)通过文件描述符来访问文件。 (4)访问各种类型文件(7种:-...
2020-02-17 20:20:18
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅