1.系统IO1.1 相关概念 — 文件描述符1.2 系统IO函数1.3 内存映射(mmap)1.4 IO 控制 (ioctl)1.5 目录操作2.多任务处理2.1多进程2.1.1相关概念 (进程,特征,状态)2.1.2进程基本操作 (创建,等待,销毁/回收,…)2.1.3进程间通讯 (管道,共享内存,信号量,信号,消息队列,套接字)2.2多线程2.2.1相关概念 (线程,线程ID)2.2.2线程基本操作 (创建,等待,回收,取消,清理…)2.2.3线程间同步互斥(互斥锁,读写锁,信号量,条件变量)3.网络编程3.1网络基础知识(网络协议模型,传输层协议 UDP/TCP,套接字,IP,端口,网络字节序)3.2基于UDP协议的网络编程1.单播2.广播3.组播3.3基于TCP协议的网络编程1.基础编程;2.服务器端多并发设计3.多路复用技术4.数据库编程(MYSQL)4.1 SQL语句4.2 数据库基础操作4.3 编程操作数据库5.高阶5.1音视频编程5.2串口编程 1.系统IO 1.1 相关概念 — 文件描述符 1.2 系统IO函数 1.3 内存映射(mmap) 1.4 IO 控制 (ioctl) 1.5 目录操作 2.多任务处理 2.1多进程 2.1.1相关概念 (进程,特征,状态) 2.1.2进程基本操作 (创建,等待,销毁/回收,…) 2.1.3进程间通讯 (管道,共享内存,信号量,信号,消息队列,套接字) 2.2多线程 2.2.1相关概念 (线程,线程ID) 2.2.2线程基本操作 (创建,等待,回收,取消,清理…) 2.2.3线程间同步互斥(互斥锁,读写锁,信号量,条件变量) 3.网络编程 3.1网络基础知识(网络协议模型,传输层协议 UDP/TCP,套接字,IP,端口,网络字节序) 3.2基于UDP协议的网络编程 1.单播 2.广播 3.组播 3.3基于TCP协议的网络编程 1.基础编程; 2.服务器端多并发设计 3.多路复用技术 4.数据库编程(MYSQL) 4.1 SQL语句 4.2 数据库基础操作 4.3 编程操作数据库 5.高阶 5.1音视频编程 5.2串口编程