您的位置:首页 > 运维架构 > Linux

Linux系统开发高级培训

2011-06-08 21:04 411 查看
IASN·爱朔——Linux系统开发高级培训

Linux系统开发高级培训》-IASN·爱朔科技

n 培训大纲

Linux 下的程序开发环境和工具

§ vi 编辑器的使用

§ makefile 的语法、作用、结构及其调用

§ GNU 的 gcc 指令

§ 借助 Windows IDE 环境开发 Linux 程序

Linux 下文件的处理

§ Linux/Unix 文件结构

§ 文件底层访问

§ 标准 I/O 库

§ 文件和子目录

Unix 环境

§ 程序参数

§ 环境变量

§ 时间日期

§ 主机资料的介绍和使用方法

数据管理:

§ 内存管理

§ 文件封锁

§ 数据库的应用

进程与线程

§ 进程结构

§ 多进程处理

§ 线程的概念与属性

§ 线程同步方法

§ 多线程编程

§ 管道的使用方法

§ 信号量机制

§ 共享内存

§ 消息队列及其应用

网络编程

§ 网络通信的原理

§ socket 的构建、侦听、接收、发送和销毁

§ 与 WinSock 的区别

§ socket 高级编程(阻塞与非阻塞,select 机制)

§ Netfilter 的应用和研究

§ 构建 Linux 路由器

shell 编程

§ shell 的概念

§ 管道重定向技术

§ shell 程序设计语法

Linux 程序的调试与纠错

§ 错误的分类

§ 常用的调试技巧

§ gdb 的使用及其它调试工具

§ 内存调试方法

设备驱动程序

§ 设备分类

§ 字符设备驱动开发

§ 定时技术

§ 内存管理

§ I/O 端口

§ 块设备驱动开发

§ 驱动调试

程序移植

§ Windows 下程序与 Linux 程序互相移植的问题及其解决方法

内核及源码

§ 内核编译方法

§ 模块与系统调用

§ 源码阅读指导
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: