简介:裸机开发和Linux开发的的分水岭就是应用编程,如果要谋求更长远的职业发展,嵌入式开发中的应用开发就是跳板,因为应用开发接触文件操作,包括linux操作系统调度用到的进程和线程,掌握并熟悉应用编程能让你脱离单片机开发,有机会拓展音视频开发、安防监控、网路编程、人工智能等领域。通过本课程的学习,你将熟悉Linux下的应用编程,并具备较扎实的应用开发能力。

  • 课程详情
  • 课程章节

课表安排

D1必备Linux命令和C语言基础

D2数据类型、常量、变量及运算符

D3输入输出专题

D4控制语句

D5数组和字符串

D6指针专题一

D7指针专题二

D8函数1

D9函数2

D10软件包管理及shell命令

D11Linux shell命令

D12Linux shell脚本编程

D13Linux C语言高级编程

D14Makefile

D15数据结构顺序表

D16单链表上

D17单链表下

D18循环链表及线性表的应用

D19栈及其实现

D20队列实现及应用举例上

D21队列实现及应用举例下

D22树和二叉树上

D23树和二叉树下

D24查找上

D25查找下

D26排序

D27标准I/O上

D28标准I/O下

D29Linux下文件I/O

D30库的制作及使用

D31进程编程及守护进程

D32进程编程及守护进程2

D33线程专题

D34Unix进程间通信方式上

D35Unix进程间通信方式下

D36System V IPC对象上

D37System V IPC对象下

D38网络基础上

D39网络基础下

D40TCP编程

D41并发服务器

D42UDP编程

D43IO多路复用

D44TCP、IP协议原理

D45网络编程扩展上

D46网络编程扩展下

D47嵌入式数据库之sqlite3上

D48嵌入式数据库之sqlite3下

D49在线词典项目介绍及框架搭建

D50在线词典项目注册登录的实现

D51在线词典项目功能实现

授课讲师

课程推荐

学习服务

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

Hi,我是你的学习规划师

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

规划学习路径