STM32MP157实在UBUNTU环境下开发的,所以开发环境比STM32的只安装一个keil要麻烦点,第一次安装对着教程折腾了个把星期,结果后期编译还有装各种各样的驱动、软件之类的,所以对此进行了整理,方便环境搭建。 文件地址: 提取码:XHY0 环境搭建分为以下几部分: 首先安装虚拟机,这里使用正点原子的VMware-workstation-full-15.5.0-14665864,在windows上安装。之后安装Ubuntu,这个就是再虚拟机上安装Ubuntu系统,便于开发,这是使用ubuntu-18.04.5-desktop-amd64.iso。 然后就是各种驱动的安装,这里写了个脚本my_driver.sh,需要安装的主要有: 1、 安装各类驱动。2、安装gcc编译工具。3、安装stm32wrapper4dbg工具。4、安装Visual。5、TFTP服务器搭建。6、NFS服务器搭建。 这里统一压缩了一个文件夹xhy_driver.tar.bz2,同时为了方便安装写了一个脚本: 把my_driver.sh和xhy_driver.tar.bz2一起复制到Ununtu的目录下: 快捷键crl+alt+T打开终端,输入./ my_driver.sh输入密码执行安装。 所有[Y/N]全部输入Y 脚本执行结束如图: 此时重启Ubuntu安装完成,在home目录下会自动建立nfs和tftp文件夹,里面有测试文件便于测试。 在my_driver.sh中一共对6个文件进行了修改,为了在安装错误的时候便于排查,原文件都保存在xhy_driver/old文件夹: 文件1:/etc/profile 为gcc的配置文件 后面添加exportPATH=$PATH:/usr/local/arm/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/bin 文件2:修改 /etc/xinetd.conf 文件为tftp中xinetd的配置文件,后面添加includedir /etc/xinetd.d 文件3:修改 /etc/default/tftpd-hpa 为tftpd-hpa的配置文件,文件中TFTP_DIRECTORY=tftp后面添加tftp文件夹的地址。 文件4:修改 /etc/xinetd.d/tftp 为tftp的配置文件,该文件并不存在,新建该文件。 文件5:修改 /etc/exports为nfs的配置文件,文件后面增加 nfs文件地址+ *(rw,sync,no_root_squash) 文件6:修改 /etc/default/nfs-kernel-server为nfs的兼容文件,文件后面增加版本兼容,后面加上RPCNFSDOPTS=\"--nfs-version2,3,4 --debug --syslog\" |
这个封面图也是赞了~~~ |
下边的配图可以插到合适的位置 |
期待下一篇; Z+ \# s& R3 j6 I7 v: Z4 D7 A |
最新消息:意法半导体最具性价比、速度最快的单核MPU STM32MP13现已支持运行RTOS!意法半导体兑现了之前的承诺!
STM32MP135F-DK开发板评测-开箱亮屏
意法半导体扩展STM32Cube开发环境,简化单核STM32MP1裸机软件开发
1月18日有奖直播 | 如何在STM32MP13x上实现FOTA升级?
【STM32MP13x直播回顾】 直播答疑汇总
STM32MP135 开发平台介绍
使用STM32MP13: 如MCU般在Cortex-A核上裸 跑应用程序
米尔核心板加速基于STM32MP1的产品开发
STM32MP1充电桩全数字交互实现
STM32MP13 产品线 应用于工业和安全的高性价比MPU