实验一

核心作用

搭建基于 WSL+Windows+VSCode 的 OpenHarmony Mini/LiteOS-M 跨平台开发环境,完成交叉编译工具链、QEMU 模拟器、源码管理工具的配置,实现代码的远程编辑、编译、调试一体化,为后续所有内核实验提供稳定、可复现的基础平台,解决嵌入式开发的环境兼容性问题。

实验原理

  • 利用 WSL(Windows Subsystem for Linux) 实现 Windows 系统下的 Linux 环境虚拟化,避免双系统切换;

  • 通过 ARM 交叉编译器生成适配 ARM 架构的内核镜像,QEMU 模拟 ARM MPS2-An386 硬件平台运行镜像;

  • 借助 repo 工具管理 OpenHarmony Mini 多仓库源码,hb 工具完成系统编译;

  • 通过 VSCode Remote - WSL 插件实现 Windows 与 WSL 的无缝联动,实现代码编辑、调试的一体化操作。