MicroPython项目是剑桥大学数学科学的Damien P. George在研究各种深奥数学、物理问题之余时间进行的开发,借助MicroPython,用户可以完全通过Python脚本语言实现对底层硬件的访问和控制,比如控制LED灯,LCD显示,控制电机,读取电压等。
要知道,Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。 Damien为了突破这种限制,他花费了六个月的时间来打造MicroPython。它基于ANSI C,语法跟Pyton 3基本一致。Damien还特意为MicroPython项目设计了一块电路板。此电路板上所用的芯片和我们团队要引入新型RTOS要使用的板子资源相当,MicroPython这段时间在国内也在升温中,团队决定在我们的板子上引入MicroPython,并添加一些新的特性,形成全新的硬件平台TinyPython。
本团队成立于 zephyr RTOS诞生之际,旨在引入新型 RTOS 并促进发展,因此我们命名为zephyrChina。 而采用Shell脚本对硬件进行控制达到简化开发流程的目的,此项目原定为引入的很不错个项目进行开发。与此同时,国外MicroPython 开始在国内火起来。我们使用自己zephyr的系统板进行MicroPython移植与使用,发现该语言更胜于Shell脚本。因此 我们与MicroPython作者进行沟通,作者很高兴我们基于他的micropython项目开发,可以在过程中提供技术支持,同作者在后续开发思路上进行交流,鼓励我们把开源精神继续。
硬件平台配置:
LCD接口(FSMC)
支持SWD&DFU烧写固件
核心STM32F407VET6 主频168MHz
4,8,16M Flash (标配 4M)
RTC时钟
AD/DA
Micro SD卡座
micro USB接口
固件支持模块驱动:
SPIFLASH
LCD12864(ssd1306)驱动
WS281x驱动
登陆去以下购物网站购买商品可获得现金返利和积分
商品价格
商家服务
评论获取中.....
店铺的“宝贝与描述相符”得分
分
(共打分 次)
评论
评价人