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 revisionPrevious revision
Last revisionBoth sides next revision
crosscompiler:hardware [2018/11/06 11:25] ursgrafcrosscompiler:hardware [2019/11/06 14:39] 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: 2020/12/10 15:29 by ursgraf