简介:本课程将在学员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系统移植; 具有物联网产品开发经验;
课程推荐
- 系统移植 试听 1768
- C语言项目小游戏-中国象棋小游戏 试听 1463
- Linux驱动程序开发 试听 3130
- C++开发基础 试听 6596
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案