stm32f103运行python_microPython 有没有在 STM32F103上运行的固件-程序员宅基地

技术标签: stm32f103运行python  

匿名用户

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就可以。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39942318/article/details/110622971

智能推荐

PHP从入门到精通pdf-程序员宅基地

文章浏览阅读2.2k次。链接:https://pan.baidu.com/s/1aveXrqeTnILsc9jgiuCNsQ 密码:570u 本书为完整版,以下为内容截图:

新手如何使用腾讯云服务器部署Flask项目_flask云部署-程序员宅基地

文章浏览阅读541次,点赞9次,收藏5次。浅记录新手如何部署flask项目上线:配置服务器-上传项目文件-配置环境依赖-服务器开放端口-运行发布_flask云部署

【TypeScript入门】TypeScript入门篇——类_typescript 类-程序员宅基地

文章浏览阅读752次,点赞23次,收藏14次。TypeScript 是面向对象的 JavaScript。类描述了所创建的对象共同的属性和方法。_typescript 类

6个常用大数据分析工具集锦-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏17次。大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理。该数据集通常是万亿或EB的大小。这些数据集收集自各种各样的来源:传感器,气候信息,公开的信息,如杂志,报纸,文章。大数据产生的其他例子包括购买交易记录,网络日志,病历,军事监控,视频和图像档案,及大型电子商务。在大数据和大数据分析,他们对企业的影响有一个兴趣高涨。大数据分析是研究大量的数据的过程中寻找模式,相关性和其他有用的信息,可以帮助企业更好地适应变化,并做出更明智的决策。一、HadoopHadoo

CSDN创作技巧_csdn正文是什么快捷键?-程序员宅基地

文章浏览阅读920次,点赞26次,收藏25次。​使用CSS样式:在csdn的样式文件中添加以下CSS代码来定义颜色区分汉字和英文:1.1.2使用JavaScript:在csdn的HTML文件中添加以下JavaScript代码来实现自动颜色区分汉字和英文:这段代码会在页面加载完毕后,遍历所有元素,将汉字和英文分别加上span标签,并加上对应的类名,从而实现自动颜色区分汉字和英文。使用jQuery:如果你已经在csdn上引入了jQuery库,可以使用下面的代码来实现自动颜色区分汉字和英文:$(document).ready(function() {_csdn正文是什么快捷键?

Linux命令(111)之groupadd-程序员宅基地

文章浏览阅读670次。linux命令之groupadd介绍_groupadd

随便推点

从0到1搭建一套属于你自己的高精度实时结构光3D相机(1):硬件搭建-程序员宅基地

文章浏览阅读1.6k次,点赞42次,收藏11次。在这篇博客中,博主将主要介绍结构光3D相机的硬件如何搭建,主要涉及到相机与投影仪的选型与配置。在开头,博主先给大家摘出一段语录:能从硬件层面解决的问题,就别死磕算法了。是的,能从硬件层面解决的问题,死磕算法是没有意义的。例如,当你评估自己的3D相机精度却发现始终达不到理想水平时,不要在那两三句代码上死磕,回头想想,是不是自己的硬件搭建的不好,选型选的不对。就博主经验而言,大部分做结构光3D相机没几年的小萌新们,都对相机与投影仪的硬件特性毫无理解。

推荐开源项目:Notion Zh-CN - 中文本地化版本-程序员宅基地

文章浏览阅读407次,点赞5次,收藏4次。推荐开源项目:Notion Zh-CN - 中文本地化版本项目地址:https://gitcode.com/Reamd7/notion-zh_CN项目简介Notion Zh-CN 是一个由开发者 Reamd7 主导的开源项目,它的目标是为流行的生产力工具 Notion 提供中文本地化的支持。Notion 是一款集文档管理、知识库、任务管理和团队协作于一体的平台,而 Notion Zh-CN ..._notion 开源吗

机器学习算法之SVM的多分类_svm多分类-程序员宅基地

文章浏览阅读1.7w次,点赞3次,收藏23次。一、SVM可以直接进行多分类吗 SVM本身是对付二分类问题的,所以在处理多分类的时候需要进行必要的改造。同样是二分类的情况,logistic回归可以直接拓展为softmax多分类。但是SVM如果直接在目标函数上进行修改的话,就是将多个分类面的参数求解合并到一个最优化问题上,显然难度太大,目前也没有任何实际操作的方法。二、SVM多分类间接实现1、1-V-rest:将某一类归为正类,其余全部是负类_svm多分类

CentOS7离线安装supervisor-程序员宅基地

文章浏览阅读485次,点赞4次,收藏6次。【解决办法】:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题。【可能报错】:ImportError: No module named setuptools。2.安装supervisor。3.验证安装是否成功。_离线安装supervisor

[rails] 我的订餐系统 -- 小试ruby on rails _订盒饭代码-程序员宅基地

文章浏览阅读890次。前言 近期在java社区中一种新的脚本语言ruby,及用ruby开发的一个wab框架 rails也热闹了起来.引起了不少的java开发人员的关注.  本人平时还是很少接触脚本语言方面东东,看到相关的评论例如: "习惯约定优于配置" -- 那样就用象java那样麻烦且繁杂地配置N多XML "一站式面向用户的简单易用的框架" _订盒饭代码

matlab超限像素平滑法_2D-DIC | 二维数字图像相关法原理介绍 — 以开源算法Ncorr为例...-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏9次。原文链接 2D-DIC | 二维数字图像相关法原理介绍 — 以开源算法Ncorr为例​mp.weixin.qq.com欢迎各位朋友关注数字图像相关法DIC小站,本小站公众号旨在推广数字图像相关法的研究和应用。【引言】 数字图像相关法(DIC)是一种利用在物体表面喷涂随机散斑,通过在物体变形前后的散斑图像中精确匹配对应点,测量变形位移等数据的非接触式光学测量方法。相比其它传统的接..._a 117 line 2d digital image correlation code written in matlab

推荐文章

热门文章

相关标签