首页>专题套餐>移动开发>Android>Linux内核编程必备基础

Linux内核编程必备基础

主要是讲解Linux内核编程和驱动的基本实现原理,包括进程、内存管理、同步等必备的知识,还有各个内核、驱动编程的注意事项。对提高Linux内核和驱动编程有很好的作用。内有许多实战注意事项和方法技巧。

3

门课程

20804

人学习

课程总时长

高栈年

讲师评分:4.7

长久观看
 
系统化学习
 
课程内容答疑

第一阶段:  Linux设备驱动编写

2门课程26820

熟悉linux设备驱动的编写,并熟悉linux设备驱动模型的原理

  • 如何编写Linux设备驱动

    15节6小时11分钟
    课程目标:
    1)介绍linux设备驱动开发的各种注意事项和经验。包括如何通过确定硬件总线和上层功能接口来确定驱动框架。2)介绍设备驱动编译、加载相关。3)介绍设备驱动编写的各种高级细节,包括执行上下文、内存分配、io resourc

    课程大纲

      免费试看

    • Linux设备驱动模型

      3节1小时16分钟
      课程目标:
      1)设备驱动模型主要考虑的问题2)kobject、kset如何建立一个统一的设备模型3)sysfs文件系统的原理4)设备驱动模型bus、device、 device_driver结构的原理和关系5)class的作用6)需

      课程大纲

        免费试看

      第二阶段:  深入Linux内核

      1门课程29520

      深入理解Linux内核的各个模块的实现原理和使用注意事项。

      • 深入Linux内核

        20节8小时12分钟
        课程目标:
        1)内存管理(各种地址之间的映射关系,物理内存管理,基本原理、高端内存管理,buddy子系统、其他)2)进程管理(进程状态切换、创建、调度,进程调度实现细节,进程优先级、内核栈结构、其他)3)内核控制路径(执行环境、中断

        课程大纲

          免费试看

        Linux内核编程必备基础资料下载

        在线
        客服
        APP
        下载

        下载Android客户端

        下载iphone 客户端

        官方
        微信

        关注官方微信

        返回
        顶部