11586| 4
|
[uPyCraft IDE] micropython和Arduino的比较 |
Arduino使用C语言编写,是没有命令行模式的,每次更改代码都需要重新编译,下载。 micropython是脚本语言,解释执行,可以执行文件,也可以命令行交互,在有线通信,无线通信,音视频,图像处理等方向比arduino方便很多倍。 由于当前高速cpu已经越来越廉价,比如8266能跑80M,160M,才十元钱,这在以前是无法想象的。所以硬件革命了,相应的软件使用方式会更多元,以前在PC上才能使用的功能和语言,以后直接可以在单片机上使用。以前需要编写很多代码才能实现的功能,现在一两个命令就能实现了。(比如i2c扫描外部设备) 目前micropython国内还处于起步阶段,后续应该会有一个长足的增长。 所以,micropython相对arduino的优势: 1. 解释执行,不用编译 2. micropython可以集成更多高级功能,使用比C语言更便捷 3. 众多的外围库,和arduino一样方便操作外围硬件 4. 在高级功能领域在编程语言上有原生优势 5. 学习python语言更万金油,能做网站,能开发pc程序,能做测试,能做嵌入式等等,让您一门语言玩遍所有的东西。特别适合开源硬件领域,创客领域,教育领域。 |
BG6IB 发表于 2020-10-14 11:36 可參考我這邊整理的筆記 https://hackmd.io/x3cd61mySQyJ9Op5iN3jeA?view |
樓上夥伴可參考我整理的筆記 https://hackmd.io/x3cd61mySQyJ9Op5iN3jeA?view |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed