LoveReading

Becoming a member of the LoveReading community is free.

No catches, no fine print just unadulterated book loving, with your favourite books saved to your own digital bookshelf.

New members get entered into our monthly draw to win £100 to spend in your local bookshop Plus lots lots more…

Find out more

Computer hardware

See below for a selection of the latest books from Computer hardware category. Presented with a red border are the Computer hardware books that have been lovingly read and reviewed by the experts at Lovereading. With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Computer hardware books and those from many more genres to read that will keep you inspired and entertained. And it's all free!

Project Reliability Engineering Pro Skills for Next Level Maker Projects

Project Reliability Engineering Pro Skills for Next Level Maker Projects

Author: Eyal Shahar Format: Paperback / softback Release Date: 09/11/2019

Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addresses issues that matter to makers: keeping projects up and running, and providing means to control, monitor, and troubleshoot them. Most examples use the Raspberry Pi, but the techniques discussed apply to other platforms as well. This book is all about breadth, and in the spirit of making, it visits different technologies as needed. However, the big goal in this book is to create a shift in the reader's mindset, where weekend hacks are pushed to the next level and are treated as products to be deployed. In that regard, this book can be a stepping stone for hobbyist makers into developing a broader, professional skill set. First, the book describes techniques for creating web-browser based dashboards for projects. These allow project creators to monitor, control, and troubleshoot their projects in real-time. Project Reliability Engineering discusses various aspects of the process of creating a web dashboard, such as network communication protocols, multithreading, and web design, and data visualization. Later chapters cover configuration of the project and the machine it's running on, and additional techniques for project monitoring and diagnosis. These include good logging practices; automatic log and metrics monitoring; and alerting via email and text messages; A mixture of advanced concepts forms the last chapter of the book, touching on topics such as usage of microservices in complex projects; debugging techniques for object-oriented projects; and fail-safing the project's software and hardware. What You'll Learn Monitor and control projects, keep them up and running, and troubleshoot them efficiently Get acquainted with available tools and libraries, and learn how to make your own tools Expand your knowledge in Python, JavaScript and Linux Develop deeper understanding of web technologies Design robust and complex systems Who This Book Is For Members of the maker community with some development skills.

CompTIA Linux + Certification Kit Exam XK0-004

CompTIA Linux + Certification Kit Exam XK0-004

Author: Christine Bresnahan, Richard Blum, Steve Suehring Format: Paperback / softback Release Date: 09/10/2019

Take your learning to the next level with the NEW CompTIA Linux + Certification Kit! Includes CompTIA Linux+ Study Guide AND CompTIA Linux+ Practice Tests About the CompTIA Linux+ Study Guide Building on the popular Sybex Study Guide approach, this book will provide 100% coverage of the NEW Linux+ Exam XK0-004 objectives. The book contains clear and concise information on all Linux administration topic, and includes practical examples and insights drawn from real-world experience. Hardware and System Configuration Systems Operation and Maintenance Security Linux Troubleshooting and Diagnostics Automation and Scripting About the CompTIA Linux+ Practice Tests If you're preparing for this all-important exam, turn to CompTIA Linux+ Practice Tests. The book covers the 5 objective domains, PLUS one additional 90-question practice exam, for a total of 1,000 practice test questions. Study for the CompTIA Linux+ certification with Sybex and get the advantage of exam day confidence. This book helps you gain the confidence you need for taking the CompTIA Linux+ Exam XK0-004. The practice test questions prepare you for test success. Readers will also have access to additional online study tools, including hundreds of bonus practice exam questions, electronic flashcards, and a searchable Glossary of important terms. Prepare smarter with Sybex's superior interactive online learning environment and test bank.

BBC micro:bit Recipes Learn Programming with Microsoft MakeCode Blocks

BBC micro:bit Recipes Learn Programming with Microsoft MakeCode Blocks

Author: Pradeeka Seneviratne Format: Paperback / softback Release Date: 02/07/2019

Build engaging programs for the BBC micro:bit using Microsoft's MakeCode web editor. Using this open source platform, you'll learn to program in an accessible way that easily translates into real-world programming. BBC micro:bit Recipes is a practical guide with a problem-solving approach. It provides exact solutions for common application development problems for the micro:bit using MakeCode. You'll discover and apply techniques that can be used to build simple games with sprites, keep score, and control game play. The micro:bit is a small programmable device that is a cross between a very small computer and a programmable embedded board. It is easy to program, extremely versatile, and designed with young learners in mind. In particular, it is designed to be easy for people who have never programmed before. By the end of this book, you'll have the foundation to build programs with the Microsoft MakeCode editor and use and process data with built-in sensors, such as accelerometer, compass, temperature, touch, and light. You'll also see how to work with communication protocols, such as Serial, I2C, and SPI and how to use variables, loops, logic, arrays, math and functions to easily solve problems. What You'll Learn Display text, images, and animations on the micro:bit display Connect external sensors and process data Make and play music through speakers and headphones Use Bluetooth service to communicate with Smartphones and tablets Who This Book Is For Those who are interested in learning to program the BBC micro:bit with Microsoft MakeCode. The difficulty level falls from beginner to intermediate level.

Digital Logic Design A Rigorous Approach

Digital Logic Design A Rigorous Approach

Author: Guy (Tel-Aviv University) Even, Moti (Tel-Aviv University) Medina Format: Paperback / softback Release Date: 13/06/2019

This textbook, based on the authors' fifteen years of teaching, is a complete teaching tool for turning students into logic designers in one semester. Each chapter describes new concepts, giving extensive applications and examples. Assuming no prior knowledge of discrete mathematics, the authors introduce all background in propositional logic, asymptotics, graphs, hardware and electronics. Important features of the presentation are: * All material is presented in full detail. Every designed circuit is formally specified and implemented, the correctness of the implementation is proved, and the cost and delay are analyzed * Algorithmic solutions are offered for logical simulation, computation of propagation delay and minimum clock period * Connections are drawn from the physical analog world to the digital abstraction * The language of graphs is used to describe formulas and circuits * Hundreds of figures, examples and exercises enhance understanding. The extensive website (http://www.eng.tau.ac.il/~guy/Even-Medina/) includes teaching slides, links to Logisim and a DLX assembly simulator.

Linux Device Driver Development Cookbook Develop custom drivers for your embedded Linux applications

Linux Device Driver Development Cookbook Develop custom drivers for your embedded Linux applications

Author: Rodolfo Giometti Format: Paperback / softback Release Date: 31/05/2019

Over 30 recipes to develop custom drivers for your embedded Linux applications. Key Features Use Kernel facilities to develop powerful drivers Via a practical approach, learn core concepts of developing device drivers Program a custom character device to get access to kernel internals Book DescriptionLinux is a unified kernel that is widely used to develop embedded systems. As Linux has turned out to be one of the most popular operating systems used, the interest in developing proprietary device drivers has also increased. Device drivers play a critical role in how the system performs and ensures that the device works in the manner intended. By offering several examples on the development of character devices and how to use other kernel internals, such as interrupts, kernel timers, and wait queue, as well as how to manage a device tree, you will be able to add proper management for custom peripherals to your embedded system. You will begin by installing the Linux kernel and then configuring it. Once you have installed the system, you will learn to use the different kernel features and the character drivers. You will also cover interrupts in-depth and how you can manage them. Later, you will get into the kernel internals required for developing applications. Next, you will implement advanced character drivers and also become an expert in writing important Linux device drivers. By the end of the book, you will be able to easily write a custom character driver and kernel code as per your requirements. What you will learn Become familiar with the latest kernel releases (4.19+/5.x) running on the ESPRESSObin devkit, an ARM 64-bit machine Download, configure, modify, and build kernel sources Add and remove a device driver or a module from the kernel Master kernel programming Understand how to implement character drivers to manage different kinds of computer peripherals Become well versed with kernel helper functions and objects that can be used to build kernel applications Acquire a knowledge of in-depth concepts to manage custom hardware with Linux from both the kernel and user space Who this book is forThis book will help anyone who wants to develop their own Linux device drivers for embedded systems. Having basic hand-on with Linux operating system and embedded concepts is necessary.

Build Your Own IoT Platform Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours

Build Your Own IoT Platform Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours

Author: Anand Tamboli Format: Paperback / softback Release Date: 30/04/2019

Discover how every solution in some way related to the IoT needs a platform and how to create that platform. This book is about being agile and reducing time to market without breaking the bank. It is about designing something that you can scale incrementally without having to do a lot of rework and potentially disrupting your current state of the work. So the key questions are: what does it take, how long does it take, and how much does it take to build your own IoT platform? Build Your Own IoT Platform answers these questions and provides you with step-by-step guidance on how to build your own IoT platform. The author bursts the bubble of IoT platforms and highlights what the core of an IoT platform looks like. There are must-haves and there are nice-to-haves; this book will distinguish the two and focus on how to build the must-haves. Building your own IoT platform is not only the biggest cost saver, but also can be a satisfying learning experience, giving you control over your project. What You Will Learn Architect an interconnected system Develop a flexible architecture Create a redundant communication platform Prioritize system requirements with a bottom-up approach Who This Book Is For IoT developers and development teams in small- to medium-sized companies. Basic to intermediate programming skills are required.

Smart Computational Strategies: Theoretical and Practical Aspects

Smart Computational Strategies: Theoretical and Practical Aspects

Author: Ashish Kumar Luhach Format: Hardback Release Date: 02/04/2019

This book covers new developments and advances in the field of Computational Strategies for next-generation computing. The contributing authors share diverse perspectives on and extensive discussions of issues concerning the theory, applications, and future prospects. Addressing computing methodologies, hardware information systems and networks, this interdisciplinary book will appeal to all scholars with an interest in computing methodologies, hardware information systems and networks.

CompTIA A+ Complete Review Guide Exam Core 1 220-1001 and Exam Core 2 220-1002

CompTIA A+ Complete Review Guide Exam Core 1 220-1001 and Exam Core 2 220-1002

Author: Troy McMillan Format: Paperback / softback Release Date: 01/04/2019

A comprehensive step-by-step review for A+ certification, revised for the latest exams The CompTIA A+ Complete Review Guide: Exam 220-1001 and Exam 220-1002, Fourth Edition is an ideal preparation tool to help you ace the exam and get certified. The must-have companion to the CompTIA A+ Complete Study Guide, this book provides a streamlined review of vital exam topics, helping you reinforce comprehension and strengthen retention. Now in its fourth edition, this review guide has been fully updated to focus on the latest best practices and new exam objectives. A clear and concise review structure helps you to focus on problem areas while logically organized topics allow for quick reference and flexible study. Covering both A+ exams, this book covers topics including PC hardware, networking, operating systems and procedures, security, troubleshooting, and more. Access to the Sybex online learning environment includes practice test questions, bonus exams, electronic flashcards, and a searchable glossary of key terms. Organize your exam prep to focus on challenging areas and reinforce your understanding of essential exam objectives. A+ certification is a vital step for careers in information technology, allowing current and prospective computer technicians to validate or recertify their skills. An essential component to any A+ exam strategy, this valuable review will help you: Learn to install and configure modern hardware and peripherals such as network switches, firewalls, and Bluetooth modules Keep updated on current software, including Windows, Linux, and mobile operating systems Integrate exam reviews with other Sybex learning resources to provide a comprehensive study plan The CompTIA A+ Complete Review Guide: Exam 220-1001 and Exam 220-1002, Fourth Edition is an integral part of your overall exam prep strategy, allowing you to focus your study on what matters most.

LEGO Wind Energy Green Energy Projects with Mindstorms EV3

LEGO Wind Energy Green Energy Projects with Mindstorms EV3

Author: Grady Koch, Elias Koch Format: Paperback / softback Release Date: 29/03/2019

Build functioning wind turbines that generate electricity; we don't mean LEGO models that look like miniature wind turbines. This book is for people who want to learn how real turbines work, and to build them using LEGO and Mindstorms EV3. You'll find specific instructions on building, links to parts purchasing, distillation of complex science ideas into practice, and pointers for trying something new. With the knowledge you gain here, you'll be able to compete in turbine design competitions, such as the KidWind Challenge, Collegiate Wind Competition, and locally organized contests. Examples are given that fit within the KidWind Challenge, including adherence to rules of the competition such as that a specific generator be used. The complexity of making a wind turbine a can make it difficult to know where to start. This book addresses many aspects of the turbine with practical examples. You'll follow specific design instructions for turbine construction, supported by suggestions and background science to go in new directions. Assembly diagrams are used throughout, made with the Studio utility from bricklink.com. Parts are identified in the assembly diagram, as well as in parts lists in the Appendix. What You'll Learn Build a turbine from scratch Use LEGO to learn aspects of electrical engineering, such as loading turbine output and impedance matching Connect a generator to do useful things such as charging a battery or powering LEDs See how generators, gear systems, aerodynamic blades, lab and outdoor testing, and power output are used. Who This Book Is For Adult fans of LEGO and hardware hackers. Also coaches or students involved in a school science/technology project or design competition.

Applied Reconfigurable Computing 15th International Symposium, ARC 2019, Darmstadt, Germany, April 9-11, 2019, Proceedings

Applied Reconfigurable Computing 15th International Symposium, ARC 2019, Darmstadt, Germany, April 9-11, 2019, Proceedings

Author: Christian Hochberger Format: Paperback / softback Release Date: 29/03/2019

This book constitutes the proceedings of the 15th International Symposium on Applied Reconfigurable Computing, ARC 2019, held in Darmstadt, Germany, in April 2019. The 20 full papers and 7 short papers presented in this volume were carefully reviewed and selected from 52 submissions. In addition, the volume contains 1 invited paper. The papers were organized in topical sections named: Applications; partial reconfiguration and security; image/video processing; high-level synthesis; CGRAs and vector processing; architectures; design frameworks and methodology; convolutional neural networks.