距离结束还剩:02天19小时
关注公众号 领VIP会员
下次再说
Framebuffer驱动详解-Linux驱动开发第7部分视频课程

首发

下载课程

下载学院APP

缓存视频离线看

微信公众号
收藏(52)

Framebuffer驱动详解-Linux驱动开发第7部分视频课程

课程目标: 本课程是Linux驱动开发的第7个课程,主要内容是linux的framebuffer驱动详解,本课...

5分 共15课时 共7小时28分钟 更新时间: 30天前

课程销量榜9

价  格

¥31.20

¥39.00

优惠活动

春日正当宜

购买该课程所属专题立省1010.37元>>>

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 下载资料后不再享有退款特权
  4. 客服(Tel:400-101-1651)
  5. 最终解释权归51CTO学院所有

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
本课程是Linux驱动开发的第7个课程,主要内容是linux的framebuffer驱动详解,本课程带大家分析fb驱动的框架、构成以及一些代码细节,目标是让大家彻底掌握fb驱动在内核中的配置和移植方法、掌握显示设备驱动的关键点。
适用人群
本课程是Linux驱动开发的第7个课程,要求学过前面的课程,尤其是C语言高级专题及驱动基础等课程,有一定编程能力,对linux内核驱动有一定掌握才能学习。
课程简介
  • 5.7.1.framebuffer介绍

    本节介绍framebuffer的概念和来源、设计思想,fb设备的应用层接口等,为下节使用framebuffer应用编程打基础。

  • 5.7.2.framebuffer应用编程实践1

    本节基于framebuffer编写应用程序进行显示,主要是打开设备文件及获取设备的关键硬件信息、进行显存映射等。

  • 5.7.3.framebuffer应用编程实践2

    本节继续framebuffer应用编程,使用framebuffer在LCD上显示背景色.

  • 5.7.4.framebuffer应用编程实践3

    本节继续framebuffer应用编程,使用framebuffer更改分辨率等操作,最后讲述如何去写字、画图等。

  • 5.7.5.framebuffer驱动框架总览

    本节对内核的framebuffer驱动框架做整体介绍,各部分涉及哪些文件,每个文件是谁写的,具体功能是什么,详细的代码分析在后面。

  • 5.7.6.framebuffer驱动框架分析1

    半节主要分析fbmem_init函数及其内部涉及到的各个点,主要是字符设备驱动的注册和graphics类的创建等。

  • 5.7.7.framebuffer驱动框架分析2

    本节开始分析register_framebuffer接口函数,主要是一些检测函数和fops操作方法集合。

  • 5.7.8.framebuffer驱动框架分析3

    本节接着分析register_framebuffer接口函数,主要是显示模式、数组注册等。

  • 5.7.9.framebuffer驱动分析1

    本节开始分析framebuffer的驱动部分s3cfb.c文件,主要是platform_driver和platform_device的各自定义。

  • 5.7.10.framebuffer驱动分析2

    本节开始分析probe函数,主要是几个关键结构体的意义、resource的定义和使用、platdata的提供和数据交换等。

  • 5.7.11.framebuffer驱动分析3

    本节接着分析probe函数,主要是pdata中几个函数的调用,resource的使用,尤其是IORESOURCE_MEM类资源的使用。

  • 5.7.12.framebuffer驱动分析4

    本节接着分析probe函数,主要是一些硬件操作函数,和调用驱动框架层提供的接口来注册framebuffer设备的部分。

  • 5.7.13.framebuffer驱动分析5

    本节接着分析probe函数,主要是时钟设置等函数、内核启动logo的显示、backlight打开等操作。

  • 5.7.14.应用层为何不能设置分辨率

    本节通过分析fb驱动中的ioctl实现部分,来回答前面第4节中在应用层为何不能设置分辨率的问题,目的是教会大家如果利用源码分析来帮助自己解决问题。

  • 5.7.15.折腾内核的启动logo

    本节是实践课,带大家一起来折腾下内核的启动logo,包括替换一个自定义logo,以及修改内核代码让logo显示在屏幕中央。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

5

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

    • 0%
    • 0%
    • 0%
    • 0%
    • 0%
    加载中
    没有了哦~

    讲师介绍

    朱有鹏

    朱有鹏

    讲师评分:4.9

    朱老师物联网大讲堂创始人,畅销书作者,嵌入式物联网技术专家

    学院服务

    关注公众号领取
    免费VIP会员

    添加学院管家微信进入
    学习社群

    讲师推荐专题

    专题一 嵌入式软件工程师完全学习路线图专题-项目实战来袭

    70门课 立省:¥1010.37 合计:¥1230.71 购买

    专题二 Linux驱动开发视频课程套餐

    11门课 立省:¥148 合计:¥280.00 购买

    35476人学习过

    推荐图书

    7日学霸榜 有35476人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥39.00

    ¥ 31.20

    课程评价

    发表客观评价,上限可得35学分(会员可得70学分)

    Framebuffer驱动详解-Linux驱动开发第7部分视频课程

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    在线
    客服
    在线
    客服

    下载Android客户端

    下载iphone 客户端

    关注官方微信

    返回
    顶部