stm32f103运行python_microPython 有没有在 STM32F103上运行的固件
匿名用户
1级
2017-02-20 回答
进入第一个个连接进入之后我们就可以选择红色方框Buid Firmware。
之后我们就可以下载相应的固件了,但是这个固件是比较早的就是了,是2015年的固件,所以我们接下来要做的就是来自己编译一个固件。
首先我们需要将我们的micropython的github开源项目的内容下载下来。选择下图的图标就是可以下载下来。或者在window或者linux底下直接使用Git工具clone这个项目下来也是可以的。
我们使用git clone下载的话如下图。
这个编译需要在Linux底下,所以如果是windows的话就需要有一台虚拟机,来帮助完成这个编译的过程。
首先我们在Github目录下进入esp8266的目录。向下滚动页面,我们可以看到一个README.md文件,解释一下,md结尾的是markdown语言编写的一个文本,能够用一些简单的语法完成一些格式,Github项目都会有一个这样的文件对项目进行一个介绍,进入项目之后都会在下方进行一个显示。
再往下我们可以看到一个编译指南,在这里详细说明了该如何自行编译一个我们的esp8266的micropython固件。红色标记的地方说明在我们编译固件之前我们需要ESP SDK的工具来帮助我们完成编译。
点击链接进入该Github项目。
同样需要下载下来,页面向下滚动找到编译说明。这里我们选择的是在Ubuntu底下进行编译,下面图片截图说到我们编译这个东西的时候需要的工具和依赖的一些库等等。我们按照图片说明,在Ubuntu底下安装这些工具即可。
完成了工具和依赖库的安装之后我们再往下看。有一个编译说明。我们按照这个说明就可以,第一步是下载,完成之后进入该目录直接make就可以。
我自己使用的Ubuntu版本是14.01的版本。
同样我们使用git clone下载之后编译,这里和大家说明一下,我进入下载的目录之后,使用make命令编译了两次都出错,之后我换成了make STANDALONE=y就可以了,如果大家也遇到编译失败的情况,也可以尝试使用make STANDALONE=y试一下。
然后我们需要将工具的bin文件添加到我们的系统目录当中,根据提示我们键入下面的语句就可以。
之后我们回到我们的micropython目录当中,按照microPython的esp8266下面的README.md文件中的说明就可以。
首先先更新一下我们的需要用到的子模块内容。
在micropython的目录下面键入git submodule update --init即可完成这个工作。
完成之后我们进入esp8266的目录下执行make就可以编译我们的固件了,第一步的话要先执行make axtls,完成之后在使用make命令,几分钟就可以完成这个工作了,之后我们就得到我们的固件啦。
我们可以找到一个名为firmware-combined.bin的文件,这个就是我们的固件啦。
stm32f103运行python_microPython 有没有在 STM32F103上运行的固件相关推荐
- VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本
VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本 我的Windows版本是win10-1903,VMware版本比较老旧是VMwa ...
- linux上运行项目,发布项目到 Linux 上运行 Core 项目
目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个 CentOS7 ,来演示下,我们windows上的项目如何发布项目到Linux上运行 ...
- weblogic运行项目_在WebLogic 12c上运行RichFaces
weblogic运行项目 我最初以为我可以在几个月前写这篇文章. 但是我最终被不一样的事情所淹没. 其中之一是,它无法像我在4.0版本中那样简单地启动RichFaces展示柜. 有了所有的JMS ma ...
- hive mysql windows_Java-从MySQL到Hive导入,其中MySQL在Windows上运行,而Hive在Cent OS上运行(Horton Sandbox)...
在任何答案和评论之前.我尝试了在Stackoverflow中找到的几个选项,但均以失败告终.以下是这些链接- 我通过命令行在Horton Sandbox中进行了尝试并成功. sqoop import ...
- 运行linux在de1soc,在DE1-SOC上运行Linux
1,设定串口终端 安装驱动 :使用mini-USB线将计算机与DE1-SoC的UART转USB接口.drivers\USB2UART_driver文件夹内放置有驱动程序 设定串口终端规格 : 设定串口 ...
- linux如何运行windows游戏,如何在Linux上运行Windows应用程序和游戏 互联网技术圈 互联网技术圈...
在本教程中,我将向您介绍如何在Linux中运行Windows应用程序和游戏.您可能知道,Microsoft Windows使用DirectX来运行游戏.因此,在Windows平台上玩一些需要Direc ...
- 树莓派能直接运行python程序_在树莓派上运行python脚本 - python
我正在研究rapiberry pi 3大约3个月,开始使用它时遇到了问题. 我找不到在树莓派打开时在其上运行python脚本的有效,安全的方法(没有监视器,鼠标和键盘).此刻,我在/ etc / pr ...
- 安卓 qemu 运行linux,在Qemu的beagleboard上运行Android
如之前的文章提到的,现在我们已经可以在Ubuntun上通过qemu模拟beagleboard了,进一步可以测试的是在这个qemu的beagleboard上运行Android. 相关阅读: 主要工作是制 ...
- python mac可以运行win不能运行_Pymssql程序可以在mac上运行,但不能在windows上运行...
我有一段代码,如果我在mac上运行这个程序(MBA运行mavericks),它的工作原理就像一个符咒.如果我将代码移动到windows box(windows server 2008 R2 64位), ...
- 怎样配置外汇ea服务器运行,外汇EA如何在MT4上运行?以及如何挂到服务器?
外汇EA开发基础 外汇EA通常是基于MT4或MT5进行开发的,所以,要使用外汇EA应当挂到MT4或MT5上运行. 本人设计的外汇EA是基于MT4开发的,因此,只能在MT4上运行,不适用于MT5. EA ...
最新文章
- MFC:怎么将程序窗口最小化到系统托盘
- QTableView和QTableWidget翻页功能实现
- 形态学操作——腐蚀与膨胀
- VIP - virtual IP address
- python3颜色代码_python3中布局背景颜色代码分析
- 特斯拉副总裁回应“质量不合格”报道:离谱 已准备起诉
- MakerDAO 通过首个实体融资执行提案
- ado.net mysql 转义_ADO.NET数据库查询
- html实现圆形计时器特效,js css3圆形的时分秒计时器动画特效
- Qt中鼠标事件捕获与Qt对象事件过滤
- 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置
- gpuinfo测试软件,gpuinfo
- Ubuntu1804_server 离线安装GCC_7.5
- SOCKS5 协议原理详解与应用场景分析
- 塑料模具加工的工艺流程在注塑行业
- Meet Hadoop
- 看看同一种字体是如何对应不同的字体文件的
- loadrunner11 录制手机
- JavaScript: 多维数组的几个注意点
- 查看计算机硬件配置方法(包括内存条、显卡型号,卡槽还剩几个)