
JAVA语言的优劣,我就不明确概述了。当你在用C开发大项目的时候,不知你是否遇到过下面的烦恼:指针、内存管理、多线程……这些烦恼,直接影响了你的项目开发进度。然而,这一切,对于Java而言都不算是问题。Java的主要问题就是耗资源,执行速度慢一些。在Java刚刚诞生的年代,主流的486处理器的主频仅有50MHz。而现在主流的M4内核的单片机主频基本上都在200MHz左右。因此,我们完全可以用JAVA开发单片机应用。目前困难在于:缺乏相应的操作系统和能执行JAVA应用的虚拟机。 如果说有一天,有一款基于单片机开发的操作系统具备上述特性,还能比较方便开发JAVA应用,那会是什么样的系统呢?现在让我们拭目以待吧! 由于发帖不支持批量上载图片,因此偷个懒,附件在pdf中,大家可以下载看下。 注意,这仅仅是个预告,它确实已经实现了。而且正在筹备发布! 大家可以先查看附件的描述再做评论。首先,我本人并不是职业的JAVA开发人员,我的主要工作是开发单片机C以及Python应用,使用高级语言开发项目的进度是采用C/C++所不能比拟的,这是我力挺JAVA开发的原因;其次,附件项目的重点在于本人开发了一款叫圆景实时系统,集成JAVA虚拟机,编译后有75K大小,可以很方便的调试和执行JAVA应用。支持JAVA虚拟机是圆景最大的亮点,它的功能还远远不止于此! |
使ç¨JAVAå¼ååçæºåºç¨.pdf
下载569.27 KB, 下载次数: 79
使ç¨Javaå¼ååçæºåºç¨
MCSDK FOC应用详解
STM32F10xxx 正交编码器接口应用笔记 及源代码
基于STM32定时器ETR信号的应用示例
《无刷直流电机控制应用 基于STM8S系列单片机》
STM32定时器触发SPI逐字收发之应用示例
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
无刷直流电机控制应用+基于STM8S系列单片机---电子书
STM32 USB的程序,包含固件、驱动和测试用的应用程序
工业以太网总线ETHERCAT驱动程序设计及应用(扫描版)
不一定,JAVA执行效率低,但是编程效率高。C的编程效率远远不如JAVA。现在硬件的执行效率越来越高,已经完全可以抵消这方面的瓶颈。而程序员的人工成本,查错时间成本越来越高,采用JAVA的优势也将越来越明显。
EClipse也能用C语言开发。而且我采用的Java项目包含系统、虚拟机等所有的功能块源代码都会是开放的。