Why is java used in embedded systems?



Why is java used in embedded systems?..

Answer / Pushpendra Katiyar

Java can be used in embedded systems for its portability, security, and large community support. The Java Micro Edition (Java ME) platform provides a lightweight version of the Java language suitable for resource-constrained devices. However, its use in embedded systems is limited due to its high memory requirements compared to other languages like C or assembly.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Embedded Systems AllOther Interview Questions

This program is in verilog and need help to get it working correctly. This is the code i have so far. Please help. Simple testbench would be great. Thanks\ 'define vend_a_drink {D,dispense,collect} = {IDLE,2'b11}; module drink_machine(nickel_in, dime_in, quarter_in, collect, nickel_out, dime_out, dispense, reset, clk) ; parameter IDLE=0,FIVE=1,TEN=2,TWENTY_FIVE=3, FIFTEEN=4,THIRTY=5,TWENTY=6,OWE_DIME=7; input nickel_in, dime_in, quarter_in, reset, clk; output collect, nickel_out, dime_out, dispense; reg collect, nickel_out, dime_out, dispense; reg [2:0] D, Q; /* state */ // synopsys state_vector Q always @ ( nickel_in or dime_in or quarter_in or reset ) begin nickel_out = 0; dime_out = 0; dispense = 0; collect = 0; if ( reset ) D = IDLE; else begin D = Q; case ( Q ) IDLE: if (nickel_in) D = FIVE; else if (dime_in) D = TEN; else if (quarter_in) D = TWENTY_FIVE; FIVE: if(nickel_in) D = TEN; else if (dime_in) D = FIFTEEN; else if (quarter_in) D = THIRTY; TEN: if (nickel_in) D = FIFTEEN; else if (dime_in) D = TWENTY; else if (quarter_in) 'vend_a_drink; TWENTY_FIVE: if( nickel_in) D = THIRTY; else if (dime_in) 'vend_a_drink; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; dime_out = 1; end FIFTEEN: if (nickel_in) D = TWENTY; else if (dime_in) D = TWENTY_FIVE; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; end THIRTY: if (nickel_in) 'vend_a_drink; else if (dime_in) begin 'vend_a_drink; nickel_out = 1; end else if (quarter_in) begin 'vend_a_drink; dime_out = 1; D = OWE_DIME; end TWENTY: if (nickel_in) D = TWENTY_FIVE; else if (dime_in) D = THIRTY; else if (quarter_in) begin 'vend_a_drink; dime_out = 1; end OWE_DIME: begin dime_out = 1; D = IDLE; end endcase end end always @ (posedge clk ) begin Q = D; end endmodule

1 Answers   Intel,


Explain what are the differences between analytical and computational modeling?

1 Answers  


Tell me significance of watchdog timer in embedded systems?

1 Answers  


Explain the significance of watchdog timer in embedded systems?

1 Answers  


Explain the uses of timers in embedded system?

1 Answers  


How to implement a fourth order butter worth lp filter at 1 khz if sampling freuency is 8 khz?

1 Answers  


Tell me can include files be nested?

1 Answers  


What does DMA address will deal with?

1 Answers  


What typecast is applied when we have a signed and an unsigned int in an expression?

1 Answers  


Explain the concept of separation of concerns?

1 Answers  


Which is better a char, short or int type for optimization?

1 Answers  


what is the difference between embedded systems and the system in which rtos is running?

1 Answers  


Categories