简介:裸机开发和Linux开发的的分水岭就是应用编程,如果要谋求更长远的职业发展,嵌入式开发中的应用开发就是跳板,因为应用开发接触文件操作,包括linux操作系统调度用到的进程和线程,掌握并熟悉应用编程能让你脱离单片机开发,有机会拓展音视频开发、安防监控、网路编程、人工智能等领域。通过本课程的学习,你将熟悉Linux下的应用编程,并具备较扎实的应用开发能力。
课程章节
第01课 必备Linux命令和C语言基础
- 课时1环境安装 开始学习
- 课时2文件和目录相关命令一 开始学习
-
课时3文件和目录相关命令二
-
课时4vi编辑器的使用一
-
课时5vi编辑器的使用二
-
课时6基础知识
-
课时7数据的表示
-
课时8程序的编译和调试
第02课 数据类型、常量、变量及运算符
-
课时1数据类型上
-
课时2数据类型下
-
课时3常量
-
课时4变量一
-
课时5变量二
-
课时6运算符一
-
课时7运算符二
-
课时8运算符三
-
课时9运算符四
第03课 输入输出专题
第04课 控制语句
-
课时1控制语句-if上
-
课时2控制语句-if下
-
课时3控制语句-switch上
-
课时4控制语句-switch下
-
课时5循环语句-while上
-
课时6循环语句-while下
-
课时7循环语句-for上
-
课时8循环语句-for下
-
课时9循环辅助语句上
-
课时10循环辅助语句下
第05课 数组和字符串
-
课时1一维数组
-
课时2二维数组一
-
课时3二维数组二
-
课时4二维数组三
-
课时5字符数组和字符串一
-
课时6字符数组和字符串二
-
课时7字符数组和字符串三
-
课时8字符串函数之strlen函数
-
课时9字符串函数之strcpy函数
-
课时10字符串函数之strcat函数和strcmp函数
-
课时11字符串函数之扩展用法上
-
课时12字符串函数之扩展用法下
第06课 指针专题一
-
课时1指针的基本用法一
-
课时2指针的基本用法二
-
课时3指针的基本用法三
-
课时4指针的运算上
-
课时5指针的运算下
-
课时6指针与数组
-
课时7指针与二维数组上
-
课时8指针与二维数组下
第07课 指针专题二
-
课时1字符指针与字符串上
-
课时2字符指针与字符串下
-
课时3指针数组上
-
课时4指针数组下
-
课时5多级指针上
-
课时6多级指针下
-
课时7void指针和const修饰符上
-
课时8void指针和const修饰符下
第08课 函数1
第09课 函数2
第10课 Linux C语言高级编程
-
课时1gcc和gdb的用法
-
课时2条件编译和结构体
-
课时3结构体数组和结构体指针
-
课时4共用体及typedef
-
课时5C语言的内存管理模型
-
课时6动态内存
第11课 Makefile
第12课 标准I/O上
第13课 标准I/O下
第14课 Linux下文件I/O
第15课 库的制作及使用
第16课 进程编程及守护进程
第17课 进程编程及守护进程2
第18课 线程专题
第19课 Unix进程间通信方式上
第20课 Unix进程间通信方式下
第21课 System V IPC对象上
第22课 System V IPC对象下
第23课 网络基础上
第24课 网络基础下
第25课 TCP编程
第26课 并发服务器
第27课 UDP编程
第28课 IO多路复用
第29课 TCP、IP协议原理
第30课 网络编程扩展上
第31课 网络编程扩展下
授课讲师
-
小美老师
金牌讲师
关于讲师
华清创客学院教学总监,美女讲师,人工智能工学硕士; 嵌入式、物联网技术领域专家; ARM公司全球认证讲师; 8年嵌入式开发及教育培训经验; 参与编写过数十本专业图书; 丰富的嵌入式人才培养经验,培养过上万名学生进入企业工作; 授课风格轻松愉快,能够让学员学到扎实的理论和娴熟的技术,让学习不再是一件枯燥无味的事。
课程推荐
- C++开发基础 试听 2804
- FreeRTOS操作系统 试听 1822
- C语言 试听 40634
- ARM 体系结构与接口技术 试听 2087
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案