- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
有一定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,涉及实际硬件操作部分,会给大家展示实景拍摄的照片,接线、管脚等细节一目了然,不存在听得着看不到的情况。
本课程授课的方式:
1,内容轻重分明,贴合企业实际研发需要,不是简单的罗列图书目录,不是照本宣科。
2,全程彩色板书,采用专业素描手写板,图解复杂的逻辑概念,拒绝枯燥裸讲。
3,课程全程备份,购买后终生可不限期复习。
4,视频作者提供不限期QQ群答疑服务:2604-928-23(加群请注明51CTO学员)
本系列视频承诺如下录制指标:
A) 吐字清晰,绝无地方口音
B) 语速紧凑,绝不拖泥带水
C) 没有复读机般的口头禅
D) 复杂的术语用浅显易懂的语言来表达
讲课用的专业(素描级)画板:
讲课用的专业(录音棚)麦克风:
课程大纲:
第一章 基础知识
文件的基本概念
系统IO核心API
标准IO核心API
目录检索
非读写操作API剖析
第二章 核心设备操作
Linux输入子系统
TouchPanel触摸屏原理与应用
嵌入式图像文件处理
LCD液晶屏原理与应用
嵌入式音频文件处理
PCM音频设备原理与应用
视频制式一般原理
Camera摄像头原理与应用
经典嵌入式串口编程
串口WiFi设备原理与应用
串口蓝牙设备原理与应用
射频RFID模块原理与应用
附赠彩蛋 实战项目
电子钢琴
智能车库
以上是课程粗略大纲,更加详细的上课内容欢迎查阅课程的视频条目。
视频课程中的图文并茂的讲解:
图中内容非本课程内容,在这里仅供感受图文并茂的上课风格
课程大纲-深入浅出经典嵌入式外设编程(摄像头、LCD、音频、触摸屏、串口、WiFi、蓝牙等外设应用)视频教程
第1章基础知识(3小时41分钟10节)
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-7
标准IO的经典读写方法概览了标准IO模式下的各种读写方式,着重介绍了通用的二进制读写函数fread()/fwrite(),并通过复制文件的实例,详解剖析了这两个核心API的操作细节和出错处理。
「仅限付费用户」点击下载“07标准IO.zip”
[21:47]开始学习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]开始学习
“林世霖”老师的其他课程更多+