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