0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (6)
  • R250 - R500 (70)
  • R500+ (153)
  • -
Status
Format
Author / Contributor
Publisher

Books > Professional & Technical > Electronics & communications engineering > Electronics engineering > Electronic devices & materials > Microprocessors

ESP8266 Internet of Things Cookbook (Paperback): Marco Schwartz ESP8266 Internet of Things Cookbook (Paperback)
Marco Schwartz
R1,199 Discovery Miles 11 990 Ships in 10 - 15 working days

Exploring the low cost WiFi module About This Book * Leverage the ESP8266's on-board processing and storage capability * Get hand- on experience of working on the ESP8266 Arduino Core and its various libraries * A practical and enticing recipe-based book that will teach you how to make your environment smart using the ESP8266 Who This Book Is For This book is targeted at IOT enthusiasts who are well versed with electronics concepts and have a very basic familiarity with the ESP8266. Some experience with programming will be an advantage. What You Will Learn * Measure data from a digital temperature and humidity sensor using the ESP8266 * Explore advanced ESP8266 functionalities * Control devices from anywhere in the world using MicroPython * Troubleshoot issues with cloud data monitoring * Tweet data from the Arduino board * Build a cloud-connected power-switch with the ESP8266 * Create an ESP8266 robot controlled from the cloud In Detail The ESP8266 Wi-Fi Module is a self contained System on Chip (SOC) with an integrated TCP/IP protocol stack and can give any microcontroller access to your Wi-Fi network. It is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. This book contains practical recipes that will help you master all ESP8266 functionalities. You will start by configuring and customizing the chip in line with your requirements. Then you will focus on core topics such as on-board processing, sensors, GPIOs, programming, networking, integration with external components, and so on. We will also teach you how to leverage Arduino using the ESP8266 and you'll learn about its libraries, file system, OTA updates, and so on. The book also provide recipes on web servers, testing, connecting with the cloud, and troubleshooting techniques. Programming aspects include MicroPython and how to leverage it to get started with the ESP8266. Towards the end, we will use these concepts and create an interesting project (IOT). By the end of the book, readers will be proficient enough to use the ESP8266 board efficiently. Style and approach This recipe-based book will teach you to build projects using the ESP8266.

A Thoroughly Modern Player Piano (Paperback): Charles Mathys A Thoroughly Modern Player Piano (Paperback)
Charles Mathys
R496 R465 Discovery Miles 4 650 Save R31 (6%) Ships in 10 - 15 working days
The AVR Microcontroller and Embedded Systems Using Assembly and C - Using Arduino Uno and Atmel Studio (Paperback): Sarmad... The AVR Microcontroller and Embedded Systems Using Assembly and C - Using Arduino Uno and Atmel Studio (Paperback)
Sarmad Naimi, Muhammad Ali Mazidi, Sepehr Naimi
R931 Discovery Miles 9 310 Ships in 10 - 15 working days
ARM (R) Cortex (R) M4 Cookbook (Paperback): Dr. Mark Fisher ARM (R) Cortex (R) M4 Cookbook (Paperback)
Dr. Mark Fisher
R1,601 Discovery Miles 16 010 Ships in 10 - 15 working days

Over 50 hands-on recipes that will help you develop amazing real-time applications using GPIO, RS232, ADC, DAC, timers, audio codecs, graphics LCD, and a touch screen About This Book * This book focuses on programming embedded systems using a practical approach * Examples show how to use bitmapped graphics and manipulate digital audio to produce amazing games and other multimedia applications * The recipes in this book are written using ARM's MDK Microcontroller Development Kit which is the most comprehensive and accessible development solution Who This Book Is For This book is aimed at those with an interest in designing and programming embedded systems. These could include electrical engineers or computer programmers who want to get started with microcontroller applications using the ARM Cortex-M4 architecture in a short time frame. The book's recipes can also be used to support students learning embedded programming for the first time. Basic knowledge of programming using a high level language is essential but those familiar with other high level languages such as Python or Java should not have too much difficulty picking up the basics of embedded C programming. What You Will Learn * Use ARM's uVision MDK to configure the microcontroller run time environment (RTE), create projects and compile download and run simple programs on an evaluation board. * Use and extend device family packs to configure I/O peripherals. * Develop multimedia applications using the touchscreen and audio codec beep generator. * Configure the codec to stream digital audio and design digital filters to create amazing audio effects. * Write multi-threaded programs using ARM's real time operating system (RTOS). * Write critical sections of code in assembly language and integrate these with functions written in C. * Fix problems using ARM's debugging tool to set breakpoints and examine variables. * Port uVision projects to other open source development environments. In Detail Embedded microcontrollers are at the core of many everyday electronic devices. Electronic automotive systems rely on these devices for engine management, anti-lock brakes, in car entertainment, automatic transmission, active suspension, satellite navigation, etc. The so-called internet of things drives the market for such technology, so much so that embedded cores now represent 90% of all processor's sold. The ARM Cortex-M4 is one of the most powerful microcontrollers on the market and includes a floating point unit (FPU) which enables it to address applications. The ARM Cortex-M4 Microcontroller Cookbook provides a practical introduction to programming an embedded microcontroller architecture. This book attempts to address this through a series of recipes that develop embedded applications targeting the ARM-Cortex M4 device family. The recipes in this book have all been tested using the Keil MCBSTM32F400 board. This board includes a small graphic LCD touchscreen (320x240 pixels) that can be used to create a variety of 2D gaming applications. These motivate a younger audience and are used throughout the book to illustrate particular hardware peripherals and software concepts. C language is used predominantly throughout but one chapter is devoted to recipes involving assembly language. Programs are mostly written using ARM's free microcontroller development kit (MDK) but for those looking for open source development environments the book also shows how to configure the ARM-GNU toolchain. Some of the recipes described in the book are the basis for laboratories and assignments undertaken by undergraduates. Style and approach The ARM Cortex-M4 Cookbook is a practical guide full of hands-on recipes. It follows a step-by-step approach that allows you to find, utilize and learn ARM concepts quickly.

Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C - Third Edition (Paperback): Yifeng Zhu Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C - Third Edition (Paperback)
Yifeng Zhu
R2,346 Discovery Miles 23 460 Ships in 10 - 15 working days
Embedded Systems Fundamentals with Arm Cortex M Based Microcontrollers - A Practical Approach (Paperback, FRDM-KL25Z Edition):... Embedded Systems Fundamentals with Arm Cortex M Based Microcontrollers - A Practical Approach (Paperback, FRDM-KL25Z Edition)
Alexander G Dean
R1,163 Discovery Miles 11 630 Ships in 10 - 15 working days

Microcontrollers are embedded into larger systems to provide benefits such as better performance, more features, better efficiency, lower costs and better dependability. This textbook introduces students to creating microcontroller-based embedded systems featuring an ARM Cortex-M CPU core.

An appendix covers how to measure the power and energy use on the FRDM-KL25Z board, including disconnecting the debug MCU to reduce power. Energy measurement using an ultracapacitor is also presented.

For use in ECE, EE, and CS departments.

Raspberry Pi LCD Projects (Paperback): Robert J. Davis II Raspberry Pi LCD Projects (Paperback)
Robert J. Davis II
R357 Discovery Miles 3 570 Ships in 10 - 15 working days
Micro - bit IoT In C (Paperback): Harry Fairhead Micro - bit IoT In C (Paperback)
Harry Fairhead
R690 Discovery Miles 6 900 Ships in 10 - 15 working days
Channel Coding: Theory, Algorithms, and Applications - Academic Press Library in Mobile and Wireless Communications... Channel Coding: Theory, Algorithms, and Applications - Academic Press Library in Mobile and Wireless Communications (Paperback)
David Declercq, Marc Fossorier, Ezio Biglieri
R5,308 Discovery Miles 53 080 Ships in 10 - 15 working days

This book gives a review of the principles, methods and techniques of important and emerging research topics and technologies in Channel Coding, including theory, algorithms, and applications. Edited by leading people in the field who, through their reputation, have been able to commission experts to write on a particular topic. With this reference source you will: Quickly grasp a new area of research Understand the underlying principles of a topic and its applications Ascertain how a topic relates to other areas and learn of the research issues yet to be resolved

Microprocessor Interface (Paperback): Chung S Leung Microprocessor Interface (Paperback)
Chung S Leung
R3,203 Discovery Miles 32 030 Ships in 10 - 15 working days

Microprocessor Interface uses a step-by-step explanation and clear illustrations to explain how to implement a microprocessor interface and develop a robotic project. Based on real classroom experiences and projects, the text shares knowledge and experience rooted in real-world student implementation. Part I of the text addresses foundational ideas in microprocessor interface, such as working with character-based LCDs and how to linearize a GP2Y0A02 IR sensor with an 8-bitATD conversion. In Part II the focus is on robotics. Students learn how to control a servo motor and choose a chassis. Both Parts I and II feature a variety of projects that allow students to immediately apply what they have learned. Part III is composed of eleven microprocessor labs on topics such as conditional flags and rotate instruction, bit testing and manipulation, and siren generation. Developed and organized to fully support students as they complete projects, Microprocessor Interface can be used in laboratory classes that accompany microprocessor systems I and II courses, or any class devoted to autonomous robots or microprocessor interface studies.

Hacking - Computer Hacking: The Essential Hacking Guide for Beginners, Everything You need to know about Hacking, Computer... Hacking - Computer Hacking: The Essential Hacking Guide for Beginners, Everything You need to know about Hacking, Computer Hacking, and Security Penetration (Paperback)
Erik Savasgard
R245 Discovery Miles 2 450 Ships in 10 - 15 working days
Building a BeagleBone Black Super Cluster (Paperback): Andreas Josef Reichel Building a BeagleBone Black Super Cluster (Paperback)
Andreas Josef Reichel
R897 Discovery Miles 8 970 Ships in 10 - 15 working days

If you are a programmer, scientist, or someone interested in modern computer technology that goes beyond the typical PC, then this book will show you the outstanding possibilities of cluster computing with modern embedded systems based on ARM architecture. Whether you need a high-speed or low-cost scalable cluster for simulations or want to try something new, this book is the right guide for you.

Learning BeagleBone Python Programming (Paperback): Alexander Hiam Learning BeagleBone Python Programming (Paperback)
Alexander Hiam
R1,254 Discovery Miles 12 540 Ships in 10 - 15 working days

0

Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C (Paperback, 2nd ed.): Yifeng Zhu Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C (Paperback, 2nd ed.)
Yifeng Zhu
R2,319 Discovery Miles 23 190 Ships in 10 - 15 working days
Mastering BeagleBone Robotics (Paperback): Richard Grimmett Mastering BeagleBone Robotics (Paperback)
Richard Grimmett
R1,292 Discovery Miles 12 920 Ships in 10 - 15 working days

If you want a simple guide to building complex robots, then this book is for you. You'll need some programming knowledge and experience working with mechanical systems.

Arduino - 101 Beginners Guide: How to get started with Your Arduino (Tips, Tricks, Projects and More!) (Paperback): Erik... Arduino - 101 Beginners Guide: How to get started with Your Arduino (Tips, Tricks, Projects and More!) (Paperback)
Erik Savasgard
R171 Discovery Miles 1 710 Ships in 10 - 15 working days
Sae J1939 ECU Programming & Vehicle Bus Simulation with Arduino (Paperback): Wilfried Voss Sae J1939 ECU Programming & Vehicle Bus Simulation with Arduino (Paperback)
Wilfried Voss
R711 Discovery Miles 7 110 Ships in 10 - 15 working days
GPS Technology for Walking, Driving, Boating, Flying (Paperback): Jon Schiller Phd GPS Technology for Walking, Driving, Boating, Flying (Paperback)
Jon Schiller Phd
R879 Discovery Miles 8 790 Ships in 10 - 15 working days

Your author was chief engineer on the Avionics for the F111 fighter aircraft which was the first military aircraft to include GPS for its navigation system. That was before the days of widespread use of NanoTechology in electronics; as a result the F111 GPS was in a box the size of a Personal Computer and cost around half million dollars. I have a Tom-Tom GPS for my auto which is palm sized and cost a few hundred dollars. In 2012 I bought a 4 inch Samsung SIII smartphone which cost less than $200 and which included a free GPS App. I also bought a Toshiba Thrive Tablet for less than $300 which contains a free Google GPS App. GPS can be downloaded free to any Android mobile device. These free Google GPS Apps use Google navigation maps, for which you get charged data usage by your Android mobile server. You can download a more sophisticated GPS program that includes downloaded maps for which you pay a once only price, which avoids the data cost for using the maps which are stored in your mobile device memory. I took a test flight in the Caltech flying club aircraft that included a GPS navigation system with an easy to comprehend display. One of the benefits of this aircraft GPS is it would permit making IFR approaches to airports that lack an FAA ILS approach system, such as the airport here in Lompoc, CA, where I live. This book is intended to provide the status of GPS technology for use in walking, driving, boating and flying in 2013.

C/USB - The Universal Serial Bus Device Stack and the Renesas Rx63n (Hardcover): The Micrium Usb Team C/USB - The Universal Serial Bus Device Stack and the Renesas Rx63n (Hardcover)
The Micrium Usb Team
R2,436 Discovery Miles 24 360 Ships in 10 - 15 working days

USB is likely the most successful communication interface in the history of computer systems, and is the de-facto standard for connecting computer peripherals. Micri m's C/USB-Device is a USB device stack designed specifically for embedded systems. Built from the ground up with Micri m's quality, scalability and reliability, it has gone through a rigorous validation process to comply with the USB 2.0 specification. The first part of this book describes the inner-workings of USB using Micri m's C/USB-Device stack as a reference. The second part demonstrates how the Renesas YRDKRX63N Demonstration Kit (sold separately) and Micri m's C/USB-Device stack can be used as the foundation to build a USB device that relies on a combination of proven hardware and software platforms. Renesas' ultra-low-power RX63N MCU is at the core of the YRDKRX63N board, which incorporates communication functions such as USB 2.0 full-speed (host or device) among others. The examples featured in this book include USB devices with the most basic functionality that will allow you to understand the USB concepts covered in the first part of the book and at the same time, they provide a framework to quickly build devices such as: - USB-to-serial adapter (Communications Device Class) - Mouse or keyboard (Human Interface Device Class) - Removable storage device (Mass Storage Class) - USB medical device (Personal Healthcare Device Class) - Custom device (Vendor Class)

Creating Fast, Responsive and Energy-Efficient Embedded Systems Using the Renesas Rl78 Microcontroller (Paperback): Alexander G... Creating Fast, Responsive and Energy-Efficient Embedded Systems Using the Renesas Rl78 Microcontroller (Paperback)
Alexander G Dean
R1,654 Discovery Miles 16 540 Ships in 10 - 15 working days

Embedded microcontrollers enable products with sophisticated control, precise timing, low unit cost, low development cost, and high design flexibility. This book shows how to design and optimize embedded systems using the energy-efficient RL78 family of microcontrollers from Renesas Electronics Inc. The book is suitable for practicing engineers and both undergraduate and graduate classes on embedded systems. The first section of the book provides an introduction to developing embedded systems efficiently. - Basic microcontroller concepts - Processor core, instruction set architecture and interrupt system - Peripherals for digital and analog interfacing, serial communications, timing control, system robustness and acceleration, clock system control and low-power standby modes - Software development concepts including software engineering, development tool-chain, and compiler concepts The second section dives into optimizing embedded systems for three different goals. - Program speed depends on designing an efficient program and then helping the compiler generate fast object code. Execution time profiling finds the slow parts of the program quickly and guides speed optimization efforts. Examining object code helps determine if the compiler is working well enough. - Program responsiveness to events depends on the task scheduling approach and the use of preemption and prioritization. Real-time system analysis enables the calculation of response times and schedulability. - System energy efficiency depends on balancing a system's static and dynamic power consumption. A good design will trade off supply voltage, operating frequency, standby and shutdown modes to meet energy or power goals.

Embedded Systems, an Introduction Using the Renesas Rx62n Microcontroller (Paperback): James M. Conrad Embedded Systems, an Introduction Using the Renesas Rx62n Microcontroller (Paperback)
James M. Conrad
R1,700 Discovery Miles 17 000 Ships in 10 - 15 working days
Embedded Systems - Real-Time Operating Systems for Arm Cortex M Microcontrollers (Paperback, 2nd ed.): Jonathan Valvano Embedded Systems - Real-Time Operating Systems for Arm Cortex M Microcontrollers (Paperback, 2nd ed.)
Jonathan Valvano
R1,111 Discovery Miles 11 110 Ships in 10 - 15 working days

Embedded systems are a ubiquitous component of our everyday lives. We interact with hundreds of tiny computers every day that are embedded into our houses, our cars, our toys, and our work. As our world has become more complex, so have the capabilities of the microcontrollers embedded into our devices. The ARM(r) Cortex -M family represents the new class of microcontroller much more powerful than the devices available ten years ago. The purpose of this book is to present the design methodology to train young engineers to understand the basic building blocks that comprise devices like a cell phone, an MP3 player, a pacemaker, antilock brakes, and an engine controller. This book, now in its second edition (Jan 2014, 2nd printing), is the third in a series of three books that teach the fundamentals of embedded systems as applied to ARM(r) Cortex -M microcontrollers. This third volume is primarily written for senior undergraduate or first-year graduate electrical and computer engineering students. It could also be used for professionals wishing to design or deploy a real-time operating system onto an ARM platform. The first book Embedded Systems: Introduction to the ARM Cortex-M Microcontroller is an introduction to computers and interfacing focusing on assembly language and C programming. The second book Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontroller focuses on interfacing and the design of embedded systems. This third book is an advanced book focusing on operating systems, high-speed interfacing, control systems, and robotics. Rather than buying and deploying an existing OS, the focus is on fundamental principles, so readers can write their-own OS. An embedded system is a system that performs a specific task and has a computer embedded inside. A system is comprised of components and interfaces connected together for a common purpose. Specific topics include microcontrollers, design, verification, hardware/software synchronization, interfacing devices to the computer, real-time operating systems, data collection and processing, motor control, analog filters, digital filters, and real-time signal processing. This book employs many approaches to learning. It will not include an exhaustive recapitulation of the information in data sheets. First, it begins with basic fundamentals, which allows the reader to solve new problems with new technology. Second, the book presents many detailed design examples. These examples illustrate the process of design. There are multiple structural components that assist learning. Checkpoints, with answers in the back, are short easy to answer questions providing immediate feedback while reading. Simple homework, with answers to the odd questions on the web, provides more detailed learning opportunities. The book includes an index and a glossary so that information can be searched. The most important learning experiences in a class like this are of course the laboratories. Each chapter has suggested lab assignments. More detailed lab descriptions are available on the web. Specifically for Volume 1, look at the lab assignments for EE319K. For Volume 2 refer to the EE445L labs, and for this volume, look at the lab assignments for EE445M/EE380L.6. There is a web site accompanying this book http: //users.ece.utexas.edu/ valvano/arm. Posted here are Keil uVision projects for each the example programs in the book. You will also find data sheets and Excel spreadsheets relevant to the material in this book. The book will cover embedded systems for the ARM(r) Cortex -M with specific details on the LM3S811, LM3S1968, LM3S8962, and TM4C123. Most of the topics can be run on the low-cost TM4C123 LaunchPad. Ethernet examples can be run on the LM3S8962. CAN and USB examples can be run on the TM4C123. Although the solutions are specific for the LM3S/TM4C family, it will be possible to use this book for other ARM deriva

C and the 8051 (4th Edition) (Paperback, 4th ed.): Thomas W. Schultz C and the 8051 (4th Edition) (Paperback, 4th ed.)
Thomas W. Schultz
R1,322 R1,172 Discovery Miles 11 720 Save R150 (11%) Ships in 10 - 15 working days

This slightly revised 4th edition includes two example projects from the earlier editions not found in the third edition but is otherwise unchanged. As before it includes a massive amount of information about the 8051-family of microcontrollers and techniques for programming them in the C language. There is a strong emphasis on interrupt-driven programming and operating systems as well as many algorithms related to typical microcontroller interfacing. There is extensive ground-up coverage of serial interfacing and small-area networks.

Microprocessor Design - A Practical Guide from Design Planning to Manufacturing (Hardcover): Grant Mcfarland Microprocessor Design - A Practical Guide from Design Planning to Manufacturing (Hardcover)
Grant Mcfarland
R3,618 Discovery Miles 36 180 Ships in 10 - 15 working days

Gain a Working Knowledge of the Entire Microprocessor Design Flow

This unique step-by-step guide is a complete introduction to modern microprocessor design, explained in simple nontechnical language without complex mathematics. An ideal primer for those working in or studying the semiconductor industry, Microprocessor Design explains all the key concepts, terms, and acronyms needed to understand the steps required to design and manufacture a microprocessor.

Developed from a successful corporate training course, this hands-on learning guide walks readers through every step of microprocessor design. You'll follow a new processor product from initial planning through design to production. In Microprocessor Design, the author converts his real-world design and teaching experience into an easy-to-follow reference employing an on-the-job-training approach to cover: The evolution of microprocessors Microprocessor design planning Architecture and microarchitecture Logic design and circuit design Semiconductor manufacturing Processor packaging and test

This authoritative reference is an excellent introduction for students or engineers new to processor design and can show industry veterans how their specialty fits into the overall design flow. This accessible and practical guide will provide the reader with a broad working knowledge of the concepts of microprocessor design, as well as an understanding of the individual steps in the process and the jargon used by the industry.

PCI Bus Demystified (Paperback, 2nd edition): Doug Abbott PCI Bus Demystified (Paperback, 2nd edition)
Doug Abbott
R2,749 Discovery Miles 27 490 Ships in 10 - 15 working days

The peripheral component interconnect (PCI) bus is the dominant bus system used to connect the different elements making up today's high-performance computer systems. Different PCI implementations have also been developed for such applications as telecommunications and embedded computing. If an application calls for high speed, high reliability, flexible configuration, and bus mastering, then PCI is the only logical bus choice. This book is an applications-oriented introduction to the PCI bus, with an emphasis on implementing PCI in a variety of computer architectures. Special attention is given to industrial and mission-critical applications of PCI bus.
.Fully describes PCI electrical specifications, mechanical requirements, and signal types
.Covers advanced topics through numerous design examples to increase the readers understanding of the subject
.Includes updated coverage of PCI-X 2.0

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
100 Mandela Moments
Kate Sidley Paperback R250 R223 Discovery Miles 2 230
Revolver - Sam Colt and the Six-Shooter…
Jim Rasenberger Paperback R535 R500 Discovery Miles 5 000
The Weather Girls
Aki Delphine Mach Paperback  (1)
R109 Discovery Miles 1 090
Water Quality Modeling for Wasteload…
W Lung Hardcover R3,968 Discovery Miles 39 680
Bunny with a Big Heart
Zoe Waring Hardcover R436 Discovery Miles 4 360
Tapping the Market - The Challenge of…
A. Nickson, R. Franceys Hardcover R3,012 Discovery Miles 30 120
AQA A Level Drama Play Guide: The Glass…
Annie Fox Paperback R662 Discovery Miles 6 620
From Ivory Towers To Ebony Towers…
Oluwaseun Tella, Shireen Motala Paperback R350 R323 Discovery Miles 3 230
Business Statistics Using Excel
Glyn Davis, Branko Pecar, … Paperback R721 Discovery Miles 7 210
Guide To Sieges Of South Africa…
Nicki Von Der Heyde Paperback  (4)
R250 R231 Discovery Miles 2 310

 

Partners