单片机可以用Java编程吗?

单片机可以用java编程或经过技术手段来可以用java编程吗?~

  没有java程序用于单片机编程的。主要的一点就是JAVA是属于面向对象的。而单片机编程必须面向机器的。
  结合下面的问题一起回答,一般来说,单片机开发是一个行业,它包括了单片机程序开发,但程序开发不能像计算机程序开发那样独立出来,因为每个单片机项目的硬件电路都不样,单片机程序开发必须根据其内部功能和外部电路的接口方式来开发程序,所以还有单片机及其外围电路的硬件开发。你不懂电路,就根本没法写程序。比如用51单片机做一个AD输入的程序。同样都是51系列单片机,若是用STC的51单片机,因为它有内置的AD功能,所以直接写几行程序就能读AD输入了。如果用8051单片机的话,因为它并没有内置AD模块,所以需要外接AD芯片。而不同的AD芯片有不同的接口方式,各种各样,但单片机上的接口程序就不像STC单片机那样简单几行能搞定的了。所以单片机程序开发是一个面向机器的程序开发,开发者必须了解它的这一个项目的个单片机及其接口电路。如果不是电子或自动化专业的,但你有模拟电子技术和数字电子技术还有微机原理的基础,在学习单片机原理就比较容易开发。
  单片机就是一个芯片。但它一般都是作为一个控制者,控制者电路中的其他芯片,所以在一个系统里有很多芯片和电子元器件都是开发者必须了解和掌握的。
  看你的问题,你似乎是计算机或相近专业的,如果你会JAVA,还不如就好好做J2EE之类的开发。做计算机程序开发虽然调试很麻烦,但毕竟只有软件调试。而开发单片机项目,不仅要调试单片机软件
,外围的硬件电路也需要调试,最后还有软硬件连调,麻烦!

通常不这样,一般都是用C或者C++写驱动,或者application。
但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。

BMW采用OSGI作为其底层架构,很多人都认为基于java的系统低效,不可能用于汽车这样的应用控制系统上。这套系统主要用来控制汽车上的音箱、灯光等等设备,总共由1000多个Bundle构成,但BMW汽车的应用控制系统启动时间却只需要3.5秒,这也从很大程度上反应了采用OSGI的系统的效率并不会低。

通常不这样,一般都是用C或者C++写驱动,或者application。
但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。

BMW采用OSGI作为其底层架构,很多人都认为基于java的系统低效,不可能用于汽车这样的应用控制系统上。这套系统主要用来控制汽车上的音箱、灯光等等设备,总共由1000多个Bundle构成,但BMW汽车的应用控制系统启动时间却只需要3.5秒,这也从很大程度上反应了采用OSGI的系统的效率并不会低。

没有java程序用于单片机编程的。主要的一点就是JAVA是属于面向对象的。而单片机编程必须面向机器的。
结合下面的问题一起回答,一般来说,单片机开发是一个行业,它包括了单片机程序开发,但程序开发不能像计算机程序开发那样独立出来,因为每个单片机项目的硬件电路都不样,单片机程序开发必须根据其内部功能和外部电路的接口方式来开发程序,所以还有单片机及其外围电路的硬件开发。你不懂电路,就根本没法写程序。比如用51单片机做一个AD输入的程序。同样都是51系列单片机,若是用STC的51单片机,因为它有内置的AD功能,所以直接写几行程序就能读AD输入了。如果用8051单片机的话,因为它并没有内置AD模块,所以需要外接AD芯片。而不同的AD芯片有不同的接口方式,各种各样,但单片机上的接口程序就不像STC单片机那样简单几行能搞定的了。所以单片机程序开发是一个面向机器的程序开发,开发者必须了解它的这一个项目的个单片机及其接口电路。如果不是电子或自动化专业的,但你有模拟电子技术和数字电子技术还有微机原理的基础,在学习单片机原理就比较容易开发。
单片机就是一个芯片。但它一般都是作为一个控制者,控制者电路中的其他芯片,所以在一个系统里有很多芯片和电子元器件都是开发者必须了解和掌握的。



通常不这样,一般都是用C或者C++写驱动,或者application。
但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。

BMW采用OSGI作为其底层架构,很多人都认为基于java的系统低效,不可能用于汽车这样的应用控制系统上。这套系统主要用来控制汽车上的音箱、灯光等等设备,总共由1000多个Bundle构成,但BMW汽车的应用控制系统启动时间却只需要3.5秒,这也从很大程度上反应了采用OSGI的系统的效率并不会低。

java语言可以写入单片机吗
答:写单片机最好是越底层越好 java在这方面确实不行 建议还是使用 c语言 或者汇编语言来写单片机程序

用Java编写单片机程序可行吗
答:最关键的是要编译成单片机能执行的HEX代码文件,在你电脑上用什么软件编译成的HEX代码文件没有用。必须是针对单片机编译的。然后再把HEX文件下载到单片机上才能让单片机执行。就目前还没有可以把Java程序编译成单片机可执行的...

单片机可以用Java编程吗?
答:在学习云计算专业时,英语作为国际通用语言,在学习过程中可能会遇到一些英文文献、技术资料或者工具使用说明,但这并不意味着英语不好的人就不能学习云计算。千锋教育的云计算专业课程旨在帮助学员全面了解云计算的理论知识和...

Jav可以用来开发stm32单片机吗
答:应该是指Java吧。严格来说,目前,单片机只有用汇编语言和C语言两种,最多再加上C++,这几种语言进行编程。宽泛的来讨论,Java是运行在Java虚拟机上的,以解释方式执行。只要有一个运行在STM32上的Java虚拟机,Java就可以在...

...嵌入式的上位机编程用哪个比较好?C++、C#、JAVA、DELPHI、VB各个程序...
答:跨平台兼容性不好 如果你想开发基于。net框架的程序,可以用C#,它也是功能挺强大的语言,但是比c++少了不少灵活性,很想是windows平台下的java,很像很像 如果你想开发跨平台,并且是基于网络应用的程序,可以考虑用java...

STM32使用什么编程语言
答:一般使用C语言,汇编,C++,Java之类的也支持,但在单片机领域用的人很少

java.可以用在嵌入式开发上面么?比如单片机,可以用51C.
答:可以是可以。但远不如你现在所用的方法,很容易出现故障。(就目前个人水平看法,不过找一个大牛的话问题还是很容易解决的)

我是做单片机开发的,就是嵌入式开发的,请问JAVA主要是用来做什么的,和...
答:你说的java也叫嵌入式开发可能是指在手机等平台上开发java程序吧,这个和桌面开发java软件很相似,不需要关心单片机的指令集,一次开发只要支持java虚拟机的适当版本的平台都能运行。

单片机可以用Java编程吗?
答:我们的课程内容包括测试方法和策略、测试工具的使用、自动化测试等。通过千锋教育的培训,学员将学习如何制定测试计划、设计测试用例、执行测试和报告结果。同时,我们注重实践能力的培养,通过项目实践和模拟考试,学员可以提升自己...

单片机可以用Java编程吗?
答:课程内容涵盖了Java基础、面向对象编程、数据库开发、Web开发等方面的学习内容。我们的课程由经验丰富的讲师授课,他们具备深厚的Java开发经验和教学经验,能够为学员提供高质量的教学服务。除了专业的课程内容外,千锋教育还提供...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网