Muutke küpsiste eelistusi

E-raamat: Microsoft .NET Gadgeteer: Electronics Projects for Hobbyists and Inventors

  • Formaat: 256 pages
  • Ilmumisaeg: 14-Dec-2012
  • Kirjastus: TAB Books Inc
  • Keel: eng
  • ISBN-13: 9780071797962
  • Formaat - PDF+DRM
  • Hind: 25,27 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 256 pages
  • Ilmumisaeg: 14-Dec-2012
  • Kirjastus: TAB Books Inc
  • Keel: eng
  • ISBN-13: 9780071797962

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Turn your flashes of creativity into first-rate gadgetsCovers Gadgeteer for Micro Framework 4.1 and 4.2

Realize your inner innovator and rapidly build breathtaking electronic devices with Microsoft .NET Gadgeteer. By working through easy-to-follow, practical projects, youll discover how to design, assemble, and prototype your own gadgetsall without ever lifting a soldering iron. Learn how to choose components, write Gadgeteer applications, connect your creations to the Web, and troubleshoot. Microsoft .NET Gadgeteer: Electronics Projects for Hobbyists and Inventors contains complete instructions for building your projects using money-saving mainboards and modules.





Set up the development environment and tools on your PC Understand Gadgeteer mainboards, modules, and sockets Learn how the Micro Framework and Gadgeteer libraries work Download and debug your applications from your PC Learn the principles of writing structured applications for embedded projects Interface with SPI, I2C, and serial-based modules Work with Gadgeteer interfaces for serial and storage devices, graphics, networking, and web-connected devices Design touch-sensitive graphic display gadgets Create web servers and web devices
Foreword ix
Acknowledgments xi
Introduction xii
Part I Getting to Know .NET Gadgeteer
1 Introduction to .NET Gadgeteer
3(12)
.NET Gadgeteer Basics
3(1)
Hardware Interface
3(1)
Firmware
4(1)
Micro Framework and Gadgeteer
4(1)
TinyCLR
5(1)
Base Class Layer
6(1)
Gadgeteer Architecture
6(1)
Hardware Interface
7(1)
Firmware Interface
8(1)
Creating Gadgeteer Applications
8(1)
Serial Camera Module
9(1)
The Application Designer
9(6)
2 Software Development Environment
15(26)
Install Visual C# 2010 Express
15(4)
Install the .NET Micro Framework
19(4)
Install the Gadgeteer Core SDK
23(3)
Gadgeteer Documentation
26(1)
Gadgeteer Mainboard and Module Project Templates
26(2)
Install Gadgeteer Mainboard and Modules SDK
28(1)
Tour of the Gadgeteer Development Environment
28(11)
Summary
39(2)
3 Gadgeteer Sockets, Mainboards, and Modules
41(18)
Gadgeteer Sockets
42(3)
Mainboards
45(2)
Modules and Interfaces
47(1)
Module Base Class
48(1)
DaisyLinkModule Base Class
49(1)
DisplayModule Base Class
50(1)
NetworkModule Base Class
51(1)
Gadgeteer Application
52(1)
Program Base Class
52(2)
Application
54(2)
Gadgeteer Interfaces, Utilities, and Services
56(1)
Interfaces
56(1)
Utilities
56(2)
Services
58(1)
4 Gadgeteer API Interfaces
59(10)
Analog Input and Output
59(1)
AnalogInput Class
59(1)
AnalogOutput Class
60(1)
Digital Input, Output, and Input/Output
61(1)
DigitalInput Interface
61(1)
DigitalOutput Interface
61(1)
Input/Output: DigitalIO Interface
61(1)
InterruptInput Class
62(1)
PWMOutput Class
63(1)
I2CBus Class
64(1)
Serial Class
65(1)
SPI Class
66(3)
5 Gadgeteer Mainboards and Modules
69(10)
Gadgeteer Mainboards
69(1)
GHI Electronics
69(2)
Mountaineer Group
71(3)
Love Electronics
74(1)
Sytech Designs Ltd.
75(1)
Gadgeteer Modules
76(1)
Ethernet, WiFi, and SD Cards
76(1)
Graphics Displays
76(1)
I2C and SPI Modules
77(1)
Serial Modules
77(2)
6 Deploying and Debugging
79(18)
TinyCLR and TinyBooter
80(1)
Using MFDeploy
80(1)
MFDeploy Main Screen
81(2)
MFDeploy Functions
83(5)
Deploying and Debugging with Visual Studio
88(1)
Build the Project
89(2)
Set a Breakpoint
91(1)
Immediate Execution
92(1)
Single-Step Through Code and Move the Execution Point
93(1)
More Visual Studio Features
93(4)
Part II Projects
7 Writing Gadgeteer Applications
97(14)
Sequential and Event-Driven Applications
97(1)
Sequential vs. Event-Driven Design Basics
98(1)
Adding Battery Power Savings
98(2)
Gadgeteer Application Flow
100(1)
The Gadgeteer Application Template
100(2)
Application Thread
102(2)
Classes and Project Code Files
104(3)
Using Sequential Application Code
107(3)
Summary
110(1)
8 Data Input and Output Projects
111(30)
Create an Empty Solution in Visual Studio Express
111(5)
SPI Display Module Using Project Resources
116(1)
Adding Project Resources
117(4)
I2C Accelerometer and Process Data Threads
121(5)
Gadgeteer DaisyLink
126(3)
A Combined Module Project
129(2)
Create the Project
131(2)
JoyInput Class with Event
133(3)
DemoApp Class
136(3)
Gadgeteer Program.cs
139(1)
Summary
140(1)
9 Serial Communications Projects
141(18)
Building a Serial Comms Project Using a Serial2USB Module
141(1)
Create the New Project
142(5)
Start and Debug the Application
147(1)
Start the Terminal Application
148(3)
Changing Serial Port Physical Settings
151(3)
Serial Message Data Handling
154(5)
10 SD Card and File Projects
159(28)
Mounting and Unmounting Removable Media
159(1)
GHI-Based Mainboard
160(2)
Sytech NANO Mainboard
162(1)
Directory and File Handling
163(1)
Using the StorageDevice Class
163(5)
Save and Restore Setup Data Project
168(1)
Adding Classes to the Project
169(4)
The Program.cs File
173(3)
Micro Framework Extended Weak References
176(1)
Text and CSV File Projects
176(1)
Simple Text Logger Project
176(4)
CSV File Project
180(6)
Summary
186(1)
11 Ethernet and Web Device Projects
187(28)
Sockets
188(1)
Device Network Configuration
189(3)
TCP/IP Server Project
192(13)
Web-Connected Devices
205(1)
Web Server
205(5)
Web Client
210(1)
Additional Micro Framework Network Support
211(1)
Summary
212(3)
Part III Build Your Own .NET Gadgeteer Hardware
12 Designing Gadgeteer Modules and Mainboards
215(12)
Modules
217(1)
A Simple Custom Prototype Module
217(1)
Using the Module Project Template
218(3)
GadgeteerHardware.XML
221(1)
MSI Generation
222(3)
Mainboards
225(2)
13 Turning Your Gadgeteer Prototype Into a Product
227(4)
Use Modules or Design a Custom Board
227(2)
Packaging Your Prototype
229(2)
A Gadgeteer and Micro Framework 4.2
231(4)
Gadgeteer MF 4.1 and 4.2 Applications
231(1)
MF 4.3 and Visual Studio 2012
232(3)
Index 235
Simon Taylor has been working with embedded device hardware and software for over 30 years. In 1994 he founded the design consultancy Sytech Designs Ltd., which he still runs today. Sytech Designs is one of the first companies that is designing and manufacturing Gadgeteer main boards and modules. Simon has been involved with .NET Micro Framework since the early days and is a member of the Micro Framework Core Team and a Micro Framework partner. His company Sytech Designs specializes in embedded designs, machine-to- machine (M2M) communications, and transport systems.