deep

a Cross Development Platform for Java

User Tools

Site Tools


crosscompiler:hardware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
crosscompiler:hardware [2018/11/06 11:25]
ursgraf
crosscompiler:hardware [2019/11/06 14:39] (current)
ursgraf
Line 1: Line 1:
 ====== Accessing the Hardware ====== ====== Accessing the Hardware ======
  
-Java was developed as a save language. It does not allow direct access and manipulation of absolute memory locations. Nevertheless this is essential for embedded programming. We therefore include this possibility by the use a special java class ''​ch.ntb.inf.deep.unsafe.US''​ (US stand for //​unsafe//​). Wenn methods of this class are used the code generator inserts machine code accordingly.\\+Java was developed as a safe language. It does not allow direct access and manipulation of absolute memory locations. Nevertheless this is essential for embedded programming. We therefore include this possibility by the use a special java class ''​ch.ntb.inf.deep.unsafe.US''​ (US stand for //​unsafe//​). Wenn methods of this class are used the code generator inserts machine code accordingly.\\
 By using ''​US.java''​ you can By using ''​US.java''​ you can
   * read from absolute memory locations (1, 2, 4, 8 bytes)   * read from absolute memory locations (1, 2, 4, 8 bytes)
crosscompiler/hardware.txt · Last modified: 2019/11/06 14:39 by ursgraf