
正文
java代码移植到单片机 java与单片机怎么通信
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用Java编写单片机程序可行吗
\x0d\x0a但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
如果就是专门写单片机的 程序,不可行。原因很简单,你写的程序是在电脑上的,没有一点用。最关键的是要编译成单片机能执行的HEX代码文件,在你电脑上用什么软件编译成的HEX代码文件没有用。必须是针对单片机编译的。
通常不这样,一般都是用C或者C++写驱动,或者application。但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
相对而言更接近二进制,有更快的速度。以上是个人想法。
比如基于ARM的Linux),如果硬件内没有操作系统,恐怕就不行了。C是通行了几十年的国际标准,是许多现代单片机编译程序所认同的,但是JAVA市一家公司推出的,虽然也是国际标准,但是给予上面的原因,JAVA无法对裸机编写程序。
不能,单片机现在C语言用的多。就效率上来说,而8位的单片机,是不能忍受这种效率的。
相关问答
Q1: 用JAVA可以编写单片机程序?
1、通常不这样,一般都是用C或者C++写驱动,或者application。\x0d\x0a但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
2、通常不这样,一般都是用C或者C++写驱动,或者application。但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
3、如果就是专门写单片机的 程序,不可行。原因很简单,你写的程序是在电脑上的,没有一点用。最关键的是要编译成单片机能执行的HEX代码文件,在你电脑上用什么软件编译成的HEX代码文件没有用。必须是针对单片机编译的。
4、所以常用的是C。 而JAVA语言像是用大炮打蚊子,即不易于操作也不易于理解,况且JAVA是不用于单片机编程的。但是,如果用于32位arm单片机的话,则有较大用处,因为处理速度快,而一般的单片机没必要用JAVA。
5、为什么要用Java编写单片机程序?是你非常熟练Java?如果就是专门写单片机的 程序,不可行。原因很简单,你写的程序是在电脑上的,没有一点用。
Q2: 单片机可以用Java编程吗?
1、\x0d\x0a但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
2、但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
3、比如基于ARM的Linux),如果硬件内没有操作系统,恐怕就不行了。C是通行了几十年的国际标准,是许多现代单片机编译程序所认同的,但是JAVA市一家公司推出的,虽然也是国际标准,但是给予上面的原因,JAVA无法对裸机编写程序。
4、如果就是专门写单片机的 程序,不可行。原因很简单,你写的程序是在电脑上的,没有一点用。最关键的是要编译成单片机能执行的HEX代码文件,在你电脑上用什么软件编译成的HEX代码文件没有用。必须是针对单片机编译的。
5、相对而言更接近二进制,有更快的速度。以上是个人想法。
java代码移植到单片机的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java与单片机怎么通信、java代码移植到单片机的信息别忘了在本站进行查找喔。







