0
Arduino在工业界很少使用。正如其他人所提到的,它是为业余爱好者/学生设计的。没关系,但是在花了很多时间使用Arduino之后,在切换到使用自定义嵌入式硬件时,你将免去学习大部分内容。
除了小批量的情况(公司无法使自己的电路板比购买Arduino的仿冒品便宜)以外,公司可能不会将Arduino用作可交付产品的一部分。
主要问题是Arduino使用其自己的专有语言环境(称为Wiring),该环境基于C ++,并包含一组库,因此程序可以在多个不同的Arduino板上工作。主要范例是具有两个函数,setup()和loop(),后者实现轮询循环。
但是对于大多数情况,尤其是8位处理器,现实世界在嵌入式系统中使用C而不是C ++。
如果要学习嵌入式编程,最好选择一块Microchip的8位 Curiosity Development Board,它带有PIC16F1619处理器。它的内存大小类似于Arduinio UNO中使用的ATMega168。他的的费用为20美元,而UNO的费用为22美元。
你将使用C语言进行编程,并使用Microchip的免费IDE(集成开发环境)称为MPLAB X,该工具实际上已在工业中使用。
本回答来自**Tom Crosley**, Embedded systems programmer for over 40 years
收藏