小编Der*_*eta的帖子

如何将Java嵌入微控制器?

我有一个微控制器,当一个事件,我希望它发送电子邮件.我知道如何在Java中使用电子邮件,但是如何将Java代码放在微控制器的C代码中呢?

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
DDRB |= 1 << PINB0; // = 0b00000001
DDRB &= ~(1 << PINB1);
PORTB |= 1 << PINB1;
DDRB |= 1 << PINB2;

while(1)
{
    PORTB ^= 1 << PINB0;
    if(bit_is_clear(PINB, 1)){
        PORTB &= ~(1 << PINB2);
        _delay_ms(100); //SLOW
    }           
    else{
        _delay_ms(10); //FAST
        /////I want the Java code in here/////

        PORTB ^= 1 << PINB2;
    }
}
}   
Run Code Online (Sandbox Code Playgroud)

编辑

我正在使用Atmel Atmega8A微控制器.我正在制作一个简单的报警系统,如果B1针的电线断开,我想收到一封电子邮件或短信通知.

而且我只是一个高中生的新手,所以请不要过多问题...

哦,如果有人可以在C中为我做多线程,那会很好.我来自Java背景,因为那是他们在高中教的.

c java embed microcontroller

2
推荐指数
1
解决办法
4338
查看次数

自定义Java Swing GUI与Netbeans Drag n'Drop Editor

手动编码Java Swing GUI而不是使用Netbeans Drag n Drop编辑器有什么好处吗?也许比如运行时?在我看来,编辑器自动创建了相当多的额外代码,但我不知道这是否对加载视图的运行时有很大影响.我目前使用编辑器的唯一原因是因为它使GUI构建快速而简单.但有些事情你只能通过手工编码才能完成,这是通过编辑器无法实现的吗?

还有一个更好的GUI框架吗?我已经看过Java FX了,但我真的想要Github桌面软件带来的那种效果.它看起来如此光滑和干净,几乎像一个webapp.虽然我确信他们在C++中做到了.在我看来,就图形而言,Java并不多.我的一位朋友评论说,所有Java程序看起来都一样,到目前为止似乎都是如此.

我知道有类似的帖子,但坦率地说它们不是最近的,例如以编程方式编写gui,或使用高级gui编辑器(Java Swing)?这是在2010年发布的还是学习Java Swing(GUI建设者还是没有?),这也是在2010年.如果没有什么新内容,抱歉打扰你.

java user-interface swing netbeans

1
推荐指数
1
解决办法
2076
查看次数

标签 统计

java ×2

c ×1

embed ×1

microcontroller ×1

netbeans ×1

swing ×1

user-interface ×1