Tampilkan postingan dengan label Embedded Systems. Tampilkan semua postingan
Tampilkan postingan dengan label Embedded Systems. Tampilkan semua postingan

Minggu, 14 Juli 2013

Artificial Intelligence: A Modern Approach


Book Description
Artificial Intelligence: A Modern Approach, offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. Number one in its field, this textbook is ideal for one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence.

Table of Contents
Part I: Artificial Intelligence
Chapter 1: Introduction
Chapter 2: Intelligent Agents
Part II: Problem-solving
Chapter 3: Solving Problems by Searching
Chapter 4: Beyond Classical Search
Chapter 5: Adversarial Search
Chapter 6: Constraint Satisfaction Problems
Part III: Knowledge, reasoning, and planning
Chapter 7: Logical Agents
Chapter 8: First-Order Logic
Chapter 9: Inference in First-Order Logic
Chapter 10: Classical Planning
Chapter 11: Planning and Acting in the Real World
Chapter 12: Knowledge Representation
Part IV: Uncertain knowledge and reasoning
Chapter 13: Quantifying Uncertainty
Chapter 14: Probabilistic Reasoning
Chapter 15: Probabilistic Reasoning over Time
Chapter 16: Making Simple Decisions
Chapter 17: Making Complex Decisions
Part V: Learning
Chapter 18: Learning from Examples
Chapter 19: Knowledge in Learning
Chapter 20: Learning Probabilistic Models
Chapter 21: Reinforcement Learning
Part VI: Communicating, perceiving, and acting
Chapter 22: Natural Language Processing
Chapter 23: Natural Language for Communication
Chapter 24: Perception
Chapter 25: Robotics
Part VII: Conclusions
Chapter 26: Philosophical Foundations
Chapter 27: AI: The Present and Future

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1 (2nd Ed. | PDF)
LINK 2 (1st Ed. | PDF)
LINK 3 (2nd Ed. | PDF)
LINK 4 (2nd Ed. | DJVU)
LINK 5 (3rd Ed. | PDF)
LINK 6 (Solution Manual)

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Rabu, 10 Juli 2013

The Definitive Guide to the ARM Cortex-M3



Book Description
The Cortex-M3 processor is a welcome newcomer to the world of embedded processors. This processor is low in cost and power consumption and highly reconfigurable. This guide not only provides an overview of the Cortex-M3 processor to embedded hardware and software engineers, but details all of the benefits that one can achieve with its use. An introduction to the new architecture, instruction set summary, hardware features, and an overview of the debugging system are all included. Application examples are presented including basic steps of software development using ARM tools and the GNU toolchain.

Table of Contents
Introduction
Overview of the Cortex-M3
Cortex-M3 Basics
Instruction Sets
Memory Systems
Cortex-M3 Implementation Overview
Exceptions
The NVIC and Interrupt Control
Interrupt Behavior
Cortex-M3 Programming
Exception Programming
Advanced Programming Features and System Behavior
The Memory Protection Unit
Other Cortex-M3 Features
Debug Architecture
Debugging Components
Getting Started with Cortex-M3 Processor
Porting Applications from the ARM7 to the Cortex-M3
Starting Cortex-M3 Development Using the GNU Tool Chain
Getting Started with the KEIL RealView Microcontroller Development Kit
Programming the Cortex-M3 Microcontrollers in NI LabVIEW

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download Here

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Minggu, 09 Juni 2013

Making Things Move DIY Mechanisms for Inventors, Hobbyists, and Artists



Book Description
In Making Things Move, you’ll learn how to build moving mechanisms through non-technical explanations, examples, and do-it-yourself projects--from art installations to toys to labor-saving devices. The projects include a drawing machine, a mini wind turbine, a mobile robot, and more, but the applications of the examples are limited only by your imagination. A breadth of topics is covered ranging from how to attach couplers and shafts to a motor, to converting between rotary and linear motion.

Table of Contents
1 Introduction to Mechanisms and Machines
2 Materials: How to Choose and Where to Find Them
3 Screw It or Glue It: Fastening and Joining Parts
4 Forces, Friction and Torque (Oh My)
5 Mechanical and Electrical Power, Work, and Energy
6 Eeny, Meeny, Miny, Motor: Options for Creating and Controlling Motion
7 The Guts: Bearings, Couplers, Gears, Screws, and Springs
8 Combining Simple Machines for Work and Fun
9 Making Things and Getting Things Made
10 Projects

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Kamis, 07 Maret 2013

Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world

Book Description
Building electronic projects that interact with the physical world is good fun. But when the devices you've built start to talk to each other, things really get interesting. With 33 easy-to-build projects, Making Things Talk shows you how to get your gadgets to communicate with you and your environment. It’s perfect for people with little technical training but a lot of interest.

Maybe you're a science teacher who wants to show students how to monitor the weather in several locations at once. Or a sculptor looking to stage a room of choreographed mechanical sculptures. In this expanded edition, you’ll learn how to form networks of smart devices that share data and respond to commands.

-Make microcontrollers, PCs, servers, and smartphones talk to each other.
- Call your home thermostat with a smartphone and change the temperature.
- Create your own game controllers that communicate over a network.
- Use ZigBee, Bluetooth, Infrared, and plain old radio to transmit sensor data wirelessly.
- Work with Arduino 1.0, Processing, and PHP—three easy-to-use, open source environments.
- Write programs to send data across the Internet, based on physical activity in your home, office, or backyard.

Table of Contents
Chapter 1 The Tools
Chapter 2 The Simplest Network
Chapter 3 A More Complex Network
Chapter 4 Look, Ma, No Computer! Microcontrollers on the Internet
Chapter 5 Communicating in (Near) Real Time
Chapter 6 Wireless Communication
Chapter 7 Sessionless Networks
Chapter 8 How to Locate (Almost) Anything
Chapter 9 Identification
Chapter 10 Mobile Phone Networks and the Physical World
Chapter 11 Protocols Revisited

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Making Things Talk: Practical Methods for Connecting Physical Objects

Book Description
Building electronic projects that interact with the physical world is good fun. But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to plug some sensors in your home to the Internet or create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need.

This book is perfect for people with little technical training but a lot of interest. Maybe you're a science teacher who wants to show students how to monitor weather conditions at several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate -- whether they're microcontroller-powered devices, email programs, or networked databases -- you can get them to interact.

Each chapter in contains instructions on how to build working projects that help you do just that. You will:
Make your pet's bed send you email
Make your own seesaw game controller that communicates over the Internet
Learn how to use ZigBee and Bluetooth radios to transmit sensor data wirelessly
Set up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino/Wiring, Processing, and PHP.
Write programs to send data across the Internet based on physical activity in your home, office, or backyard
And much more

With a little electronics know-how, basic (not necessarily in BASIC) programming skills, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk, the possibilities are practically endless.

Table of Contents
Chapter 1 The Tools
Chapter 2 The Simplest Network
Chapter 3 A More Complex Network
Chapter 4 Look Ma No Computer Microcontrollers on the Internet
Chapter 5 Communicating in Near Real Time
Chapter 6 Wireless Communication
Chapter 7 Sessionless Networks
Chapter 8 How to Locate Almost Anything
Chapter 9 Identification

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Selasa, 05 Maret 2013

Fuzzy Logic for Embedded Systems Applications

Book Description
Fuzzy Logic for Embedded Systems Applications, by a recognized expert in the field, covers all the basic theory relevant to electronics design, with particular emphasis on embedded systems, and shows how the techniques can be applied to shorten design cycles and handle logic problems that are tough to solve using conventional linear techniques. All the latest advances in the field aree discussed and practical circuit design examples presented.

Fuzzy logic has been found to be particularly suitable for many embedded control applications. The intuitive nature of the fuzzy-based system design saves engineers time and reduces costs by shortening product development cycles and making system maintenance and adjustments easier. Yet despite its wide acceptance-and perhaps because of its name-it is still misunderstood and feared by many engineers. There is a need for embedded systems designers-both hardware and software-to get up to speed on the principles and applications of fuzzy logic in order to ascertain when and how to use them appropriately.

Fuzzy Logic for Embedded Systems Applications provides practical guidelines for designing electronic circuits and devices for embedded systems using fuzzy-based logic. It covers both theory and applications with design examples.

* Unified approach to fuzzy electronics from an engineering point of view
* Easy to follow with plenty of examples
* Review and evaluation of free resources

Table of Contents
1. Embedded Systems: An Overview
2. Fuzzy Sets
3. Fuzzy Relations
4. Embedded Fuzzy Applications
5. Critique of Fuzzy Logic
6. Neural Networks
7. Hybrid Systems
8. Hardware Implementations
9. Software Tools

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3
LINK 4
LINK 5
LINK 6

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Sabtu, 02 Maret 2013

Embedded Robotics: Mobile Robot Design and Applications With Embedded Systems

Book Description
This book presents a unique examination of mobile robots and embedded systems, from introductory to intermediate level. It is structured in three parts, dealing with Embedded Systems (hardware and software design, actuators, sensors, PID control, multitasking), Mobile Robot Design (driving, balancing, walking, and flying robots), and Mobile Robot Applications (mapping, robot soccer, genetic algorithms, neural networks, behavior-based systems, and simulation). The book is written as a text for courses in computer science, computer engineering, IT, electronic engineering, and mechatronics, as well as a guide for robot hobbyists and researchers.

Table of Contents (3rd Edition)
PART I: EMBEDDED SYSTEMS
1 Robots and Controllers
2 Central Processing Unit
3 Sensors
4 Actuators
5 Control
6 Multitasking
7 Wireless Communication
PART II: MOBILE ROBOT DESIGN
8 Driving Robots
9 Omni-Directional Robots
10 Balancing Robots
11 Walking Robots
12 Autonomous Planes
13 Autonomous Vessels and Underwater Vehicles
14 Robot Manipulators
15 Simulation Systems
PART III: MOBILE ROBOT APPLICATIONS
16 Localization and Navigation
17 Maze Exploration
18 Map Generation
19 Real-Time Image Processing
20 Robot Soccer
21 Neural Networks
22 Genetic Algorithms
23 Genetic Programming
24 Behavior-Based Systems
25 Evolution of Walking Gaits
26 Automotive Systems
27 Outlook

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Jumat, 22 Februari 2013

THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS Using Assembly and С

Book Overview
The AVR Microcontroller and Embedded Systems: Using Assembly and C features a step-by-step approach in covering both Assembly and C language programming of the AVR family of Microcontrollers. It offers a systematic approach in programming and interfacing of the AVR with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Opto-isolators, and RTC. Both Assembly and C languages are used in all the peripherals programming. In the first 6 chapters, Assembly language is used to cover the AVR architecture and starting with chapter 7, both Assembly and C languages are used to show the peripherals programming and interfacing.

Table of Contents
CHAPTER 0 : INTRODUCTION TO COMPUTING
CHAPTER 1 : THE AVR MICROCONTROLLER: HISTORY AND FEATURES
CHAPTER 2 : AVR ARCHITECTURE AND ASSEMBLY LANGUAGE PROGRAMMING
CHAPTER 3 : BRANCH, CALL, AND TIME DELAY LOOP
CHAPTER 4 : AVR I/O PORT PROGRAMMING
CHAPTER 5 : ARITHMETIC, LOGIC INSTRUCTIONS, AND PROGRAMS
CHAPTER 6 : AVR ADVANCED ASSEMBLY LANGUAGE PROGRAMMING
CHAPTER 7 : AVR PROGRAMMING IN С
CHAPTER 8 : AVR HARDWARE CONNECTION, HEX-FILE, AND FLASH LOADERS
CHAPTER 9 : AVR TIMER PROGRAMMING IN ASSEMBLY AND С
CHAPTER 10 : AVR INTERRUPT PROGRAMMING IN ASSEMBLY AND С
CHAPTER 11 : AVR SERIAL PORT PROGRAMMING IN ASSEMBLY AND С
CHAPTER 12 : LCD AND KEYBOARD INTERFACING
CHAPTER 13 : ADC, DAC, AND SENSOR INTERFACING
CHAPTER 14 : RELAY,OPTO-ISOLATOR, AND STEPPER MOTOR INTERFACING WITH AVR
CHAPTER 15 : INPUT CAPTURE AND WAVE GENERATION IN AVR
CHAPTER 16 : PWM PROGRAMMING AND DCMOTOR CONTROL IN AVR
CHAPTER 17 : SPI PROTOCOL AND MAX7221 DISPLAY INTERFACING
CHAPTER 18 : I2C PROTOCOL AND DS1307RTC INTERFACING

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3
LINK 4
LINK 5

Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Kamis, 21 Februari 2013

Embedded C Programming and the Microchip PIC

Book Description
This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip family of PIC microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out example programs demonstrate common uses for each of the peripherals. Readers are subsequently introduced to the built-in functions available in C, to help speed their programming and problem solving. Finally, readers are taken through use of the C Compiler, and learn to efficiently develop custom projects.

Table of Contents
Chapter 1 Embedded C Language Tutorial
Chapter 2 PIC Microcontroller Hardware
Chapter 3 Standard I/O and Preprocessor Directives
Chapter 4 The CCS-PICC C Compiler and IDE
Chapter 5 Project Development
Appendices

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3
LINK 4

Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Jumat, 15 Februari 2013

Designing Embedded Systems with PIC Microcontrollers: Principles and Applications

Overview
This book is a hands-on introduction to the principles and practice of embedded system design using the PIC microcontroller. Packed with helpful examples and illustrations, it gives an in-depth treatment of microcontroller design, programming in both assembly language and C, and features advanced topics such as networking and real-time operating systems. It is accompanied by a CD-ROM containing copies of all programs and software tools used in the text and a ‘student’ version of the C complier.

Designing Embedded Systems with PIC Microcontrollers: Principles and Applications is ideal for students of electronics, mechatronics and computer engineering. Engineers in industry and informed hobbyists will also find this book a valuable resource when designing and implementing both simple and sophisticated embedded systems using the PIC Microcontroller.

*Gain the knowledge and skills required for developing today's embedded systems, through use of the PIC microcontroller.
*Explore in detail the 16F84A, 16F873A and 18F242 microcontrollers as examples of the wider PIC family.
*Learn how to program in Assembler and C.
*Work through sample designs and design ideas, including a robot in the form of an autonomous guided vehicle.
*Accompanied by a CD-ROM containing copies of all programs and software tools used in the text and a ‘student' version of the C complier.

Contents
Section 1 Getting Started with Embedded Systems 
1-Tiny computers, hidden control
Section 2 Minimum Systems and the PIC®16F84A
2-Introducing the PIC®16 Series and the 16F84A
3-Parallel ports, power supply and the clock oscillator
4-Starting to program – an introduction to Assembler
5-Building Assembler programs
6-Working with time: interrupts, counters and timers
Section 3 Larger Systems and the PIC®16F873A
7-Larger systems and the PIC®16F873A
8-The human and physical interfaces
9-Taking timing further
10-Starting with serial
11-Data acquisition and manipulation
Section 4 Smarter Systems and the PIC®18FXX2
12-Smarter systems and the PIC®18FXX2
13-The PIC®18FXX2 peripherals
14-Introducing C
15-C and the embedded environment
16-Acquiring and using data with C
17-More C and the wider C environment
18-Multi-tasking and the Real Time Operating System
19-The Salvo Real Time Operating System
Section 5 Techniques of Connectivity and Networking
20-Connectivity and networks

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1 
LINK 2

Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Senin, 11 Februari 2013

Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing

Description
Get ready to create distributed sensor systems and intelligent interactive devices using the ZigBee wireless networking protocol and Series 2 XBee radios. By the time you're halfway through this fast-paced, hands-on guide, you'll have built a series of useful projects, including a complete ZigBee wireless network that delivers remotely sensed data.

Radio networking is creating revolutions in volcano monitoring, performance art, clean energy, and consumer electronics. As you follow the examples in each chapter, you'll learn how to tackle inspiring projects of your own. This practical guide is ideal for inventors, hackers, crafters, students, hobbyists, and scientists.

1-Investigate an assortment of practical and intriguing project ideas
2-Prepare your ZigBee toolbox with an extensive shopping list of parts and programs
3-Create a simple, working ZigBee network with XBee radios in less than two hours -- for under $100
4-Use the Arduino open source electronics prototyping platform to build a series of increasingly complex projects
5-Get familiar with XBee's API mode for creating sensor networks
6-Build fully scalable sensing and actuation systems with inexpensive components
7-Learn about power management, source routing, and other XBee technical nuances
8-Make gateways that connect with neighboring networks, including the Internet

Contents
Chapter 1 Getting Ready
Chapter 2 Up and Running
Chapter 3 Build a Better Doorbell
Chapter 4 Ins and Outs
Chapter 5 API and a Sensor Network
Chapter 6 Sleeping Then Changing the World
Chapter 7 Over the Borders
Chapter 8 More to Love
Appendix Resource Guide

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3

Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.


Minggu, 13 Januari 2013

PIC Microcontroller And Embedded Systems: Using Assembly And C For PIC18

Introduction:
This book offers a systematic approach to PIC programming and interfacing using Assembly and C languages.  Offering numerous examples and a step-by-step approach, it covers both the Assembly and C programming languages and devotes separate chapters to interfacing with peripherals such as Timers, LCD, Serial Ports, Interrupts, Motors and more.  A unique chapter on hardware design of the PIC system and the PIC trainer round out coverage. Systematic coverage of the PIC18 family of Microcontrollers. Assembly language and C language programming and interfacing techniques. Thorough coverage of Architectures and Assembly language programming of the PIC18. Thorough coverage of C language programming of the PIC18. Separate chapters on programming and interfacing the PIC with peripherals - Includes information on how to interface the PIC with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Optoisolators, and RTC. Covers how to program each peripheral, first using the Assembly language and then using the C language. Those involved with PIC programming and interfacing using Assembly and C languages.

Contents:
Introduction to Computing
Chapter-1: The PIC Microcontrollers: History and Features
Chapter-2: PIC Architecture & Assembly Language Programming
Chapter-3: Branch, Call, and Time Delay Loop
Chapter-4: PIC I/O Port Programming
Chapter-5: Arithmetic, Logic Instructions, and Programs
Chapter-6: Bank Switching, Table Processing, Macros, and Modules
Chapter-7: PIC Programming in C
Chapter-8: PIC18F Hardware Connection and ROM Loaders
Chapter-9: PIC18 Timer Programming in Assembly and C
Chapter-10: PIC18 Serial Port Programming in Assembly and C
Chapter-11: Interrupt Programming in Assembly and C
Chapter-12: LCD and Keyboard Interfacing
Chapter-13: ADC, DAC, and Sensor Interfacing
Chapter-14: Using Flash and EEPROM Memories for Data Storage
Chapter-15: CCP and ECCP Programming
Chapter-16: SPI Protocol and DS1306 RTC Interfacing
Chapter-17: Motor Control: Relay, PWM, DC, and Stepper Motors
APPENDICES
A: PIC18 Instructions: Format and Description
B: Basics of Wire Wrapping
C: IC Technology and System Design Issues
D: Flowcharts and Pseudocode
E: PIC18 Primer for x86 and 8051 Programmers
F: ASCII Codes
G: Assemblers, Development Resources, and Suppliers
H: Data Sheets

Download:
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1
LINK 2
LINK 3
LINK 4
LINK 5
Solution Manual
LINK 1

Copyright Disclaimer
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.