Linux系统及网络编程视频课程专题
深化Linux C接口API技能,打造扎实的嵌入式开发基础
- 系统API技术实战
- 深入Linux系统原理
- 全面网络编程技能
- 专业知识结构化学习
第一阶段
Linux的文件io
学习使用Linux直接提供的系统文件IO来操作文件,通过文件IO的学习,从本质上理解文件读写的过程,为理解标准Io打基础。
第二阶段
Linux文件属性
学习如何通过Linux文件IO操作文件的属性,比如获取文件名称、权限、所属用户、大小等等属性,本章的学习重点是理解什么是文件属性,以及深入理解有关Linunx文件权限。
第三阶段
系统 信息
Linux包含了很多的系统信息,这些系统信息是给Linux系统使用的,本章学习如何获取Linux的系统信息,本章的重点是了解Linux的系统信息有哪些。
第四阶段
进程 环境
了解一个程序如果要运行起来,必须要有哪些运行环境的支持。
第五阶段
进程 控制
通过本章的学习,理解一个应用程序是如何基于OS运行起来,然后演变为一个进程的,基于OS运行与裸机运行有什么区别。
第六阶段
信号 机制
了解什么是信号,信号有什么用,通过信号的学习,可以帮助我们理解其他与信号类似的一些机制
第七阶段
本机进程间通信(本机IPC)
知道什么事IPC,什么情况下使用IPC,IPC有哪些
第八阶段
C 线 程
C线程会被经常使用,因此本章很重要,本章重点是学习如何实现C线程,以及学习C线程常用的资源保护机制
第九阶段
高级 IO
有关文件IO操作的一些高级用法,本章在后续Linux的学习中会经常使用到,因此本章很重要
第一零阶段
TCP/IP网络编程
理解什么是网络编程,加深对网络通信、以及TCP/IP协议族的理解,学习Linux系统的常用的网络API,为学习C++/JAVA库所提供的网络API打基础
资料名称 | 文件大小 |
---|---|
1.文件io | 56.36KB |
1.file_io示例代码 | 6.20KB |
资料名称 | 文件大小 |
---|---|
2.文件属性io | 59.89KB |
2.file_stat示例代码 | 4.21KB |
资料名称 | 文件大小 |
---|---|
4. 系统信息 | 28.58KB |
资料名称 | 文件大小 |
---|---|
5. 进程环境 | 55.11KB |
资料名称 | 文件大小 |
---|---|
6. 进程控制 | 40.04KB |
6. 测试代码 | 12.87KB |
资料名称 | 文件大小 |
---|---|
7. 信号 | 32.33KB |
7. signal | 8.44KB |
资料名称 | 文件大小 |
---|---|
8. 进程间通信 | 76.16KB |
8. ipc示例代码 | 12.03KB |
资料名称 | 文件大小 |
---|---|
9. c线程 | 47.02KB |
9. c线程示例代码 | 6.44KB |
资料名称 | 文件大小 |
---|---|
10. 高级IO | 41.08KB |
10. 高级IO测试代码 | 6.13KB |
资料名称 | 文件大小 |
---|---|
11. 网络编程 | 88.37KB |
11.网络编程测试代码 | 23.76KB |
{{ starInfo.score }}