深入浅出经典嵌入式外设编程(摄像头、LCD、音频、触摸屏、串口、WiFi、蓝牙等外设应用)视频教程

彻底学习Linux下的IO编程,理解内核的文件本质,深入代码级学习camera、LCD、音频设备、触摸屏、串口、WiFi、蓝牙等常用设备的应用级操作细节,360°实例demo源代码演示,结合《深入浅出Linux并发编程》的内容,将可以写出充满创意的Linux应用程序

5038人学习

中级22课时2020/07/06更新

二维码下载学堂APP缓存视频离线看

林世霖
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Linux运维学习专题[红帽Linux企业版]
红帽Linux企业版6.4系统管理视频课程
134869人学习
¥399.00
计算机网络原理精讲视频课程
937071人学习
¥119.00
Linux网络服务器实战视频课程Redhat 6.4
60016人学习
¥399.00
更 多 7 门 课 程
杨哥Linux云计算架构师视频教程【初级—中级篇】
杨哥Linux云计算系列②: CentOS7零基础入门学习 (完整版)
978381人学习
¥21.00
杨哥Linux云计算系列③: Shell脚本自动化编程实战(完整版)
241359人学习
¥199.00
杨哥Linux云计算系列④:MySQL DBA 运维实战视频教程
67448人学习
¥199.00
更 多 7 门 课 程
标杆徐LinuxSre专题课程《运维实战项目训练营》
Kubernetes/k8s 入门与进阶实践(46讲)
374980人学习
¥799.00
Kubernetes/K8S基于ELKStack日志采集与分析实践
24867人学习
¥299.00
标杆徐LinuxSre运维系列① :CentOS7系统入门与进阶实践(30讲)
144680人学习
¥99.00
更 多 19 门 课 程
杨哥Linux云计算系列—Linux云计算架构师课程(上篇)
杨哥Linux云计算系列②: CentOS7零基础入门学习 (完整版)
978381人学习
¥21.00
杨哥Linux云计算系列③: Shell脚本自动化编程实战(完整版)
241359人学习
¥199.00
杨哥Linux云计算系列④:MySQL DBA 运维实战视频教程
67448人学习
¥199.00
更 多 4 门 课 程
杨哥Linux云计算系列—Linux云计算架构师课程(上篇)
杨哥Linux云计算系列②: CentOS7零基础入门学习 (完整版)
978381人学习
¥21.00
杨哥Linux云计算系列③: Shell脚本自动化编程实战(完整版)
241359人学习
¥199.00
杨哥Linux云计算系列④:MySQL DBA 运维实战视频教程
67448人学习
¥199.00
更 多 4 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

有一定C语言基础,嵌入式开发者,C语言编程爱好者,嵌入式Linux开发者

你将会学到:

彻底学习Linux下的IO编程,理解内核的文件本质,深入代码级学习camera、LCD、音频设备、触摸屏、串口、WiFi、蓝牙等常用设备的应用级操作细节,360°实例demo源代码演示,结合《深入浅出Linux并发编程》的内容,将可以写出充满创意的Linux应用程序

课程简介:

本课程内容的特色:

1,深入剖析Linux文件的本质概念,彻底学习Linux下文件操作的所有细节。

2,深入了解Linux输入子系统,学习Linux如何归一化所有的输入信息。

3,深入分析触摸屏设备的使用,代码级剖析,边敲代码边讲解。

4,深入分析摄像头设备的使用,深入理解V4L2机制,代码级剖析,边敲代码边讲解。

5,深入分析LCD(液晶屏)的使用,深入理解FrameBuffer机制,代码级剖析,边敲代码边讲解。

6,深入分析音频设备的使用,是深入理解ALSA子系统,详细展现在Linux下音频操作的流程和注意的地方,代码级剖析,边敲代码边讲解。

7,深入分析串口编程,使用串口WiFi、RFID、蓝牙等模块作为实验案例,边敲代码边讲解。

8,涉及实际硬件操作部分,会给大家展示实景拍摄的照片,接线、管脚等细节一目了然,不存在听得着看不到的情况。

无标题.png

本课程授课的方式:

1,内容轻重分明,贴合企业实际研发需要,不是简单的罗列图书目录,不是照本宣科。

2,全程彩色板书,采用专业素描手写板,图解复杂的逻辑概念,拒绝枯燥裸讲。

3,课程全程备份,购买后终生可不限期复习。

4,视频作者提供不限期QQ群答疑服务:2604-928-23(加群请注明51CTO学员)


本系列视频承诺如下录制指标:

A) 吐字清晰,绝无地方口音

B) 语速紧凑,绝不拖泥带水

C) 没有复读机般的口头禅

D) 复杂的术语用浅显易懂的语言来表达


讲课用的专业(素描级)画板:

0.jpeg


讲课用的专业(录音棚)麦克风:

blob.png


课程大纲:

第一章 基础知识

   文件的基本概念

   系统IO核心API

   标准IO核心API

   目录检索

   非读写操作API剖析

第二章 核心设备操作

   Linux输入子系统

   TouchPanel触摸屏原理与应用

   嵌入式图像文件处理

   LCD液晶屏原理与应用

   嵌入式音频文件处理

   PCM音频设备原理与应用

  视频制式一般原理

   Camera摄像头原理与应用

   经典嵌入式串口编程

   串口WiFi设备原理与应用

   串口蓝牙设备原理与应用

   射频RFID模块原理与应用

附赠彩蛋 实战项目

   电子钢琴

   智能车库

以上是课程粗略大纲,更加详细的上课内容欢迎查阅课程的视频条目。


视频课程中的图文并茂的讲解:

捕获.PNG

图中内容非本课程内容,在这里仅供感受图文并茂的上课风格



展开更多

课程大纲-深入浅出经典嵌入式外设编程(摄像头、LCD、音频、触摸屏、串口、WiFi、蓝牙等外设应用)视频教程

  • 第1章基础知识(3小时41分钟10节)

  • 1-1

    整体课程简介详细说明了课程所涉及的内容、讲课技巧,以及为什么需要学习这门课程。

    「仅限付费用户」点击下载“01课程介绍.ppt”

    [10:44]
  • 1-2

    IO基本概念以及系统IO入门图解IO基本概念,详解标准IO与系统IO的关系,深入Linux内核源代码理解文件描述符,边敲代码边讲解open与close函数的使用规范。带你正确使用最基本的系统IO-API

    「仅限付费用户」点击下载“02系统IO.rar”

    [25:14]
  • 1-3

    系统IO的读与写操作边敲代码边讲解系统IO的读写操作,详解剖析读写操作的错误处理,并给出被信号中断的特殊异常处理。课程给出完整的复制文件的源代码,以供理解文件读写操作的全过程。

    「仅限付费用户」点击下载“03系统IO.zip”

    [30:12]
  • 1-4

    标准IO的基本概念图解标准IO中文件指针的本质内涵,厘清文件指针和文件描述符的关系,边敲代码边讲解在标准IO模式下,打开和关闭文件的具体细节和要注意的事项。

    「仅限付费用户」点击下载“04标准IO.zip”

    [13:47]
  • 1-5

    文件位置与文件空洞图解文件位置的概念,厘清三个文件位置锚点,在系统IO和标准IO的模式下,边敲代码边讲解如何调整和查看当前文件的位置信息,详细说明了什么叫文件空洞,并说明了在支持多点下载的软件中,文件空洞的应用细节。

    「仅限付费用户」点击下载“05文件位置.zip”

    [18:42]
  • 1-6

    标准IO缓冲区详细介绍标准IO缓冲区的三大类型:全缓冲、行缓冲和不缓冲。并通过边敲代码边讲解的方式,对文件写入数据这一过程受到的缓冲区类型的影响复现了一遍,视频的末尾还通过一个实例,强化了对文件数据写入检查的必要性,规避了由于缓冲机制而导致数据丢失的可能。

    「仅限付费用户」点击下载“06标准IO缓冲区.zip”

    [20:36]
  • 1-7

    标准IO的经典读写方法概览了标准IO模式下的各种读写方式,着重介绍了通用的二进制读写函数fread()/fwrite(),并通过复制文件的实例,详解剖析了这两个核心API的操作细节和出错处理。

    「仅限付费用户」点击下载“07标准IO.zip”

    [21:47]
  • 1-8

    文件属性介绍了Linux下的七大文件类型,代码级剖析如何获取一个文件的类型和权限信息,图解了文件属性中最重要的st_mode成员。

    「仅限付费用户」点击下载“08文件属性.zip”

    [18:22]
  • 1-9

    目录检索图解Linux下目录与Windows下文件夹的区别,详细剖析目录的本质含义,图解目录项,边敲代码边讲解如何读取目录、进入目录,正确操作目录文件。

    「仅限付费用户」点击下载“09目录检索.zip”

    [27:32]
  • 1-10

    设备节点创建、通用和专用设备控制以及内存映射详细解读了通用文件控制函数fcntl的具体使用方法,介绍了专用设备操作接口ioctl的来龙去脉和使用方法,详细介绍了设备节点的创建,以及特殊设备内存的映射。

    「仅限付费用户」点击下载“10文件IO常用API.zip”

    [34:47]
  • 第2章核心设备操作(5小时31分钟11节)

  • 2-1

    嵌入式Linux的输入子系统及输入事件嵌入式Linux的输入子系统,详细剖析输入事件结构体 input_event的各个成员

    「仅限付费用户」点击下载“11Linux输入子系统.zip”

    [08:09]
  • 2-2

    触摸屏TouchPanel原理与应用讲述了触摸屏的设备节点位置,边敲代码边讲解了触摸屏文件的打开、读取和细节操作。

    「仅限付费用户」点击下载“12触摸屏TouchPanel原理与应用.rar”

    [20:07]
  • 2-3

    ALSA音频库及其工具集utils的配置、编译、部署和使用ALSA音频库及其工具集utils的配置、编译、部署和使用

    「仅限付费用户」点击下载“13Linux下音频处理.rar”

    [15:57]
  • 2-4

    使用ALSA音频库的C-API编程实现录音、播放使用ALSA标准C接口实现录音和播放

    「仅限付费用户」点击下载“2-4 ALSA音频编程.rar”

    [43:48]
  • 2-5

    经典音频MP3编程处理嵌入式MP3格式音频解码步骤,所需源码包配置、编译和安装详解。

    「仅限付费用户」点击下载“2-5 经典音频MP3编程处理.rar”

    [16:49]
  • 2-6

    经典串口编程细节介绍串口的各种基本术语,代码分析串口配置

    「仅限付费用户」点击下载“2-9 经典串口编程细节.rar”

    [31:47]
  • 2-7

    LCD工作原理和BMP图像详解LCD工作原理和BMP图像详解

    [01:06:00]
  • 2-8

    Linux视频编程+V4L2简介+libjpeg库的使用 ALinux视频编程+V4L2简介+libjpeg库的使用 - A

    [29:58]
  • 2-9

    Linux视频编程+V4L2简介+libjpeg库的使用 BLinux视频编程+V4L2简介+libjpeg库的使用 B

    [37:40]
  • 2-10

    从零写摄像头视频监控+YUV图像制式 A从零写摄像头视频监控+YUV图像制式 A

    [30:01]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部