Echelon Neuron C User Manual

Page 12

Advertising
background image

xii

Appendix A. Neuron C Tools Stand-Alone Use..............................................211

Stand-Alone Tools ...................................................................................... 212

Common Stand-Alone Tool Use .......................................................... 212

Common Syntax ............................................................................212

Common Set of Basic Commands ................................................ 214

Command Switches for Stand-alone Tools ............................................... 215

Neuron C Compiler.............................................................................. 215

Neuron Assembler ...............................................................................216

Neuron Linker .....................................................................................216

Neuron Exporter..................................................................................217

Neuron Librarian................................................................................. 219

Appendix B. Neuron C Function Libraries ....................................................221

Definitions .................................................................................................. 222

NodeBuilder Support for Libraries ........................................................... 222

Tradeoffs, Advantages, and Disadvantages ............................................. 223

Advantages of a Library...................................................................... 223

Disadvantages of a Library................................................................. 223

Library Construction Using the Librarian............................................... 224

Performing Neuron C Functions from Libraries...................................... 225

Appendix C. Neuron C Custom System Images ............................................227

Definitions .................................................................................................. 228

NodeBuilder Use of Custom System Images............................................ 229

Tradeoffs, Advantages, and Disadvantages ............................................. 230

Advantages of a Custom System Image............................................. 230

Disadvantages of a Custom System Image........................................ 230

Constructing a Custom System Image ..................................................... 231

Providing a Large RAM Space .................................................................. 234

Performing Neuron C Functions............................................................... 234

Appendix D. Neuron C Language Implementation Characteristics .............237

Neuron C Language Implementation Characteristics ............................ 238

Translation (J.3.1) ............................................................................... 238

Environment (J.3.2)............................................................................. 239

Identifiers (J.3.3) ................................................................................. 239

Identifiers (F.3.3 of ANSI C Standard)........................................ 239

Characters (J.3.4) ................................................................................ 240

Characters (F.3.4 of ANSI C Standard)....................................... 240

Integers (J.3.5)..................................................................................... 241

Integers (F.3.5 of ANSI C Standard) ........................................... 241

Floating Point (J.3.6)........................................................................... 242

Arrays and Pointers (J.3.7) ................................................................. 242

Arrays and Pointers (F.3.7 of ANSI C Standard) ....................... 242

Hints (J.3.8) ......................................................................................... 243

Structures, Unions, Enumerations, and Bit-Fields (J.3.9) ............... 243

Structures, Unions, Enumerations, and Bit-Fields (F.3.9) ........ 243

Qualifiers (J.3.10) ................................................................................ 244

Declarators (F.3.11 of ANSI C Standard).................................... 244

Statements (F.3.12 of ANSI C Standard) .................................... 244

Preprocessing Directives (J.3.11) ....................................................... 244

Library Functions (J.3.12) .................................................................. 245

Index................................................................................................................247

Advertising