你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

预告:用Java开发单片机应用还剩多少路?(F429-DISCO运行JAVA  

[复制链接]
chuyans 发布时间:2015-10-23 11:41
        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开发单片机应用

评分

参与人数 1 ST金币 +10 收起 理由
沐紫 + 10

查看全部评分

收藏 评论38 发布时间:2015-10-23 11:41

举报

38个回答
chuyans 回答时间:2015-10-26 09:48:48
没错,高手都在用C语言,底层驱动也离不开C语言。系统更强调的是分工协作:有人负责内核移植,有人负责底层驱动,这些都离不开C和汇编。但是,针对应用层面的东西,我们是否能开发得更快一些?有些人可能会疑问:采用高级语言,实时性如何保障?是的,实时性还是主要依靠C和汇编来保障。我没有否认C语言,只是现在单片机应用开发已经快要步入分工协作的时代了!
chuyans 回答时间:2015-10-23 16:33:12

不一定,JAVA执行效率低,但是编程效率高。C的编程效率远远不如JAVA。现在硬件的执行效率越来越高,已经完全可以抵消这方面的瓶颈。而程序员的人工成本,查错时间成本越来越高,采用JAVA的优势也将越来越明显。
chuyans 回答时间:2015-10-23 16:35:13
那就地方iv 发表于 2015-10-23 13:43
楼主已经有人用eclipse开发STM32单片机了,嘻嘻

EClipse也能用C语言开发。而且我采用的Java项目包含系统、虚拟机等所有的功能块源代码都会是开放的。
陈金华 回答时间:2015-10-23 11:52:48
然并卵                  
jcx0324 回答时间:2015-10-23 12:31:29
低效率不实际的
microcomput 回答时间:2015-10-23 12:33:31
没用过,..
yanlinwei 回答时间:2015-10-23 13:17:12
期待那一天
lxqily 回答时间:2015-10-23 13:21:13
beary 回答时间:2015-10-23 13:21:19
不期待。。。
pandyele 回答时间:2015-10-23 13:39:25
没用过 一直用c
那就地方 回答时间:2015-10-23 13:43:22
楼主已经有人用eclipse开发STM32单片机了,嘻嘻
沐紫 回答时间:2015-10-23 13:57:38
赞一个
cxy 回答时间:2015-10-23 14:41:15
然并卵   低端不推荐   高端没试过   还不如弄个A 核的
埃斯提爱慕 回答时间:2015-10-23 14:47:08
提示: 作者被禁止或删除 内容自动屏蔽
小小超 回答时间:2015-10-23 16:35:20
感觉上是不行的。
123下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版