Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sesiuni:introduction-to-linux-kernel [2018/09/09 09:37]
daniel.baluta [Format and Curriculum]
sesiuni:introduction-to-linux-kernel [2018/09/13 07:48] (current)
daniel.baluta [Format and Curriculum]
Line 6: Line 6:
 == Introduction == == Introduction ==
  
-This workshop will introduce you to the basics of Linux kernel development. \\ \\ +We will explore on how an embedded ​system ​development ​works looking at uboot, kernel, rootfs. This workshop will help you getting started with Linux kernel.
-We will explore on how system works from firing the power button until first userspace process is alive.+
  
 == Goals == == Goals ==
Line 20: Line 19:
        * Cross-compiling,​ Kernel, Uboot, Busybox, basic rootfs        * Cross-compiling,​ Kernel, Uboot, Busybox, basic rootfs
        * https://​github.com/​tavip/​linux/​blob/​kernel-labs/​Documentation/​labs/​kernel-uboot.rst        * https://​github.com/​tavip/​linux/​blob/​kernel-labs/​Documentation/​labs/​kernel-uboot.rst
-  - Lab 2: 11 septembrie, ora 9:00. +  - Lab 2: 11 septembrie, ora 8:00. 
-  - Lab 3: 12 septembrie, ora 9:00. +       * uboot, emmc, tftp 
-  - Lab 4: 13 septembrie, ora 9:00.+       * https://​github.com/​tavip/​linux/​tree/​kernel-labs/​tools/​labs/​templates/​kernel_uboot ​ 
 +  - Lab 3: 12 septembrie, ora 8:00. 
 +       * kernel modules 
 +       * git clone https://​github.com/​linux-kernel-labs/​linux.git 
 +       * https://​linux-kernel-labs.github.io/​master/​labs/​kernel_modules.html#​exercises 
 +  - Lab 4: 13 septembrie, ora 8:00. 
 +       * talking to hardware 
 +       * https://​linux-kernel-labs.github.io/​master/​labs/​device_drivers.html
  
 == Prerequisites == == Prerequisites ==
sesiuni/introduction-to-linux-kernel.1536475042.txt.gz · Last modified: 2018/09/09 09:37 by daniel.baluta