嵌入式工程师自我修养-Linux系统编程系列课程

嵌入式工程师自我修养-Linux系统编程系列课程

课程介绍:

课程资源名称:嵌入式工程师自我修养-Linux系统编程系列课程,资源大小:0.00K,详见下发截图与文件目录。

嵌入式工程师自我修养-Linux系统编程系列课程

嵌入式工程师自我修养-Linux系统编程系列课程

课程文件目录:嵌入式工程师自我修养-Linux系统编程系列课程

第00期:入门篇 [866.42M]

第00期:linux系统编程入门 [35.81M]

fruit.wav [35.56M]

linux_program_00.tar.gz [260.00K]

0.10gnu编码风格.mp4 [58.46M]

0.11linux哲学:一切皆文件.mp4 [47.21M]

0.12编程实战:音频播放器(上).mp4 [78.34M]

0.13编程实战:音频播放器(下)t.mp4 [47.97M]

0.14后续课程学习路线t.mp4 [16.43M]

0.1什么是系统编程t?_ev.mp4 [30.25M]

0.2一个系统编程的例子(上)t.mp4 [91.89M]

0.3一个系统编程的例子(下)t.mp4 [51.86M]

0.4 系统调用与c标准库( .com).mp4 [98.08M]

0.5posix标准.mp4 [43.24M]

0.6系统编程必备技能(上):man命令.mp4 [73.84M]

0.7系统编程必备技能(中):info命令.mp4 [35.82M]

0.8系统编程必备技能(下):strace命令.mp4 [70.83M]

0.9系统调用错误处理.mp4 [50.53M]

linux系统编程第00期.zip [35.87M]

第01期:揭开文件系统的神秘面纱 [1.31G]

第01期:揭开文件系统神秘的面纱 [1.35M]

第01期:揭开文件系统的神秘面纱( .com).pdf [1.35M]

1.10文件系统的挂载.mp4 [76.53M]

1.11文件系统类型.mp4 [63.58M]

1.12虚拟文件系统:vfs.mp4 [48.28M]

1.13文件描述符.mp4 [57.91M]

1.14文件指针.mp4 [71.64M]

1.15硬链接和软链接.mp4 [84.79M]

1.16一些命令.mp4 [76.52M]

1.17实验:磁盘格式化及挂载.mp4 [81.35M]

1.18实验:恢复删除的文件t.mp4 [87.53M]

1.1本期课程规划t_ev.mp4 [28.16M]

1.2文件在磁盘上的存储(上)t.mp4 [64.77M]

1.3文件在磁盘上的存储(下).mp4 [44.22M]

1.4文件在flash上的存储(上).mp4 [173.83M]

1.5文件在flash上的存储(下).mp4 [60.13M]

1.6文件系统索引节点:inode.mp4 [72.38M]

1.7超级块:superblock.mp4 [95.82M]

1.8目录和目录项.mp4 [71.66M]

1.9文件路径解析.mp4 [78.95M]

第02期:文件io编程实战 [2.05G]

第02期:文件io编程实战 [814.88K]

char2.tar [30.00K]

第02期:文件io编程实战.pdf [784.88K]

2.10实现ls命令:支持-c参数.mp4 [152.84M]

2.11音频播放器:实现循环列表播放.mp4 [147.45M]

2.12实现ls命令:支持-l参数.mp4 [257.84M]

2.13 有关目录的其它操作( .com).mp4 [30.48M]

2.14相对路径转绝对路径.mp4 [37.61M]

2.15编程实战:实现wc命令(上).mp4 [119.61M]

2.16编程实战:实现wc命令(中).mp4 [102.37M]

2.17编程实战:实现wc命令(下).mp4 [234.47M]

2.1本期课程简介t_ev.mp4 [32.64M]

2.2文件的打开模式t.mp4 [195.06M]

2.3文件的读写权限t_ev.mp4 [47.79M]

2.4文件的读写函数.mp4 [98.87M]

2.5文件读写位置与定位.mp4 [99.54M]

2.6获取文件的属性信息.mp4 [121.42M]

2.7实现shell命令:ll.mp4 [265.26M]

2.8读取目录文件内容.mp4 [94.78M]

2.9实现ls命令:支持多个目录.mp4 [61.66M]

第03期:文件io缓存与内存映射 [700.63M]

第03期:io缓存与内存映射 [1.14M]

chap3(. com).tar [20.00K]

第03期:io缓存与内存映射( .com).pdf [1.12M]

3.10文件映射内存的实现.mp4 [45.49M]

3.11将设备映射到内存.mp4 [88.49M]

3.1缓存的基本概念t_ev.mp4 [14.74M]

3.2页高速缓存(上)t.mp4 [107.00M]

3.3页高速缓存(中)_ev.mp4 [38.94M]

3.4页高速缓存(下).mp4 [72.64M]

3.5块设备驱动架构.mp4 [76.27M]

3.6用户空间的io缓存.mp4 [86.06M]

3.7scatter_gatherio.mp4 [61.07M]

3.8 直接io( .com).mp4 [47.02M]

3.9将文件映射到内存.mp4 [61.78M]

第04期:打通进程与终端的任督二脉 [2.34G]

第04期资料 [1.52M]

chap4(. com).tar.gz [60.00K]

linux系统编程第04期:打通进程与终端的任督二脉( .com).pdf [1.47M]

4.10进程状态.mp4 [84.12M]

4.11进程的uid和gid.mp4 [188.24M]

4.12通过proc查看进程资源.mp4 [143.21M]

4.13与进程通信:信号.mp4 [107.33M]

4.14终端与控制台.mp4 [133.61M]

4.15进程组与会话.mp4 [193.60M]

4.16前台进程和后台进程.mp4 [71.52M]

4.17守护进程.mp4 [147.62M]

4.18僵尸进程.mp4 [49.91M]

4.19孤儿进程.mp4 [88.57M]

4.1进程:程序运行的“牌照”t_ev.mp4 [29.13M]

4.20 0号进程和1号进程( .com).mp4 [171.08M]

4.21小结:linux进程全景图.mp4 [163.46M]

4.2创建一个进程:forkt.mp4 [79.31M]

4.3子进程的运行:借壳上市_ev.mp4 [69.90M]

4.4写时复制与vfork.mp4 [96.49M]

4.5进程的退出:exit.mp4 [179.22M]

4.6进程的退出:exit与_exit.mp4 [108.11M]

4.7进程的退出:vfork与exit.mp4 [36.58M]

4.8等待子进程终止:wait.mp4 [84.17M]

4.9进程调度.mp4 [171.60M]

第05期:进程间通信 [3.67G]

第05期:进程间通信 [1.90M]

linux_ipc_programing_chap5 [76.93K]

5-1 [27.26K]

5-10 [3.16K]

msg_ctl.c [1.32K]

msg_rcv.c [0.94K]

msg_snd.c [0.90K]

5-11 [2.52K]

client1.c [1.29K]

client2.c [1.22K]

5-12 [2.66K]

client.c [1.45K]

readme [0.06K]

server.c [1.15K]

5-13 [1.45K]

shm_read.c [0.67K]

shm_write.c [0.78K]

5-14 [1.68K]

sem_creat.c [1.68K]

5-15 [3.85K]

shm_read.c [1.94K]

shm_write.c [1.91K]

5-16 [5.11K]

comsumer.c [2.49K]

producer.c [2.62K]

5-18 [3.76K]

mq_demo.c [1.89K]

mq_rcv.c [1.08K]

mq_snd.c [0.78K]

5-19 [1.95K]

mq_notify.c [1.19K]

mq_snd.c [0.76K]

receiver.c [0.59K]

sender.c [0.54K]

5-2 [28.45K]

5-20 [1.62K]

mq_attr.c [1.62K]

5-21 [4.44K]

sem_demo.c [1.30K]

sem_post.c [0.97K]

sem_sync.c [1.17K]

sem_wait.c [1.00K]

5-22 [4.41K]

read_shm_sem.c [1.21K]

shm_read.c [0.97K]

shm_write.c [1.04K]

write_shm_sem.c [1.19K]

5-23 [2.64K]

fcntl.c [0.87K]

flock_demo.c [1.14K]

lockf.c [0.62K]

5-24 [3.74K]

alarm.c [0.55K]

kill.c [0.41K]

loop.c [0.39K]

pause.c [0.51K]

setitimer.c [1.14K]

signal.c [0.75K]

5-26 [4.21K]

sigaction.c [2.12K]

signal.c [1.34K]

sigqueue.c [0.68K]

test.sh [0.06K]

5-27 [1.37K]

signalfd-demo.c [1.37K]

5-28 [1.36K]

timerfd-demo.c [1.36K]

5-29 [2.04K]

eventfd-demo.c [2.04K]

pipe.c [1.12K]

pipe-v2.c [1.50K]

5-3 [2.44K]

dup.c [0.87K]

dup2.c [0.80K]

pipe-dup.c [0.77K]

5-4 [0.93K]

popen.c [0.93K]

5-5 [1.27K]

pipe_sync.c [1.27K]

5-6 [2.50K]

fifo_demo.c [1.15K]

read_fifo.c [0.64K]

write_fifo.c [0.71K]

5-7 [1.90K]

mylog_daemon.c [1.18K]

process.c [0.72K]

5-8 [12.18K]

client-server-client [9.69K]

client-server-clients [5.77K]

client1.c [1.30K]

client2.c [1.29K]

client3.c [1.29K]

readme [0.13K]

server.c [1.78K]

client1.c [1.28K]

client2.c [1.27K]

server.c [1.36K]

server-client [2.49K]

client.c [1.24K]

server.c [1.25K]

chap5:linux_ipc_programing.pdf [1.82M]

5.1 什么是ipc?t_ev( .com).mp4 [41.66M]

5.10 system v 消息队列( .com).mp4 [218.99M]

5.11 消息队列应用:点对点通信( .com).mp4 [72.56M]

5.12 消息队列应用:多人聊天室( .com).mp4 [165.18M]

5.13 system v 共享内存( .com).mp4 [147.14M]

5.14system号量(.com).mp4 [179.07M]

5.15 信号量编程应用:对共享内存的同步访问( .com).mp4 [88.57M]

5.16 信号量编程应用:生产者-消费者模型( .com).mp4 [93.38M]

5.17 posix ipc简介( .com).mp4 [28.33M]

5.18 消息队列(上):api编程实例( .com).mp4 [186.37M]

5.19 消息队列(中):异步通知( .com).mp4 [88.19M]

5.2 无名管道(1):pipe编程实例5( .com).mp4 [134.28M]

5.20 消息队列(下):内核实现( .com).mp4 [185.43M]

5.21 posix 信号量( .com).mp4 [114.23M]

5.22 posix 共享内存( .com).mp4 [183.10M]

5.23 文件锁( .com).mp4 [158.21M]

5.24 信号机制:signal( .com).mp4 [140.98M]

5.25 编写安全的信号处理函数( .com).mp4 [87.25M]

5.26 信号底层api:sigaction函数( .com).mp4 [266.96M]

5.27 linux新增api:signalfd( .com).mp4 [110.02M]

5.28 linux新增api:timerfd( .com).mp4 [108.26M]

5.29 linux新增api:eventfd( .com).mp4 [109.57M]

5.3 无名管道(2):shell中的管道实现_ev( .com).mp4 [42.70M]

5.30 d-bus总线简介及小结( .com).mp4 [118.47M]

5.4 无名管道(3):通过管道与shell命令进行通信( .com).mp4 [61.21M]

5.5 无名管道(4):通过管道同步进程( .com).mp4 [144.65M]

5.6 命名管道:fifo( .com).mp4 [91.89M]

5.7 fifo应用:log日志系统的实现( .com).mp4 [71.12M]

5.8 fifo应用:服务端与客户端通信( .com).mp4 [207.67M]

5.9 ipc 对象和 ipc key( .com).mp4 [114.15M]

第06期:从零实现一个shell解释器 [2.10G]

第06期:从零实现一个shell解释器 [220.00K]

shell(. com).tar.gz [220.00K]

6.10支持进程的后台运行.mp4 [130.98M]

6.11实现shell的管道命令(上):思路分析.mp4 [87.90M]

6.12实现shell的管道命令(下):编码实现.mp4 [148.80M]

6.13实现脚本的解析和运行.mp4 [85.78M]

6.14实现shell脚本语法:if-else流程控制.mp4 [259.02M]

6.15shell变量的实现.mp4 [149.71M]

6.16设置shell的环境变量.mp4 [249.77M]

6.17实现shell的export命令.mp4 [105.97M]

6.18代码优化及小结.mp4 [98.73M]

6.1什么是shell解释器t_ev.mp4 [41.72M]

6.2shell命令的执行过程t.mp4 [28.69M]

6.3在子进程中运行shell命令_ev.mp4 [27.37M]

6.4解析用户输入的命令并执行.mp4 [145.55M]

6.5代码优化及封装.mp4 [143.83M]

6.6打印彩色命令提示符.mp4 [142.57M]

6.7实现shell内建命令:cd.mp4 [125.64M]

6.8实现shell内建命令:exit.mp4 [98.07M]

6.9增加对信号的处理操作.mp4 [82.10M]

第07期:多线程编程入门 [749.92M]

第07期:多线程编程入门 [1.12M]

pthread(. com).tar.gz [80.00K]

第07期:多线程编程入门( .com).pdf [1.04M]

7.1 多线程编程的概念t_ev( .com).mp4 [13.79M]

7.10 线程同步:条件变量(上)( .com).mp4 [61.24M]

7.11 线程同步:条件变量(下)( .com).mp4 [37.86M]

7.12 线程同步:读写锁( .com).mp4 [84.03M]

7.13 线程池的概念( .com).mp4 [24.95M]

7.14 超线程技术( .com).mp4 [66.60M]

7.15 线程的概念( .com).mp4 [57.23M]

7.2 多线程学习准备工作t( .com).mp4 [19.57M]

7.3 创建一个新线程:pthread_create_ev( .com).mp4 [18.19M]

7.4 线程的终止( .com).mp4 [49.09M]

7.5 等待线程的终止( .com).mp4 [67.70M]

7.6 线程属性( .com).mp4 [61.54M]

7.7 线程的调度与运行( .com).mp4 [79.22M]

7.8 线程安全( .com).mp4 [46.69M]

7.9 线程同步:互斥锁( .com).mp4 [61.10M]

第08期:时间管理和定时器编程 [506.87M]

第08期:时间管理和定时器编程 [777.98K]

第08期:时间管理和定时器编程.pdf [757.98K]

第08期:时间管理和定时器编程.tar.gz [20.00K]

8.10linux中的定时器:alarm.mp4 [39.00M]

8.11linux中的定时器:intervaltimer.mp4 [44.02M]

8.12 linux中的定时器:posix timer(上)( .com).mp4 [67.90M]

8.13linux中的定时器:posixtimer(下).mp4 [50.53M]

8.1时间的概念5_ev.mp4 [10.64M]

8.2时间的计量.mp4 [40.44M]

8.3linux系统中的时间管理_ev.mp4 [8.45M]

8.4获取当前的时间.mp4 [23.98M]

8.5时间格式转换.mp4 [57.80M]

8.6将时间转换为字符串.mp4 [31.10M]

8.7用户指定格式的字符串.mp4 [49.86M]

8.8获取高精度时间:微秒.mp4 [28.47M]

8.9 获取高精度时间:纳秒( .com).mp4 [53.93M]

练手项目:使用c语言实现协程 [808.62M]

练手项目:使用c语言实现协程 [10.00K]

coroutine.tar.gz [10.00K]

1.什么是协程?t_ev.mp4 [18.37M]

10. 实现协程的api:coroutine_create( .com).mp4 [91.42M]

11.实现协程的api:coroutine_yield.mp4 [79.27M]

12.实现协程的api:coroutine_resume.mp4 [39.26M]

13.优化coroutine_yield的参数.mp4 [39.96M]

14.支持给协程传递参数.mp4 [72.12M]

15. 修改协程栈为动态内存( .com).mp4 [39.40M]

16.支持用户指定协程栈大小.mp4 [36.16M]

17.一个测试应用程序.mp4 [69.09M]

2.协程的实现原理t.mp4 [17.36M]

3.保存和设置当前函数上下文_ev.mp4 [36.56M]

4.添加项目的makefile.mp4 [20.90M]

5.继续完善我们的api.mp4 [36.89M]

6.使用posixapi:getcontext.mp4 [40.88M]

7.使用posixapi:makecontext.mp4 [62.69M]

8.使用posixapi:swapcontext.mp4 [45.09M]

9. 使用swapcontext切换func1和func2( .com).mp4 [63.19M]

课程下载地址:

精品课程,SVIP下载,下载前请阅读上方文件目录,链接下载为百度云网盘,如连接失效,可评论告知。

下载价格:16.0微币
  • 普通用户下载价格 : 16.0微币
  • VIP会员下载价格 : 0微币
  • 最近更新2024年01月19日
Veke微课网所有资源均来自网络,由用户自行发布,如有侵权,请邮箱联系, 我们将在24小时内处理,联系邮箱:server@vekeke.com 。
Veke微课网 » 嵌入式工程师自我修养-Linux系统编程系列课程

发表评论

Veke微课网 互联网精品网课搜集者

立即查看 了解详情