
【STM32MP1板卡试用】+搭建Linux开发环境 在我们拿到板子后,可以体验两种开发,一个是裸机开发,一个就是Linux应用层开发,这里我先不体验前面的,目前就是先用Linux应用层,应用层可以跑些应用。 首先还是得安装交叉编译工具,因为我们的板子上的编译工具和Ubuntu下是不一样的,所以需要配置下交叉编译。 ![]() ST 推荐了两款通用交叉编译器,一个是ARM 官方出品的:gcc-arm- 9.2-2019.12-x86_64-arm-none-linux-gnueabihf,一个是 linaro 出品的:gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz这里我们安装arm官方的。 ![]() 安装完成用命令测试下有没有安装成功。 之后我们就可以编译一个简单的应用程序测试下了。 ![]() 就简单写一个hello world。同时也可以带上参数打印。 ![]() 之后用我们上面安装好的交叉编译工具链,编译,编译后我们看我们可执行文件的信息。确定是ARM版本的。 之后我们用可移动存储设备拷贝到我们开发板上。 ![]() 插入后打印的信息,由于系统自己不能自动挂载我们的存储设备,我们需要自己敲下命令挂载上。 ![]() 之后到mnt下看可执行文件,直接运行,完全没问题,目前阶段我还是想在应用层开发,所以有了交叉编译器之后我们就可以进行QT等开发工作了,下一步就是编译下QT源码了,移植了。 |
再接再厉 |
更新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 安全启动》课程学习心得+开启一扇通往嵌入式系统安全领域深处的大门。