This course covers the various techniques needed to write Linux (2.6 and 3.x) drivers, bus management (PCI.), hot-plug and autoconfiguration of devices as well as the specific problems due to multicore and advanced processors.
Objectives:
- Mastering kernel development and debug tools
- Discovering multicore programming in the Linux kernel
- Programming I/Os, interrupts, timers and DMA
- Installing and integrating drivers inside the Linux kernel
- Managing synchronous and asynchronous I/Os and ioctl
- Writing a complete character driver
- Understanding the specificities of 2.6 and 3.x versions
- Mastering kernel debugging technics with Lauterbach JTAG probe
We use a recent (4.x) linux kernel, as supported by the chip supplier. Labs are conducted on target boards, STM32MP157C-EVAL1
所要時間 | 8 |
所要時間 / 期間 | 8 |
言語 | English, French |
Delivery | Classroom, Online |
ハンズオン | Yes |
対応製品 | STM32MP1 |
トピック | Linux Drivers |
開催地 | France, Germany, Italy, Poland, Spain, UK, USA |
サイト |
ST製品 |
---|
Served Countries:
Worldwide