Giter Site home page Giter Site logo

ljrcore / linuxmooc Goto Github PK

View Code? Open in Web Editor NEW
376.0 18.0 208.0 510.59 MB

陈莉君教授《Linux内核分析与应用》课程课件、动手实践源代码、实验手册、实验源代码

Makefile 0.27% C 97.02% C++ 1.21% Batchfile 0.02% Shell 0.08% Assembly 0.54% Perl 0.17% Objective-C 0.38% Awk 0.01% M4 0.01% Yacc 0.03% Lex 0.01% UnrealScript 0.01% HTML 0.17% DTrace 0.01% PHP 0.01% Vim Script 0.01% Python 0.06% SmPL 0.02% Scilab 0.01%

linuxmooc's Introduction

欢迎学习《Linux内核分析与应用》

课程介绍

在庞大的Linux内核源代码学习中,如何抓住主要线索和思路,如何让所学能够切实地应用起来,本课程主讲以自己20年来对Linux内核的研究和教学为基础,对所讲内容进行有效的归纳,以机制与策略分离为指导**,对Linux内核的设计**和数据结构进行分析,让大家在每一章学习后,通过编写Linux内核模块并分析源代码,引领大家进入Linux内核的大门。同时邀请内核专家谢宝友老师和一线工程师张天飞,分享多年企业一线的内核实战经验,让你在动手实践的同时,能够一以贯之,从理论到实践,从实践到理论,打通知识之间的脉络,掌握系统级软件设计的思路和方法。欢迎大家学习开源世界的顶级作品-Linux内核。----陈老师

课程特点

  • 专家会诊 陈莉君教授挂帅,多个一线工程师操刀
  • 过程严密 理论指导+实战 操作
  • 科学规划 关注重点难点,梳理整体思路,明确学习路径

学习资源

  

陈老师课程导学

精彩文章

老师寄语

也许在我们的课程里,就有下一站的方向。 愿你活出自己想要的模样,永远保持骄傲。--陈莉君教授

linuxmooc's People

Contributors

ljrcore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

linuxmooc's Issues

paging_lowmem.c: make module error; centos7

make -C /lib/modules/3.10.0-1062.4.3.el7.x86_64/build M=/root/module/mem modules
make[1]: Entering directory `/usr/src/kernels/3.10.0-1062.4.3.el7.x86_64'
CC [M] /root/module/mem/paging_lowmem.o
/root/module/mem/paging_lowmem.c: In function ‘get_pgtable_macro’:
/root/module/mem/paging_lowmem.c:22:33: error: ‘GDIR_SHIFT’ undeclared (first use in this function)
printk("GDIR_SHIFT = %d\n", GDIR_SHIFT);
^
/root/module/mem/paging_lowmem.c:22:33: note: each undeclared identifier is reported only once for each function it appears in
/root/module/mem/paging_lowmem.c:23:30: error: invalid suffix "D_SHIFT" on integer constant
printk("4D_SHIFT = %d\n",4D_SHIFT);
^
/root/module/mem/paging_lowmem.c:24:31: error: ‘UD_SHIFT’ undeclared (first use in this function)
printk("UD_SHIFT = %d\n", UD_SHIFT);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.