OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11220|回复: 14

JAVA语言怎么给STM32编程,或者怎么给51编程

[复制链接]

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
发表于 2015-1-31 18:07:55 | 显示全部楼层 |阅读模式
5金钱
JAVA语言怎么给STM32编程,或者怎么给51编程,很多程序猿想玩单片机,而是不知道单片机的硬件,底层编程也不是很懂,麻烦知道用JAVA编译的解释一下

最佳答案

查看完整内容[请看2#楼]

嵌入式只支持C\C++语言,其它语言是无法对STM32进行编程的。如果你熟悉C#或者是VB.NET的话,那还可以通过 Microsoft .NET Micro Framework来对STM32进行编程的
为了雅典娜?为了爱与正义
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2015-1-31 18:07:56 | 显示全部楼层
嵌入式只支持C\C++语言,其它语言是无法对STM32进行编程的。如果你熟悉C#或者是VB.NET的话,那还可以通过 Microsoft .NET Micro Framework来对STM32进行编程的
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-2-1 18:52:09 | 显示全部楼层
回复【2楼】mzwhhwj:
---------------------------------
C#可以吗?求方法
为了雅典娜?为了爱与正义
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-2-1 19:21:01 | 显示全部楼层
安卓大部分还不是跑ARM的核,建议楼主评估一下硬件需求。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-2-1 19:28:52 | 显示全部楼层
参考链接:https://www.oracle.com/java/technologies/embedded.html
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

0

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2014-11-15
在线时间
9 小时
发表于 2015-2-2 17:58:53 | 显示全部楼层
也可以,前提是你要为stm32重新编写的一个Java的编译器。
回复

使用道具 举报

2

主题

102

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2014-12-21
在线时间
0 小时
发表于 2015-2-2 18:12:52 | 显示全部楼层
回复【6楼】interrupt:
---------------------------------
ST官网有现成的:

STM32Java development environment for STM32

具体怎样就不知了,哪位用过的朋友不妨与大家分享下经验~
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2015-2-3 10:07:20 | 显示全部楼层
回复【7楼】exv:
---------------------------------
谢分享,长见识了,site:http://www.stm32java.com/
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-2-3 11:32:38 | 显示全部楼层
stm32只能用c语言或者汇编语言编程,没有见过用java来进行stm32编程的呢。java是面向对象的高级语言,用高级语言来进行底层硬件编程这怎么越看越“鸡肋”呢。就算有人闲的蛋疼写了个java的编译器,可是杀鸡焉用牛刀啊。
原子哥是不是又要出黑科技了呀。^_^...
回复

使用道具 举报

2

主题

102

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2014-12-21
在线时间
0 小时
发表于 2015-2-3 12:44:16 | 显示全部楼层
回复【9楼】fanghuiopenedv:
---------------------------------
关于STM32Java development environment for STM32
意法半导体(stm32)官网是这么写的:

Applications can mix C code (legacy control/command code for example) with code developed in Java.
 STM32Java provides efficient mechanisms to interface the 2 worlds, Simple Native Interface to call C 
functions from Java code and Shielded lug to exchange data between the 2 worlds.

这个efficient mechanisms恐怕只有用过的朋友才知到,观望中...
回复

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2015-2-3 18:11:34 | 显示全部楼层
回复【10楼】exv:
---------------------------------
我也看到了,java编译器,st公司收费大概是2000多美元啊。真心贵啊。感觉没有人会用。
原子哥是不是又要出黑科技了呀。^_^...
回复

使用道具 举报

2

主题

102

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2014-12-21
在线时间
0 小时
发表于 2015-2-3 22:26:50 | 显示全部楼层
回复【11楼】fanghuiopenedv:
---------------------------------
确实蛮贵的,感觉他们提供的工具有些.Net的影子,在代码复用上会有较大优势,需要效率的地方可自由采用mix C code 之类的。

意法的网站有一个这样的活动 http://www.stfoundation.org/

The Digital Unify (DU) is ST Foundation’s major program. It aims at spreading the benefits of digital technology,
 by providing free of cost both the technology as well as the basic training to those who have no knowledge of 
how to use a personal computer and access the internet.

The DU rogram has been active in 25 countries since its inception: Bolivia, Brazil, Burundi, Cambodia, China
Congo Brazzaville, Democratic Republic of Congo, Dominican Republic, Ethiopia, France, Germany, India, Italy,
 Malaysia, Morocco, Malta, Nepal, hilippines, Rwanda, Sierra Leone, Senegal, South Sudan, Thailand, Tunisia, 
Uganda and has reached over 260’000 beneficiaries as of September 2014. 
Learn more about each location in this section.

ST想要把这个新的开发工具卖得好,至少要让最早一批的使用者免费使用并且觉得确实好用。
楼主可以考虑去申请一下他们的DU rogram,第一个吃螃蟹的说不定还会得到特别的帮助。
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-2-6 14:09:45 | 显示全部楼层
回复【12楼】exv:
---------------------------------
非常感谢!!
为了雅典娜?为了爱与正义
回复

使用道具 举报

164

主题

1230

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1477
注册时间
2014-5-21
在线时间
342 小时
发表于 2016-1-28 12:47:41 | 显示全部楼层
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复

使用道具 举报

34

主题

805

帖子

4

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1865
金钱
1865
注册时间
2011-3-29
在线时间
140 小时
发表于 2016-1-28 13:01:02 来自手机 | 显示全部楼层
用lua吧,听说功能也很强大。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 07:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表