|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/virtual-embedded-linux-board-part-2/
课程评论:没有评论
**课程名称:** 虚拟嵌入式 Linux 主板(第二部分) **课程概述:** 本课程是“虚拟嵌入式 Linux 主板”系列的第二部分,将继续深入探讨 QEMU 的使用,并扩展对更多嵌入式硬件平台的支持。学习者将全面了解 ARM 架构,包括其与微架构、核心、SoC 和 SBC 的区别,以及如何查找 ARM 文档和识别 ARM Linux 支持。课程将引导您探索 ARM 在 Linux 内核中的代码实现,包括引导、内核、库、配置、设备树(dts)、工具、内存管理(mm)、通用部分(common)以及特定机器(mach-*)代码。 **您将学到:** * ARM 体系结构入门 * ARM 体系结构、微架构、核心、SoC 和 SBC 之间的区别 * 如何查找 ARM 文档 * 如何检查 ARM Linux 支持 * 探索 Linux 内核中 ARM 相关代码(boot, kernel, lib, configs, dts, tools, mm, common, mach-*) * 构建 versatileab 平台 Linux 镜像并进行引导 * 构建 versatilepb 平台 Linux 镜像并进行引导 * 构建 raspberrypi3 平台 Linux 镜像并进行引导 * 理解 /proc/cpuinfo 文件内容 * 从源代码构建 QEMU * 从源代码构建 util-linux(用于 lsmem, lsirq, lscpu, fsck 等工具) * 解决 QEMU 中与音频和 SD 卡相关的错误 * 生成 ARMv5TE 架构的交叉编译工具链 * 使用 lsinitrd 和 lsinitramfs 查看 initrd 和 initramfs 的内容 * 理解在 ARM 平台上运行为 x86_64 编译的可执行文件所发生的情况 * 从 versatilepb 平台的 SCSI 接口加载 rootfs * 在 QEMU 上引导 Raspbian OS * 为 Raspberry Pi3 目标板启用 UART 和 SSH * 构建 Raspberry Pi Linux 内核和交叉编译工具链 **风险提示:** 本课程提供 30 天不满意退款保证,确保您的学习无忧。 **立即报名,迈出提升您虚拟开发板能力的关键一步!**
This course is second part of Virtual Embedded Linux board, where we will continue our journey with QEMU and have support for more boardsWhat you will learn as part of this course:Introduction to ARM ArchitectureDifferences between ARM Architecture vs Microarchitecture vs core vs SoC vs SBCWhere to look for ARM DocumentationHow to check for ARM Linux supportExploring Code of ARM in Linux kernel (boot, kernel, lib, configs, dts, tools, mm, common,mach-*)Building and booting Linux images for versatileab platformBuilding and booting Linux images for versatilepb platformBuilding and booting Linux images for raspberrypi3 platformUnderstanding cpuinfo file of proc file systemBuilding qemu from source codeBuilding util-linux from source code for packages like lsmem, lsirq, lscpu, fsckFixing QEMU errors related to audio and sd cardGenerating toolchain for ARMv5TE architectureViewing contents of initrd and initramfs using lsinitrd and lsinitramfsWhat happens when we run executable compiled for x86_64 on ARMLoading rootfs from scsi interface on versatilepb boardBooting Raspbian OS on QEMUEnabling UART and SSH for Raspberry Pi3 targetBuilding Raspberry Pi Linux Kernel and toolchainThere'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 backSo what are you waiting for, enroll now and take the next step in improving your own virtual board