11045|46

1万

帖子

25

TA的资源

版主

楼主
 

DIY MicroPython [复制链接]

 
  本帖最后由 dcexpert 于 2016-1-7 14:10 编辑

昨天看了坛友xijiele的推荐,发现MicroPython的确很不错,功能比Arduino强,使用也很灵活。microPython也曾经在Kickstarter上成功众筹。淘宝上microPython开发板很少,价格也很高,都是200以上。因此,想看看论坛的坛友有没有想DIY的。板上元件不多,自己DIY起码可以节约70%以上成本。



下面是从其他网站找的一些介绍:

Micro Python的硬件特点:
  • STM32F405RG MCU.
  • 168 MHz Cortex-M4 CPU with 32-bit hardware floating point.
  • 1 MiB flash storage, 192 KiB RAM.
  • USB口, 支持 串口,通用存储,HID协议。
  • SD卡插槽。
  • MMA76603轴加速度计.
  • 4 LEDs, 1复位按钮, 1通用按钮.
  • 3.3V0.3A板载 LDO , 可从USB口或者外置电池供电。
  • 实时时钟。
  • 30个通用IO口,其中28个支持5V输入输出。
  • 2个 SPI接口, 2个 CAN接口, 2个I2C接口, 5个USART接口.
  • 14个 12-bit ADC引脚。
  • 2个DAC 引脚。

Micro Python的软件特点:
  • Python 3 语法.
  • 完整的Python词法分析器, 解析器,编译器,虚拟机和运行时。
  • 包含命令行接口,可离线运行。
  • Python 字节码由内置虚拟机编译运行.
  • 有效的内部存储算法,能带来高效的内存利用率。整数变量存储在内存堆中,而不是栈中。
  • 使用Python decorators特性,函数可以被编译成原生机器码,虽然这一特性会带来大约2倍的内存消耗,但也使python有更快的执行速度。
  • 函数编译可设置使用底层整数代替python内建对象作为数字使用。有些代码的运行效率可以媲美c的效率,并且可以被python直接调用,适合做时间紧迫性,运算复杂度高的应用。
  • 通过内联汇编功能,应用可以完全接入底层运行时,内联汇编器也可以像普通的python函数一样调用。
  • 基于简单和快速标记的内存垃圾回收算法,运行周期少于4ms,许多函数都可以避免使用栈内存段,因此也不需要垃圾回收功能。






python入门神图







最新回复

python 我知道pc 上有,可以先在pc 上学习好,然后再来玩这个。  详情 回复 发表于 2016-6-19 00:19

赞赏

2

查看全部赞赏

点赞 关注(3)
 
 

回复
举报

5979

帖子

8

TA的资源

版主

沙发
 
如此牛逼!
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 
 

回复

2856

帖子

260

TA的资源

五彩晶圆(高级)

板凳
 
好东西
 
 
 

回复

1461

帖子

1

TA的资源

纯净的硅(中级)

4
 
看起来很牛逼的样子
 
 
 

回复

2057

帖子

0

TA的资源

五彩晶圆(初级)

5
 
使用MICROPYTHON也有很不错的开源项目,比如使用了micropython的OPENMV项目,组织DIY,我要支持
 
 
 

回复

855

帖子

5

TA的资源

一粒金砂(高级)

6
 
带上我,直接把板抄出来!

点评

硬件文件也是开源的,已经补充到1楼了。  详情 回复 发表于 2016-1-7 14:11
个人签名作为一个菜逼,干货并没有多少。唯一会的就是水,所以回帖水分大。望见谅!
 
 
 

回复

579

帖子

33

TA的资源

纯净的硅(初级)

7
 
不错啊,lz搞个团购吧

点评

团购还是成本高。所以想看看能不能网友一起来DIY,大家提提建议。  详情 回复 发表于 2016-1-7 13:50
 
 
 

回复

1万

帖子

25

TA的资源

版主

8
 
mcu200689 发表于 2016-1-7 13:45
不错啊,lz搞个团购吧

团购还是成本高。所以想看看能不能网友一起来DIY,大家提提建议。
 
 
 

回复

1万

帖子

25

TA的资源

版主

9
 
本帖最后由 dcexpert 于 2016-1-7 14:24 编辑
人民币的幻想 发表于 2016-1-7 13:38
带上我,直接把板抄出来!

硬件文件也是开源的,已经补充到1楼了。BOM表也包含在其中。
 
 
 

回复

165

帖子

0

TA的资源

一粒金砂(中级)

10
 
支持DIY,LZ动手的话算我一个
 
 
 

回复

6107

帖子

4

TA的资源

版主

11
 
本帖最后由 damiaa 于 2016-1-7 14:21 编辑

  好  STM32F4  直接跑MICROPYTHON

 
 
 

回复

6107

帖子

4

TA的资源

版主

12
 
本帖最后由 damiaa 于 2016-1-7 14:29 编辑

不知道程序写了能加密不。

点评

417才可以加密  详情 回复 发表于 2016-1-7 16:32
有待深入研究。  详情 回复 发表于 2016-1-7 14:28
 
 
 

回复

1万

帖子

25

TA的资源

版主

13
 
damiaa 发表于 2016-1-7 14:25
不知道程序写了能加密不。

有待深入研究。
 
 
 

回复

6107

帖子

4

TA的资源

版主

14
 
Python 3 玩还是好玩  毕竟保护劳动者利益还是要关心。
 
 
 

回复

8

帖子

1

TA的资源

一粒金砂(初级)

15
 
我顶。。。这个硬件不是问题吧。。
 
 
 

回复

862

帖子

2

TA的资源

纯净的硅(初级)

16
 
支持DIY
不过手上还有别的事要搞///
个人签名水不撩不知深浅 人不拼怎知输赢
 
 
 

回复

940

帖子

0

TA的资源

纯净的硅(高级)

17
 
表示关注,很吸睛。


不过这个板子太小了,
不好固定。
外接时引线比较麻烦。
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

18
 
加我一个~
硬件工程师+Python爱好者~
 
 
 

回复

139

帖子

0

TA的资源

一粒金砂(中级)

19
 
damiaa 发表于 2016-1-7 14:25
不知道程序写了能加密不。

417才可以加密
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

20
 
借机玩玩python也是极好的
个人签名

So TM what......?

 

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表