linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集...

完结撒花

《第四篇嵌入式Linux应用开发基础知识》

《第五篇嵌入式Linux驱动开发基础知识》

linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第1张图片

两大篇章已全部录制完毕

共计 72 集

01

嵌入式Linux应用开发基础知识

嵌入式Linux全新系列教程第四篇《嵌入式Linux应用开发基础知识》我们首先讲解一个应用程序怎么去编译才能在开发板上运行,再到GCC编译器、Makefile的使用,然后讲解Linux系统编程相关的一些知识,如文件的读写、进程线程的概念和网络编程等等。

02

嵌入式Linux驱动开发基础知识

嵌入式Linux全新系列教程第五篇《嵌入式Linux应用开发基础知识》我们首先会以几个简单的驱动程序,讲解嵌入式Linux驱动的框架,了解驱动开发的流程、方法,掌握从APP到驱动的调用流程。 会涉及很多种开发板,让你明白“Linux驱动 = 软件框架 + 硬件操作”,让你“一通百通”,掌握了普适性的原理之后,在工作中很容易在各种各样的开发板上使用这些知识。 以LED驱动为例,会如下讲解:

linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第2张图片

03

课程目录

第4篇 嵌入式Linux应用开发基础知识

第一章 HelloWorld背后没那么简单

01_HelloWorld背后没那么简单

第二章 GCC编译器的使用

02_GCC编译器的使用

第三章 Makefile的使用

03_Makefile规则与示例

04_通用Makefile的使用 05_通用Makefile的解析 第四章 文件IO 06_文件IO 第五章 Framebuffer应用编程 07_Framebuffer应用编程 第六章 文字显示

01_字符的编码方式

02_ASCII字符的点阵显示

03_中文字符的点阵显示

04_交叉编译程序的万能命令_以freetype为例

05_使用freetype显示单个文字

06_使用freetype显示一行文字

第七章 输入系统应用编程

01_输入系统框架及调试

02_现场编程读取获取输入设备信息

03_查询_休眠唤醒_方式读取输入数据

04_POLL_SELECT_方式读取输入数据

05_异步通知方式读取输入数据

06_电阻屏和电容屏

07_tslib框架分析

08_tslib交叉编译与测试

09_编写基于tslib的测试程序

第八章 网络通信

01_网络编程概念

02_TCP编程示例

03_UDP编程示例

第九章 多线程编程 多线程编程

第5篇 嵌入式Linux驱动开发基础知识

第一章 嵌入式Linux驱动开发基础知识的引导与说明

01_嵌入式Linux驱动开发基础知识的引导与说明

第二章 Hello驱动(不涉及硬件操作)

01_Hello驱动(不涉及硬件操作)

第三章 硬件知识_LED原理图

01_硬件知识_LED原理图

第四章 普适的GPIO引脚操作方法

01_普适的GPIO引脚操作方法

第五章 具体单板的GPIO操作方法

01_AM335x的GPIO操作方法

02_RK3288和RK3399的GPIO操作方法

03_IMX6ULL的GPIO操作方法

第六章 LED驱动程序框架

01_LED驱动程序框架

第七章 具体单板的LED驱动程序

01_AM335X的LED驱动程序

02_RK3288和RK3399的LED驱动程序

03_IMX6ULL的LED驱动程序

第八章 驱动设计的思想:面向对象/分层/分离

01_驱动设计的思想_面向对象_分层_分离

第九章 驱动进化之路:总线设备驱动模型

01_驱动进化之路_总线设备驱动模型

第十章 LED模板驱动程序的改造:总线设备驱动模型

01_LED模板驱动程序的改造_总线设备驱动模型

第十一章 驱动进化之路:设备树的引入及简明教程

01_LED模板驱动程序的改造_设备树的引入及简明教程

第十二章 LED模板驱动程序的改造:设备树

01_LED模板驱动程序的改造:设备树

第十三章 APP怎么读取按键值

01_APP怎么读取按键值

第十四章 查询方式的按键驱动程序_编写框架

01_查询方式的按键驱动程序(编写框架)

第十五章 具体单板的按键驱动程序(查询方式)

01_AM335X按键驱动程序(查询方式)

02_RK3288按键驱动程序(查询方式)

03_RK3399按键驱动程序(查询方式)

04_百问网IMX6ULL-QEMU的按键驱动程序(查询方式)

第十六章 GPIO和Pinctrl子系统的使用

01_Pinctrl子系统重要概念

02_GPIO子系统重要概念

03_基于GPIO子系统的LED驱动程序

第十七章 异常与中断的概念及处理流程

01_异常与中断的概念及处理流程

第十八章 Linux系统对中断的处理

01_进程线程中断的核心_栈

02_Linux系统对中断处理的演进

03_Linux中断系统中的重要数据结构

04_在设备树中指定中断_在代码中获得中

05_编写使用中断的按键驱动程序

06_IMX6ULL设备树修改及上机实验

第十九章 驱动程序基石

01_休眠与唤醒

02_POLL机制

03_异步通知

04_阻塞与非阻塞

05_定时器

06_中断下半部tasklet

07_工作队列

08_中断的线程化处理

09_mmap基础知识

10_mmap编

04

精彩片段

使用freetype显示单个文字片段 ↓

tslib的程序测试 

休眠与唤醒片段 

第四篇《嵌入式Linux应用开发基础知识》

观看地址:

【第4篇】嵌入式Linux应用开发基础知识

第5篇《嵌入式Linux驱动开发基础知识》

观看地址:

【第5篇】嵌入式Linux驱动开发基础知识

05

视频在线学习和资料下载

百问网在线教学平台在线学习网站:

https://www.100ask.net/index

百问网在线教学平台在线学习微信小程序:

韦东山嵌入式随身课堂

百问网资料下载中心(PC端):

http://wiki.100ask.org/

天猫官方店铺(天猫):

韦东山旗舰店

06

教程配套开发板

linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第3张图片

IMX6ULL-pro开发板

复制淘口令: $GUfycUp7mzI$ linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第4张图片 IMX6ULL-MINI开发板 适配鸿蒙系统 复制淘口令: ₤mDqKc4qjgCB₤

linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第5张图片

STM32MP157

ARM嵌入式Linux开发板

多核异构

复制淘口令:¢YuGccUpkFw1¢

linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集..._第6张图片         

- End -

你可能感兴趣的:(linux课程)