# mx6ull **Repository Path**: Setless7/mx6ull ## Basic Information - **Project Name**: mx6ull - **Description**: No description available - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-31 - **Last Updated**: 2024-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 当搭建 MX6ULL WSL(Microsoft Windows Subsystem for Linux)开发环境时,你需要做以下准备: 1. **安装 WSL**: 在 Windows 10 中启用 WSL 功能并安装 Linux 发行版。可以选择常用的 Ubuntu、Debian 或者其他适合你的发行版。 2. **安装交叉编译工具链**: 为 MX6ULL 架构准备交叉编译工具链,以便在 Windows 上编译适用于该架构的程序。 3. **安装开发工具**: 安装在 Linux 中常用的开发工具,比如 gcc 编译器、make 工具等。 4. **获取 MX6ULL 开发环境源码**: 下载 MX6ULL 的开发环境源码,可以从官方网站或者其他适合的渠道获取。 5. **配置开发环境**: 设置交叉编译工具链的环境变量,确保系统能够正确识别并使用该工具链进行编译。 6. **编译和调试**: 使用交叉编译工具链在 WSL 中编译 MX6ULL 的开发环境源码,并在 MX6ULL 开发板上进行调试测试。 以上是整体的步骤概述,下面是详细的步骤: ### 步骤: 1. **安装 WSL**: - [手动安装wsl教程](https://learn.microsoft.com/zh-cn/windows/wsl/install-manual) - wsl默认安装在C盘,如果你C盘空间充足可以跳过,如过空间不足怎么安装到别的目录呢:[拯救被wsl占满的C盘](https://zhuanlan.zhihu.com/p/437983382) 注: 执行`wsl`或者`wsl --shutdown`, 卡住没反应怎么办? 服务里重启LxssManager服务; 如果LxssManager是stopping的状态无法重启, 执行: ``` tasklist /svc /fi "imagename eq svchost.exe" | findstr LxssManager ``` 得到一个pid, 打开任务管理 -> "详细信息"标签页 -> 找到pid对应的进程 -> 右键 -> 结束进程树 2. **apt更换为国内源**: - 这里 [更换为阿里源](https://zhuanlan.zhihu.com/p/251009600) 2. **安装交叉编译工具链**: - 在 WSL 中打开终端,使用包管理器安装 MX6ULL 架构的交叉编译工具链,或者手动下载安装。 - 将编译器权限配置为可运行: ``` chmod ``` 3. **安装开发工具**: - 在 WSL 终端中运行以下命令安装 camke: ``` apt install cmake ``` 4. **获取 MX6ULL 开发环境源码**: - 在 WSL 中通过 wget 或者其他途径下载 MX6ULL 的开发环境源码。 5. **配置开发环境**: - 设置交叉编译工具链的环境变量,比如将交叉编译工具链的 bin 目录添加到 PATH 变量中。 6. **编译和调试**: - 使用交叉编译工具链编译 MX6ULL 的开发环境源码。 - 将生成的可执行文件烧录到 MX6ULL 开发板上进行调试测试。 通过以上步骤,你应该能成功搭建 MX6ULL WSL 开发环境并开始进行开发工作。如果遇到问题,可以参考相关文档或者向社区寻求帮助。祝你顺利完成开发工作!