E


ECMA. See European Computer Manufacturers Association (ECMA)

EEPROM (Electrically Erasable Programmable Read-Only Memory), 65, 247

EmbeddedFusion, 14, 231

EmbeddedFusion case study, 231

design approach, 234–35

device description, 231–32

.NET Micro Framework, 232–34

.NET Micro Framework and Visual Studio, 235–36

ship mode, 236

embedded code. See code, embedded

embedded development, I, 20, 241, 244

embedded devices, i, 4, 8, 11, 20–21, 53, 76, 89, 91, 94, 102, 205, 231

networking. See networking

embedded products, 3–4, 5–6

.NET Framework and, 5–6

.NET Micro Framework and, 8

Emtrion, 14

emulation, 12–13, 187

Emulator, Microsoft, 28, 29. See also emulators; Extensible Emulator

EmulatorComponents, 193

Emulator.config, 192

emulators, 29, 76–77

accelerometer, 234

debugging, 33

network interfaces, 98

persistence and, 73

problems with, 242

registration of, Visual Studio, 191

socket exception, 104–05

ultimate flashlight device, 38

Enable User Control message, 221

EnableDhcp method, 96

EnableStaticDns method, 96

EnableStaticIP method, 95, 96

Encoding.UEF8.GetBytes method, 61

EndPoint class, 102–03, 107–08, 116

endpoints, content and, SideShow, 168–77

energy efficiency, 6, 8, 10. See also power consumption

Enter method, 48, 225

entry ports, 30

enumeration, 40

available network interfaces, 98

defined, 247

ErrorCode, 104

errors

connection refused, 107

constructors, and exceptions, 52

content delivery, SideShow, 171

emulator, 193, 203

exception handling, 53

execution, 8

handling, 55–56

native code vs. managed code, 8

socket options, 104–05

Winsock codes, socket exceptions, 105

Ethernet physical layer, 91

European Computer Manufacturers Association (ECMA), 8, 19–20

events

binding. See binding

Button, 149, 153

connecting to interrupt handler, 44

Exception class, 104

inputs with, 42–43

Robot, 228–29

user input with, 149–53

exception handling, 53, 69

exceptionFun, 55

exceptions

in C#, 52–53

catching, 53–54

custom components, emulators, 203

design, 55–56

emulators, 203, 211

and errors, constructors, 52

extracting information from, 54

finally block, 54–55, 56

ports, emulator, 193

serialization, 70

socket option, 104–05

throwing, 53

Types, emulator, 193

execution (code), 8

Exit method, 225

exportData method, 61, 62

extended weak references

creating, 71

data retention, 69–70

recovering data, 72–73

setting properties, 71–73

ExtendedWeakReference, 71

Extensible Application Markup Language (XAML), 11, 135

Extensible Emulator, 25, 187, 244. See also emulators

adding emulated components, 192–98

advanced techniques, 209–12

built-in components, 205–09

components, downloadable sharing of, 189

creating components, 198–204

design of, 188–89

emulating your device, 189–92

importing configurations, 209

Extensible Markup Language (XML)

configuration file, 192, 198, 199, 201, 202, 209–10

Configure method, 195

parser, 242

serialization, 253

SideShow and, 162, 169, 172–73, 241




Embedded Programming with the Microsoft .Net Micro Framework
Embedded Programming with the Microsoft .NET Micro Framework
ISBN: 0735623651
EAN: 2147483647
Year: 2007
Pages: 118

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net