
本教程介绍了如何为运行OpenSTLinux发行版的STM32MP1设备构建和调试基本的Linux项目。我们将创建一个基本的C ++应用程序,并将展示如何使用VisualGDB从Visual Studio调试和分析它。 为STM32MP1设备构建Linux项目需要一个跨工具链(也称为SDK),以与您的电路板使用的SD卡映像相匹配。您可以使用以下方法之一获取SDK: 从源代码构建SD卡映像和匹配的SDK。请遵循我们的STM32MP1 SDK构建教程以获取详细步骤。这需要设置一个单独的Linux VM,通常需要几个小时,但是允许通过编辑bitbake脚本来自定义SD卡布局。 或者,从我们的Github页面下载预构建的SD卡映像和工具链,然后在Linux VM上安装Linux跨工具链。 也可以使用Windows跨工具链来构建STM32MP1 Linux应用程序,但是本教程将展示如何使用基于Linux的跨工具链,因为它是可以使用BitBake完全自动生成的唯一工具链类型。 现在,调试会话的启动速度将大大提高,因为gdb将使用sysroot文件夹中的库,而不是从STM32MP1板上下载它们。
转载自:老青年Linwen |
更新STM32MP135-Openwrt镜像
基于STM32MP1和STM32MP2在嵌入式Linux平台上部署有效的安全保护机制
利用STM32MP1和STM32MP2为嵌入式Linux提供有效的安全措施:供当今决策者参考的3条宝贵经验
STM32MP1 WiFi连接
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【STM32MPU 安全启动】 TF-A BL2 TrustedBoot原理学习
《STM32MPU安全启动》学**结
《STM32MPU安全启动》学习笔记之optee 如何加载CORTEX-M核和使能校验
《STM32MPU安全启动》学习笔记之TF-A BL2校验optee和uboot的流程以及如何使能
《STM32MPU 安全启动》课程学习心得+开启一扇通往嵌入式系统安全领域深处的大门。