课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 互联网课程品牌《朱老师物联网大讲堂》创始人。著有《嵌入式linux与物联网软件开发-C语言内核深度解析》等书籍,精通U-Boot、linux kernel移植及驱动程序开发;精通C、C++、Java、C#等高级语言,熟悉ARM体系结构;熟悉linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自己独到见解,善于发散学生的思维。

  • 课程详情

    课程目标
    本课程是linux驱动开发的第一个课程,主要介绍linux驱动的概念、模块化设计理念、分类、安全性要求,最后讲解了linux驱动课程的整体学习方法。学习本课程主要是为后续正式学习linux驱动打个基础。
    适用人群
    本课程是linux驱动开发的第一个课程,只要对linux内核有一定了解,有学习驱动开发意向的同学都可以观看。
    课程简介

    嵌入式绝对是当前IT领域最炙手可热的话题了。其主要应用领域涵盖与人类相关的各行各业:

    * 消费电子(手机、平板电脑、游戏机)

    * 物联网(智能家居、智慧城市)

    * 工业自动化(无人工厂、工业机器人)

    可以毫不客气的说,IT发展的未来在于嵌入式。巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。

    课程特色

    *完全零基础,降低学习门槛。

    *深入浅出,通俗易懂。不怕学不会,就怕你不学习。

    *思路清晰、语言风趣,对着视频看也不会想睡觉······

    *视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。

    *基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

    *系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
           
                                                                                           课程目录

    5.1.1.什么是驱动1

    [免费观看]

    23:03

    本节首先讲解驱动部分整个课程规划,然后讲述第1个课程的整体规划。

     

    5.1.2.什么是驱动2

    [免费观看]

    24:19

    本节从4个层面解释驱动的本质含义,然后详细介绍了linux内核驱动在整个分层框架中的位置。

     

    5.1.3.模块化设计

    20:57

    本节首先讲解微内核和宏内核的概念,然后讲解linux内核的静态和动态模块化设计。

     

    5.1.4.linux设备驱动分类

    35:39

    本节讲述linux内核中三种主要驱动类型的特点和差异,其中重点讲述的是字符设备驱动特征及其与块设备驱动的差异。

     

    5.1.5.驱动程序的安全性要求

    19:31

    本节讲述驱动程序和内核的关联,从而说明驱动程序对安全性的特殊要求

     

    5.1.6.驱动应该这么学

    25:16

    本节讲述本阶段驱动课程学习的先决条件和本阶段课程学习时的注意事项。