编程微控制器产品

Programming microcontroller products

我尝试搜索 Google 并且想知道微控制器是用什么语言编程的?你可以使用 Java 吗?就像在放大器上说的那样,您有一个菜单可以增加或降低低音和高音,显示固件版本等。我假设它们会用特殊工具闪现。

另外,Java 还是 C++ 是更好的语言?

我注意到您对这个主题还比较陌生。不幸的是,我不能给你一个直接的答案,因为嵌入式系统上的面向硬件编程的话题是计算机科学中一个非常深刻和复杂的话题。

但总的来说:在对微控制器(或您所说的微芯片)进行编程时,通常没有太多面向对象的编程。诸如通用编程风格等之类的东西,你搜索是徒劳的。规则是:这里使用允许合理编程自由度的精简、快速和直接的语言(例如 C、C++)。 Java(或 C#,如果 .Net Frameworks 的体系结构完全允许)不适合此。

但这并不意味着不能用Java和C#开发这样的应用程序。我很高兴用 C# 为微控制器编写了一个高可用性应用程序。这是可能的,但并不令人愉快。

如果您想在这个计算机科学领域获得第一印象,我建议您购买 Raspberry Pi and develop your first programs on it. Based on this you can then add additional hardware 并对其进行编程(例如 LCD 显示器或一些传感器)。从那时起,您可以跳转到其他微控制器(如 STM32)。

问候