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

完结撒花

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

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

adc185b3fe5b52fccb96c4d7a388f620.gif

两大篇章已全部录制完毕

共计 72 集

01

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

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

02

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

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

5f0d2416cf8c5937b99deb659394da36.png

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

教程配套开发板

2f0ba4266b5c5e39f3d319bcb7fbbf18.png

IMX6ULL-pro开发板

复制淘口令: $GUfycUp7mzI$ 83b506d08b849e02306992f2432494fd.png IMX6ULL-MINI开发板 适配鸿蒙系统 复制淘口令: ₤mDqKc4qjgCB₤

5b4226563cf632297e3c23c46eb876e0.png

STM32MP157

ARM嵌入式Linux开发板

多核异构

复制淘口令:¢YuGccUpkFw1¢

01ef748010cd38eabfbe118ae2add79d.png         

- End -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值