linux驱动开发视频教程

                  朱有鹏是互联网课程品牌《朱老师物联网大讲堂》创始人。精通U-Boot、linux kernel移植及驱动程序开发;精通C、C++、Java、C#等高级语言,熟悉ARM Cortex-A、Cortex-M3/M4等体系结构。授课风趣幽默,讲解条理清晰,善于发散学生的思维。

                  尚观教育:尚观IT培训学校创建于2005年,“技术为王”的理念是公司的核心价值观,被尚观人时刻贯彻。尚观人认为“学员的增值即是我们的价值”。

                  阅读数:1000

                  Linux 是一个类Unix操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,「Linux」这个名称便是以「Linus‘s unix」来命名,Linus 选择用「GNU通用公共版权」 (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序,换句话说,Linux 实际上是「免费的」,使用者在网络上就可以抓到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序。

                  Linux现在泛指一类操作系统,具体的版本有: Ubuntu、CentOS、Debian、Red Hat、Arch Linux、OpenSUSE等,点击下载。这些操作系统都使用了Linux的内核进行开发。

                  Linux由众多微内核组成,其源代码完全开源。Linux继承了Unix的特性,具有超强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈。Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。

                  本课程是linux驱动开发的第一个课程,只要对linux内核有一定了解,有学习驱动开发意向的同学都可以观看。

                  第一部分 驱动应该怎么学

                  第1讲 驱动应该怎么学:什么是驱动1
                  第2讲 驱动应该怎么学:什么是驱动2
                  第3讲 驱动应该怎么学:模块化设计.mp4
                  第4讲 驱动应该怎么学:linux设备驱动分类
                  第5讲 驱动应该怎么学:驱动程序的安全性要求
                  第6讲 驱动应该怎么学:驱动应该这么学

                  第二部分 字符设备驱动基础

                  第1讲 字符设备驱动基础:开启驱动开发之路
                  第2讲 字符设备驱动基础:最简单的模块源码分析1
                  第3讲 字符设备驱动基础:最简单的模块源码分析2
                  第4讲 字符设备驱动基础:最简单的模块源码分析3
                  第5讲 字符设备驱动基础:用开发板来调试模块
                  第6讲 字符设备驱动基础:字符设备驱动工作原理1
                  第7讲 字符设备驱动基础:字符设备驱动工作原理2
                  第8讲 字符设备驱动基础:字符设备驱动代码实践1
                  第9讲 字符设备驱动基础:字符设备驱动代码实践2
                  第10讲 字符设备驱动基础:应用程序如何调用驱动
                  第11讲 字符设备驱动基础:添加读写接口
                  第12讲 字符设备驱动基础:读写接口实践
                  第13讲 字符设备驱动基础:驱动中如何操控硬件
                  第14讲 字符设备驱动基础:静态映射操作LED1
                  第15讲 字符设备驱动基础:静态映射操作LED2
                  第16讲 字符设备驱动基础:静态映射操作LED3
                  第17讲 字符设备驱动基础:动态映射操作LED

                  第三部分 字符设备驱动高级

                  第1讲 字符设备驱动高级:注册字符设备驱动新接口1
                  第2讲 字符设备驱动高级:注册字符设备驱动新接口2
                  第3讲 字符设备驱动高级:注册字符设备驱动新接口3
                  第4讲 字符设备驱动高级:注册字符设备驱动新接口4
                  第5讲 字符设备驱动高级:字符设备驱动注册代码分析1
                  第6讲 字符设备驱动高级:字符设备驱动注册代码分析2
                  第7讲字符设备驱动高级:自动创建字符设备驱动的设备文件
                  第8讲 字符设备驱动高级:设备类相关代码分析1
                  第9讲 字符设备驱动高级: 设备类相关代码分析2
                  第10讲 字符设备驱动高级:静态映射表建立过程分析
                  第11讲 字符设备驱动高级:动态映射结构体方式操作寄存器
                  第12讲 字符设备驱动高级:内核提供的读写寄存器接口

                  第四部分 驱动框架入门之LED

                  第1讲 驱动框架入门之LED:何谓驱动框架 5.0
                  第2讲 驱动框架入门之LED:内核驱动框架中LED的基本情况
                  第3讲 驱动框架入门之LED:初步分析led驱动框架源码1
                  第4讲 驱动框架入门之LED:初步分析led驱动框架源码2
                  第5讲 驱动框架入门之LED:在内核中添加或去除某个驱动
                  第6讲 驱动框架入门之LED:基于驱动框架写led驱动1
                  第7讲 驱动框架入门之LED:基于驱动框架写led驱动2
                  第8讲 驱动框架入门之LED:基于驱动框架写led驱动3
                  第9讲 驱动框架入门之LED:linux内核的gpiolib学习1
                  第10讲 驱动框架入门之LED:linux内核的gpiolib学习2
                  第11讲 驱动框架入门之LED:linux内核的gpiolib学习3
                  第12讲 驱动框架入门之LED:linux内核的gpiolib学习4
                  第13讲 驱动框架入门之LED:linux内核的gpiolib学习5
                  第14讲 驱动框架入门之LED:linux内核的gpiolib学习6
                  第15讲 驱动框架入门之LED:linux内核的gpiolib学习7
                  第16讲 驱动框架入门之LED:使用gpiolib完成led驱动
                  第17讲 驱动框架入门之LED:将驱动添加到内核中
                  欧美美女的白虎