• Linux系统开发高级培训


    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 程序互相移植的问题及其解决方法

    内核及源码

    §     内核编译方法

    §     模块与系统调用

    §     源码阅读指导

  • 相关阅读:
    ng-class中的if else判断
    Sass 的使用
    pre 标签的使用
    C++操作 SQL数据库 实例 代码步骤
    自己写的一个操作Mysql的简单的实例
    C++ 链接Mysql 函数介绍
    Mysql 操作命令 详解
    MFC程序开始的执行过程详述
    Java各种日期格式的获取和设置指定日期
    DM8168 OpenCV尝试与评估(编译ARM版OpenCV)
  • 原文地址:https://www.cnblogs.com/shenlian/p/2075699.html
Copyright © 2020-2023  润新知