注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dcexpert的个人空间 http://home.eeworld.com.cn/space-uid-573537.html [收藏] [复制] [分享] [RSS]

日志

【CircuitPython】2. CircuitPython是什么

已有 202 次阅读2017-12-22 10:53 |个人分类:MicroPython

CircuitPython是什么?

CircuitPython是一种编程语言,它的目的是简化在低成本微控制器上编程的学习和实验。它使嵌入式编程入门比以前更容易,无需安装复杂的开发环境,打开任何文本编辑器,就可以开始编写代码,就这么简单。




CircuitPython是基于Python的

Python是增长最快的编程语言,它也用在中学和大学的教学。python是一种高级编程语言,这意味着它容易阅读、编写和维护;它支持模块和包,意味着很容易重用您的代码到其他项目中;它有一个内置的解释器,这意味着不需要额外的步骤,如编译和下载。此外,Python是开源软件,意味着任何人都可以免费使用,并对它修改或改进。

CircuitPython为python增加了硬件支持。如果您已经有了Python的基础知识,那么可以很容易地使用CircuitPython。如果您以前没有相关经验,现在开始也真的很简单。



为什么我会使用CircuitPython?

CircuitPython被设计为在控制板上运行。控制板是带有微控制器芯片的主板,实际上是一个微小的一体化计算机。你的主板是一个微型主机!CircuitPython易于使用,因为您只需要一块小板,一根USB电缆和一台带有USB连接的计算机。但这只是一个开始。

其他使用CircuitPython的原因包括:

  • 您想快速开始并运行。创建一个文件,编辑你的代码,然后保存文件,并立即运行。没有编译,不需要下载,也不需要上传。
  • 您是编程新手。CircuitPython设计时考虑到了教育。开始学习如何编程很容易,您可以从板子上得到即时反馈。
  • 轻松更新您的代码。由于您的代码位于磁盘驱动器上,您可以随时编辑它,还可以保留多个文件以便轻松进行实验。
  • 串行控制台和REPL。允许您的代码和交互式编程环境实时反馈。
  • 文件存储。CircuitPython的内部存储器使其非常适合数据记录,播放音频剪辑以及与文件进行交互。
  • 强大的硬件支持。有很多关于传感器和其他扩展元件的库和驱动程序。
  • Python!Python是增长最快的编程语言。中学和大学中也在教授python语言,而CircuitPython几乎完全兼容Python。它只是增加了硬件方面的支持。


这仅仅是个开始。CircuitPython还在不断发展,不断更新。我们欢迎并鼓励社区的反馈,并将其纳入我们正在开发CircuitPython。这就是开源的核心概念,这使CircuitPython更适合您和使用它的所有人!

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-7-17 08:13 , Processed in 0.015058 second(s), 11 queries , Gzip On, Redis On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部