如何获取STM32MP1的Linux BSP源码?
如何获取STM32MP1的Linux BSP源码?STM32MP1 的 Linux BSP 源码可以从 ST 官方 GitHub 下载,或者使用 repo 工具同步完整的 Yocto 工程,你想用哪种方式? 你可以去 ST 的官方 OpenSTLinux 页面看看,ST 提供了详细的获取方式和编译指南。 你是想获取内核源码,还是整个 Linux 发行版的 BSP?如果只是内核,可以直接从 ST 的 GitHub 下载 linux-stm32mp。 试过 repo init 和 repo sync 吗?ST 提供了完整的 Yocto 层,可以用 repo 工具同步所有相关源码。 如果你只想获取 Linux 内核部分,可以用 git clone https://github.com/STMicroelectronics/linux.git 并切换到 stm32mp1 相关分支。 你要 BSP 主要是为了移植驱动还是想修改 U-Boot?U-Boot 和内核源码都可以从 ST 官方 GitHub 获取。 除了 ST 官方 GitHub,还可以看看 ST 论坛,有时候会有针对 BSP 版本的更新说明和 bug 修复方案。 你打算自己编译 BSP 还是只需要源码查看?如果是自己编译,可以用 ST 提供的 Yocto 项目环境。 ST 提供的 OpenSTLinux BSP 其实是基于 Yocto 的,你有用过 Yocto 吗?如果没有,可以先熟悉一下 BitBake。 你是用官方的 STM32MP1 开发板还是自定义板?如果是自定义板,可能需要自己修改设备树并重新编译 BSP。 访问STMicroelectronics官方网站找到与STM32MP1相关的BSP或OpenSTLinux软件包
一般可以在STMicroelectronics官网的STM32MP1产品页面,可以找到相关的用户手册、应用笔记和开发工具
访问STM32社区论坛获取资料啊
部分源码可能托管在GitHub上,可以通过方式克隆来获取
确保遵守STMicroelectronics的开源许可证协议
下载源码后,可能需要安装额外的工具链和依赖项(如交叉编译工具链、Yocto工具等)
仔细阅读随源码提供的文档,了解编译和部署步骤
一般来说就是官网去获取就行
其实你要是想要linux的话,我觉得最好是github上获取应该能找到
页:
[1]
2