QEMU, Linux, Boot Linux image on QEMU
This course is second part of Virtual Embedded Linux board, where we will continue our journey with QEMU and have support for more boards
What you’ll learn
- Understanding ARM Ecosystem.
- ARM Support in Linux Kernel.
- Boot Embedded Linux image for Versatile AB, PB board.
- Boot Embedded Linux image for Raspberry Pi3.
Course Content
- Introduction –> 1 lecture • 3min.
- ARM –> 14 lectures • 49min.
- ARM Linux Support –> 5 lectures • 40min.
- util-linux package –> 4 lectures • 19min.
- Fixing QEMU Errors and Warnings –> 2 lectures • 5min.
- Versatile boards –> 3 lectures • 11min.
- Initramfs –> 6 lectures • 26min.
- Rootfs support for versatilepb board –> 4 lectures • 22min.
- Raspberry Pi3 –> 9 lectures • 51min.
Requirements
This course is second part of Virtual Embedded Linux board, where we will continue our journey with QEMU and have support for more boards
What you will learn as part of this course:
- Introduction to ARM Architecture
- Differences between ARM Architecture vs Microarchitecture vs core vs SoC vs SBC
- Where to look for ARM Documentation
- How to check for ARM Linux support
- Exploring Code of ARM in Linux kernel (boot, kernel, lib, configs, dts, tools, mm, common,mach-*)
- Building and booting Linux images for versatileab platform
- Building and booting Linux images for versatilepb platform
- Building and booting Linux images for raspberrypi3 platform
- Understanding cpuinfo file of proc file system
- Building qemu from source code
- Building util-linux from source code for packages like lsmem, lsirq, lscpu, fsck
- Fixing QEMU errors related to audio and sd card
- Generating toolchain for ARMv5TE architecture
- Viewing contents of initrd and initramfs using lsinitrd and lsinitramfs
- What happens when we run executable compiled for x86_64 on ARM
- Loading rootfs from scsi interface on versatilepb board
- Booting Raspbian OS on QEMU
- Enabling UART and SSH for Raspberry Pi3 target
- Building Raspberry Pi Linux Kernel and toolchain
There’s no risk either !
This course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you’ll get your money back
So what are you waiting for, enroll now and take the next step in improving your own virtual board
Get Tutorial
https://www.udemy.com/course/virtual-embedded-linux-board-part-2/b3f36eced7aca544a326515c375ac82bad5a18e6