简介:本课程将在学员Shell命令、C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括结构体、共用体、内存管理,通过Shell命令操作环境。通过本课程的学习,学员的操作能力更扎实、C语言基础更加扎实、编程能力得到进一步提升。

课程章节

第01课 Linux介绍及环境配置

第02课 软件包管理

第03课 linux shell命令(权限、输入输出)

第04课 linux shell命令(文件搜索、文件处理、压缩解压)

第05课 linux shell命令(进程管理、用户管理)

第06课 linux shell脚本编程(概念、变量、语句)

第07课 linux shell脚本编程(分支语句、循环语句)

第08课 linux shell脚本编程(函数)

第09课 Linux TFTP服务搭建及使用

第10课 Linux NFS服务搭建及使用

第11课 C结构体及结构体数组

第12课 结构体指针

第13课 结构体嵌套、大小及位域

第14课 C语言共用体和枚举

第15课 内存管理

第16课 动态内存使用

第17课 条件编译

第18课 GDB调试

第19课 Makefile用法及变量(自定义变量、自动变量、隐含变量)

第20课 Makefile条件判断及函数使用

第21课 make的使用及练习

授课讲师

新蕾老师

嵌入式高级讲师

关于讲师

创客学院优秀讲师 高级工程师; 精通C语言,数据结构; 熟悉嵌入式Linux应用程序开发; 精通ARM汇编语言; 熟悉Shell编程; 熟悉嵌入式Linux系统移植; 具有物联网产品开发经验;

课程推荐

学习服务

  • 技术大牛直播授课
  • 实时学情管理
  • 课后作业批改,BUG诊断
  • 辅导老师当堂答疑
  • 学习规划,专属学习方案
有位老师想跟你聊一聊

Hi,我是你的学习规划师

不知道选什么课?和我聊聊吧!

规划学习路径