单片机java
Ⅰ 什么是单片机可以用java吗
单片机是指一个集成在一块芯片上的完整计算机系统
具体什么是单片机的定义在这里,自己看下吧,文字太多http://ke..com/view/1012.html?wtp=tt
不能用java,可以用c
Ⅱ 单片机可以用Java编程吗
单片看你那个是什么系类开头,有专用的
Ⅲ 单片机可以用Java编程吗
通常不这样,一般都是用C或者C++写驱动,或者application。
但是如果这个单片机已经有jvm部署在系统里面,比如说freertos已经集成了一个jvm,那么是可以的,事实上像宝马公司的车载系统中就有java。
BMW采用OSGI作为其底层架构,很多人都认为基于java的系统低效,不可能用于汽车这样的应用控制系统上。这套系统主要用来控制汽车上的音箱、灯光等等设备,总共由1000多个Bundle构成,但BMW汽车的应用控制系统启动时间却只需要3.5秒,这也从很大程度上反应了采用OSGI的系统的效率并不会低。
Ⅳ 同样是高级语言为什么C语言可以编写51单片机程序,JAVA却不能编写
无论Java还是C,任何一种高级语言都可用来编程控制单片机,只要开发出相应的编译器用以转换相应的高级语言到机器码即可。还有Java的虚拟机(Virtual machine)不是必须的,它只是用于多操作系统为目地的。实际上,虚拟机就是一个翻译器(Interpreter), 安装在Internet Explorer 或不同的操作系统的机器中,把Java的中介码(Native code)转换成相应的操作系统的机器码而已。翻译器与编译器是有区别的。
Ⅳ 单片机与JAVA
本人从事单片机的发开已经有多年的时间,现在正迈向更远大的发展——ARM嵌入式开发。
以个人的学习开发体验,觉得单片机学习会有更大的帮助,如果你想在以后的工作就业发挥更好的优势的话。
单片机涉及最基础也是最高级的现代电子技术领域——计算机底层硬件部分。在这一层,没C#,没Java,无友好且透明度高的开发语言支持——只有汇编和C/C++这类面向硬件应用的开发。这样就要求从事该方面工作的人员具有更高的计算机专业水平——(并不是普普通通捧几本教程,在笔记本电脑上乱调用几个对象就可以学好用好的)——就像一个熔炉,进来的即使是废铁,得到的都是精钢。
单片机开发的应用环境及深入研究前景广阔,从单片机到ARM,从单核到多核,来到了一个超级计算机深蓝击败国际象棋大师卡斯帕罗夫的电子集成的巨型计算机世界——深蓝大概有上万的CPU,及T为单位的内存。
发现了么——我们身边太多的程序员,软件工程师,却大部分都是二流的
;我们身边很小嵌入式工程人员,却很多都是一流的。
从这个角度我还是很幸运自己能成为单片机及ARM嵌入式玩家的一名,到目前为止开发过上10个大型项目,自己研发的上百个。
目前我有自己的实验室及开发和研究人员。