课程培训
Linux系统开发高级培训课程

 

Linux系统开发高级培训课程
 
培训大纲
 
一、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 程序互相移植的问题及其解决方法
 
十一、内核及源码
 
  内核编译方法
 
  模块与系统调用
 
  源码阅读指导



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>