2023年嵌入式系统开发视频教程百度云盘 Linux程序设计

2023年嵌入式系统开发视频教程百度云盘 Linux程序设计
2023年嵌入式系统开发视频教程百度云盘 Linux程序设计
课程目录:
计算机和操作系统概述
操作系统的目标、功能和主要特性
操作系统的发展
现代操作系统的特征和历史
Linux操作系统概述
Linux内存管理(重点)
系统调用和POSIX标准(重点)
文件I/O的概念和系统调用
标准C的I/O缓存类型(重点)
文件I/O系统调用--简介及文件描述符
文件I/O系统调用--open、creat、close函数
文件I/O系统调用--read和write函数
文件I/O系统调用--lseek函数
示例--lseek函数
文件操作
文件的原子操作
dup和dup2函数(重点)
示例--dup和dup2函数的重定向-1(重点)
示例--dup和dup2函数的重定向-2(重点)
ioctl函数
I/O处理方式
高级文件操作-文件锁
示例--文件锁-1
高级文件操作-存储映射
示例--存储映射实现文件写入
示例--存储映射实现文件的复制拷贝
贯穿案例--构建标准IO函数库
贯穿案例--构建标准IO函数库-2
文件属性和权限操作
示例--文件类型
文件权限
示例--文件权限
文件权限操作函数--access函数
文件截短函数--truncate和ftruncate函数
Linux文件系统
软链接和硬链接的概念
示例--创建硬链接
软链接函数和创建
文件时间和utime函数
目录操作和设备文件
目录操作函数-2
设备特殊文件
贯穿案例--Mini Shell之1
贯穿案例--mini shell之1-2
贯穿案例--mini shell之1-3
贯穿案例--mini shell之1-4
进程介绍(重点)
进程启动和进程终止(重点)
示例-进程终止(重点)
进程的终止方式(重点)
环境表(重点)
非局部跳转-1(重点)
非局部跳转-2(重点)
非局部跳转-3(重点)
进程资源限制-1(重点)
进程状态、进程创建和进程分类
进程调度和进程状态变化(重点)
进程标识
进程创建-1(重点)
进程创建-2(重点)
进程创建-4(重点)
进程创建-5(重点)
进程创建-6(重点)
进程链和进程扇
僵尸进程
进程的相关系统调用
wait函数-2(重点)
wait函数-3(重点)
exec函数-1(重点)
exec函数-2(重点)
system函数
进程状态切换(重点)
进程组
示例--进程组和组长进程-1
示例--进程组和组长进程-2
示例--进程组和组长进程-3
前台进程组
贯穿案例--Mini Shell之2
贯穿案例--mini shell之2-2
贯穿案例--mini shell之2-3
贯穿案例--mini shell之2-4
贯穿案例--mini shell之2-5
信号的概念和操作
信号的处理和变革
signal函数-1(重点)
signal函数-2(重点)
SIGCHLD信号
信号发送--alarm函数
信号模型和信号屏蔽
不可靠信号问题-2
不可靠信号问题-3
中断的系统调用
函数可重入性-1
信号特点
信号集和信号屏蔽函数
示例--信号屏蔽-1
示例--信号屏蔽-2
贯穿案例--Mini Shell之3
线程编程(重点)
线程分类、Linux线程实现/线程标识(重点)
线程创建-1(重点)
线程创建-2(重点)
线程创建-3(重点)
线程终止-2(重点)
线程终止-3(重点)
线程清理和控制函数(重点)
进程、线程启动和终止方式的比较(重点)
线程属性初始化/销毁/设置/获得分离属性
示例--设置和获得分离属性(重点)
线程互斥(重点)
示例--线程互斥(ATM)-1(重点)
示例--线程互斥(ATM)-2(重点)
线程互斥--互斥锁(重点)
互斥锁的属性和类型(重点)
线程互斥--读写锁-2(重点)
线程同步(重点)
示例--线程同步之条件变量-1(重点)
示例--线程同步之条件变量-2(重点)
线程的状态转换(重点)
示例--线程同步之条件变量-3(重点)
示例--读者和写者问题-2(重点)
线程互斥和同步的其它编程(重点)
PV操作--银行账户(重点)
PV操作--结果计算(重点)
死锁(重点)
线程和信号-1(重点)
管道(重点)
管道分类与读写(重点)
示例--管道通信-1(重点)
示例--管道通信-2(重点)
示例--管道通信-3(重点)
管道的应用--协同进程-2(重点)
管道的读写特性-1(重点)
管道的读写特性-2(重点)
标准库中的管道操作(重点)
命名管道(FIFO)(重点)
匿名/命名管道读写的相同点及不同点
消息队列(重点)
消息队列的概念(重点)
消息队列的属性、打开、创建和控制(重点)
消息队列的发送和接受消息(重点)
示例--消息队列之发送消息(重点)
共享内存(重点)
共享内存的创建/控制/映射/解除映射
示例--共享内存(重点)
示例--共享内存实现ATM(重点)
信号量(重点)
示例--进程信号量(PV操作)(重点)
示例--进程信号量实现ATM的互斥(重点)
示例--进程信号量实现读者和写者的同步-1
示例--进程信号量实现读者和写者的同步-2
网络基础
网络分层模型
OSI模型与TCP/IP模型、TCP/IP协议族
数据封装和IP地址
端口号、TCP、UDP协议和其它协议
TCP编程(重点)
字节序、地址结构和IPv4地址族(重点)
TCP编程模型(重点)
示例--基于TCP协议的服务器编程-1(重点)
示例--基于TCP协议的服务器编程-2(重点)
示例--基于TCP协议的客户端连接(重点)
示例--基于TCP协议的客户端编程(重点)
TCP的连接和关闭过程(重点)
示例--自定义协议编程(重点)
示例基于自定义协议多进程模型的服务器编程
示例基于自定义协议多进程模型的客户端编程
示例基于自定义协议多线程模型编程-1
示例基于自定义协议多线程模型编程-2
UDP编程(重点)
示例--基于UDP协议的服务器编程(重点)
示例--基于UDP协议的客户端编程(重点)
端口绑定和域名解析(重点)
示例--域名解析-1(重点)
广播的介绍(重点)
示例--广播编程之接受者(重点)
示例--广播编程之发送者(重点)
网络高级编程(可选)
示例--I/O多路转换fcntl函数-1(可选)
示例--I/O多路转换fcntl函数-2(可选)
示例--I/O多路转换fcntl函数-3(可选)
I/O多路转换-select函数(可选)
示例--I/O多路转换select函数-2(可选)
守护进程的介绍(可选)
示例--守护进程(可选)

1、希望老师讲的时候,多讲重点和难点,尽量具体化,让我们有听得进去的愿望。
2、老师讲课真的非常好!思路清晰,关系层层递进,举例形象
3、老师的课程内容很棒,思路清晰,老师一听就能知道经验很丰富
4、赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
5、细节表述非常清楚全面,感觉老师很专业,
6、课程内容很丰富,细节表述非常清楚全面
7、感觉很好的 技术深度源码层次 可以
8、五星好评!课程非常棒,点赞!!
9、全五星好评!!!学到了很多~~~
10、老师们都很棒!讲的很详细!!!
11、基本对着PPT念,枯燥无味,像大学上课一样

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/2021-armlinux.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(4)
上一篇 2021年1月1日 下午7:22
下一篇 2021年1月2日 上午12:24

猜你喜欢