SDK.CN

Linux C语言程序开发

来源:汇智网
时间:多个视屏
难度:中级
播放:61

视频简介

本课程从C语言的基础入手,全面介绍了C语言的指针、结构体等概念,同时针对Linux系统下开发的需要,也涵盖了进程、线程、文件系统、网络、串口等方面的概念和开发。本课程即适合新手入门,也适合有一定基础者进一步提高。

章节介绍

 C语言基础

  •  Hello world
  •  基本数据类型
  •  自定义数据类型
  •  运算符与表达式
  •  流程控制
  •  变量的存储类型

 深入C语言

  •  指针
  •  函数
  •  数组
  •  字符串
  •  结构体与联合体

 LinuxC基本应用

  •  预处理命令
  •  基本输入输出
  •  内存操作

 文件系统编程

  •  Linux文件系统介绍
  •  文件操作
  •  流操作

 串口开发

  •  串口与串行通信模型
  •  串口参数
  •  串口操作

 进程

  •  进程的概念
  •  进程操作
  •  进程操作实例
  •  进程特性调整

 进程间通信

  •  管道
  •  信号
  •  消息队列
  •  共享内存

 多线程

  •  线程的概念
  •  线程的基本操作
  •  使用互斥量同步
  •  使用信号量同步

 网络编程

  •  网络基本知识
  •  字节顺序
  •  IP地址
  •  获取主机信息
  •  TCP套接字编程
  •  TCP套接字编程实例
  •  UDP套接字编程

 开发工具链

  •  gcc
  •  make
  •  gdb
  •  valgrind
  •  结尾

相关视频

推荐工具 意见反馈