嵌入式开发系列课程第4部分:嵌入式Linux系统编程
共41课时
0
系统学习过嵌入式开发系列课程第1部分—嵌入式C语言编程课程。
下载资料
王晓东
任某部委研究所高级工程师、某大型IT教育集团嵌入式技术金牌讲师。在IT-嵌入式开发领域摸爬滚打十余年,积累了丰富的嵌入式系统开发经验。负责项目:移动视音频监控系统、智能车、医疗监视系统、语音采集设备、日历显示系统、MP3播放器、WFI智能控制器以及网络监测系统。
课程概述

课程介绍

主讲老师:王晓东

微信:13521742726

嵌入式开发系列课程共6个部分,以基础理论+项目实战的方式,带领你使用正点原子嵌入式Linux开发板开发多路混合型硬盘录像机产品和物联网项目,并打通完整项目流程,丰富学生的项目经验。多路混合型硬盘录像机是国家十三五重点研发计划安防子课题的重要成果。

系统编程是嵌入式开发系列课程的第4部分。大学里开设了通用Linux课程,讲解Linux命令及使用,未涉及嵌入式软件开发所需的系统编程内容。上机实验是基于X86架构的普通PC机,而开发嵌入式系统是基于ARM架构的微处理器。学校的实验与真实的项目开发脱节,学生的实践能力没有得到充分的锻炼。缺乏专门的内容、实验脱离现实是学习系统编程课程的痛点。

本课程详细讲解了系统编程在嵌入式软件开发中的应用,同时对真实的安防项目—多路混合型硬盘录像机进行层层深入剖析,总结出与系统编程有关的关键技术点。手把手教学生运用所学理论知识解决真实项目中的技术问题。切实提高学生的动手能力,积累项目经验。

 

 

适用人群

系统学习过嵌入式开发系列课程第1部分—嵌入式C语言编程课程。
课程目录
  • 课程介绍
    7分9秒 2024-12-05 
初级文件IO
  • 1
    文件描述符和open函数
    12分28秒 2024-12-05 
  • 2
    write-read和lseek函数
    11分16秒 2024-12-05 
  • 3
    错误处理和进程退出
    9分15秒 2024-12-05 
  • 4
    复制文件描述符
    7分10秒 2024-12-05 
  • 5
    fcntl函数
    10分9秒 2024-12-05 
高级文件IO
  • 1
    IO多路复用和select函数
    9分55秒 2024-12-05 
  • 2
    poll函数
    8分37秒 2024-12-05 
  • 3
    异步IO
    7分16秒 2024-12-05 
  • 4
    文件锁
    9分21秒 2024-12-05 
信号
  • 1
    信号的概念和分类
    10分30秒 2024-12-05 
  • 2
    进程对信号的处理
    8分5秒 2024-12-05 
  • 3
    向进程发送信号
    8分32秒 2024-12-05 
  • 4
    信号集和描述信息
    9分38秒 2024-12-05 
  • 5
    信号掩码
    8分23秒 2024-12-05 
  • 6
    实时信号和异常退出函数
    9分32秒 2024-12-05 
进程
  • 1
    进程和环境变量
    10分3秒 2024-12-05 
  • 2
    内存布局和父子进程
    9分34秒 2024-12-05 
  • 3
    监视子进程
    10分21秒 2024-12-05 
  • 4
    执行新程序
    6分53秒 2024-12-05 
  • 5
    进程状态与进程关系
    11分22秒 2024-12-05 
  • 6
    守护进程与单例模式
    11分49秒 2024-12-05 
进程间通信
  • 1
    无名管道
    10分9秒 2024-12-05 
  • 2
    有名管道
    8分7秒 2024-12-05 
  • 3
    信号通信
    11分3秒 2024-12-05 
  • 4
    信号量
    16分2秒 2024-12-05 
  • 5
    共享内存
    9分51秒 2024-12-05 
  • 6
    消息队列
    17分47秒 2024-12-05 
线程
  • 1
    创建线程和终止线程
    10分27秒 2024-12-05 
  • 2
    回收线程和取消线程
    8分42秒 2024-12-05 
  • 3
    回收线程
    7分37秒 2024-12-05 
  • 4
    线程属性
    7分32秒 2024-12-05 
  • 5
    线程安全
    8分23秒 2024-12-05 
线程同步
  • 1
    互斥锁
    10分27秒 2024-12-05 
  • 2
    条件变量
    9分59秒 2024-12-05 
  • 3
    读写锁(1)
    10分6秒 2024-12-05 
  • 4
    读写锁(2)
    6分39秒 2024-12-05 
socket编程
  • 1
    socket编程接口(1)
    12分19秒 2024-12-05 
  • 2
    socket编程接口(2)
    6分16秒 2024-12-05 
  • 3
    socket编程实战
    14分36秒 2024-12-05