FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
-
Microcontroller Programming with Arduino and Python
This book provides the solid foundation to start your journey of embedded systems development and microcontroller programming with Arduino and Python, explains how to conduct Arduino experiments using Arduino IDE and Python
-
ARM System Developer's Guide: Designing and Optimizing
This book provides a comprehensive description of the operation of the ARM core from a developer’s perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code.
-
Designing a Printed Circuit Board (PCB) with EAGLE eCAD/CAM
This thoroughly revised, easy-to-follow guide shows, step-by-step, how to create your own professional-quality Printed Circuit Boards (PCBs) using the latest versions of EAGLE eCAD/CAM.
-
Introduction to Printed Circuit Board (PCB) Design
This book is interesting for Printed Circuit Boards (PCB) design as it covers everything from basics of PCB design to advance topics with clear and concise explanations with practical examples.
-
High-Speed Printed Circuit Board Design Guide (Amit Bahl)
This book addresses the high-speed Printed Circuit Boards (PCBs) design challenges and the best practices to be followed to meet those challenges. Designing an optimum PCB that is manufacturable requires immense practical experience.
-
Structured Electronics Design: Approach via Amplifier Design
This book deals with structured design of analog electronic circuits via a structured approach to the design of negative feedback amplifiers, Analog electronic circuit design is complex because you can achieve the goal in many ways.
-
C Programming for Microcontrollers (Joe Pardue)
Do you want a low cost way to learn C programming for microcontrollers? This book shows you how to use Atmel's AVR Butterfly board and the FREE WinAVR C compiler to make a very inexpensive system for using C to develop microcontroller projects.
-
Circuit Design: Anticipate, Analyze, Exploit Variations
Circuit Design = Science + Art! This book starts with best-practise manual methods and links them tightly to up-to-date automation algorithms. It provides many tractable examples and explain key techniques you have to know.
-
Digital System Design - Use of Microcontroller
This book concentrates on the use of a microcontroller as the Embedded System's processor and how to use it in many embedded system applications. It covers both the hardware and software aspects needed to design using microcontrollers.
-
Digital Systems Design (Ramaswamy Palaniappan)
This book provides readers with a fundamental understanding of digital system concepts such as logic gates for combinatorial logic circuit design and higher level logic elements such as counters and multiplexers.
-
Finding Your Way Through Formal Verification (Bernard Murphy)
This book provides an introduction to Formal Verification methods. This book was written as a way to dip a toe in formal waters. You may be curious about formal verification, but you’re not yet sure it is right for your needs.
-
The Emergence of FPGA-Based Prototyping for SoC Design
Making FPGA prototyping part of the design process early means actually thinking about how the design will be prototyped via an FPGA. It tells the history of FPGA-based prototyping and three leading system providers – S2C, Cadence, and Synopsys.
-
Discovering the STM32 Microcontroller (Geoffrey Brown)
This book is a hands-on manual for learning how to design systems using the STM32 F1 family of microcontrollers, focuses on developing code to utilize the various peripherals available in STM32 F1 micro-controllers and in particular the STM32VL Discovery board.
-
Mastering STM32 (Carmine Noviello)
This book introduces the reader to this exciting MCU portfolio from ST Microelectronics and its official CubeHAL, showing its functionalities with a lot of examples and tutorials, assumes that you are totally new to this family of MCUs.
-
The Insider's Guide to STM32 ARM-Based Microcontroller
Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide. Written by an experienced electronics hobbyist and author.
-
Programming with STM32 (Vojtěch Skřivánek)
Create your own STM32 programs with ease! Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide.
-
Mastering the FreeRTOS Real Time Kernel (Richard Barry)
FreeRTOS is ideally suited to deeply embedded real-time applications that use Microcontrollers or small microprocessors. This book provides a detailed explanation, with many examples, to help you understand how to use a FreeRTOS real-time kernel.
-
Introduction to Microcontrollers and Embedded Systems
Microcontrollers are a tool for computing and communication. Knowledge of Microcontrollers and Embedded systems are meaningful and very rewarding if it is applied to design a product that is useful in the industry or for the society in general.
-
PIC Microcontroller and Embedded Systems (Muhammad Mazidi)
This book uses a step-by-step and systematic approach to show the programming of the PIC18 chip. Examples in both Assembly language and C show how to program many of the PIC18 features such as timers, serial communication, ADC, and SPI.
-
Embedded System Applications on ARM Cortex-M Microcontrollers
The perfect introduction for the beginner looking to enter the exciting world of embedded devices and IoT. Gain the practical skills needed to build a fully functional smart home device featuring a fire alarm, motion detector and security sensor.
-
Embedded Systems with ARM Cortex-M Microcontrollers
The book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design, implementing basic controls and functions of C language at the assembly level.
-
Embedded Computing in C with the PIC32 Microcontroller
This book provides a logical and succinct introduction to Microchip’s PIC32, bringing together key information from Microchip’s PIC32 and MIPS reference manuals and documentation, providing an integrated introduction to PIC32 hardware and software.
-
Exploring Zynq MPSoC: With PYNQ and Machine Learning Apps
Introduces the Zynq MPSoC (Multi-Processor System-on-Chip), an embedded device which combines a sophisticated processing system that includes ARM Cortex-A53 applications and ARM Cortex-R5 real-time processors, with FPGA programmable logic.
-
ARM Assembly for Embedded Applications (Daniel W Lewis)
A textbook teaches writing functions in ARM assembly called by a C program. The C/Assembly interface (function call, parameter passing, return values, register conventions, etc.) is presented in order to write simple functions in assembly.
-
ARM Assembly Language Programming (Peter J. Cockerell)
Gain the skills required to dive into the fundamentals of the ARM architecture. It examines code relevant to hardware and peripherals found on today's microcontrollers and looks at situations all programmers will eventually encounter.
-
Compact Models for Integrated Circuit Design
This book provides a modern treatise on compact models for circuit computer-aided design (CAD), offers a balanced presentation of compact modeling crucial for addressing current modeling challenges and understanding new models for emerging devices.
-
Network-on-Chip: The Next Generation of System-on-Chip
This book provides a basic overview of topics associated with NoC-based design: communication infrastructure design, communication methodology, evaluation framework, and mapping of applications onto NoC.
-
Flexible Circuit Technology (Joseph Fjelstad)
This book was written to provide a bridge of understanding by offering a clearly defined set of steps which take the reader from basic concepts of flexible circuits to a more detailed review of the various technology and materials.
-
The Art and Science of Analog Circuit Design (Jim Williams)
Analog circuit and system design today is more essential than ever before. This book presents tutorials, historical, and editorial viewpoints on subjects related to analog circuit design.
-
Designing Analog Chips (Hans Camenzind)
A comprehensive introduction to CMOS and bipolar analog IC design. The book presumes no prior knowledge of linear design, making it comprehensible to engineers with a non-analog background.
-
Application-Specific Integrated Circuits (Michael J. Smith)
This comprehensive book on Application-specific Integrated circuits (ASIC) describes the latest methods in VLSI-systems design. The book covers both semicustom and programmable ASIC types.
-
Silicon Destiny: Story of Application Specific Integrated Circuits
This book tells the story of Application-specific Integrated circuits (ASICs), a high-growth semiconductor industry. It is also the story of LSI Logic Corporation, the ASIC leader, and other organizations such as VLSI Technology, Altera, and Cadence Design Systems.
-
Op Amps for Everyone (Ron Mancini)
This book for Everyone is an indispensable guide and reference for designing Op Amps circuits that are reliable, have low power consumption, and are as small and low-cost as possible.
-
What's a Microcontroller? (Andy Lindsay)
The book answers the question "What's a Microcontroller?" by showing students how they can design their own customized, intelligent inventions using the BASIC Stamp. This text is designed to accommodate a wide range of ages and skill levels.
-
Introduction to Microcontrollers (Gunther Gridling, et al)
This book has been developed for the introductory courses on microcontrollers It introduces undergraduate students to the field of microcontrollers - what they are, how they work, how they interface with their I/O components, etc.
-
Embedded Controllers Using C and Arduino (James Fiore)
This text is designed to introduce and expand upon material related to the C programming language and embedded controllers, and specifically, the Arduino development system and associated Atmel ATmega microcontrollers.
-
Introduction to PLC Controllers (Nebojsa Matic)
This basic guide will take you from the very basic concepts, to put PLC code together, all the way up to briefly explore the steps to a successful project! No previous PLC coding experience is needed to begin exploring this fascinating technological world!
-
PIC Microcontrollers - Programming in C (Milan Verle)
This book provides a step-by-step guide to programming these microcontrollers (MCUs) with the C programming language. It is the perfect for entry into this world for engineers, new professionals, students, and hobbyists who have not worked with PICs.
-
Programming dsPIC MCUs in C (Zoran Milivojević, et al.)
The book provides numerous practical examples with necessary connection schematics explaining the operation of temperature sensors, A/D and D/A converters, LCD and LED displays, relays, communication modules etc.
-
Programming Microcontrollers in C (Ted Van Sickle)
This book shows you how to fully utilize the C language to exploit the power of today's advanced microcontrollers through extensive programming examples drawn from typical applications, and discusses real world examples as well as theoretical models.
-
PIC Microcontrollers for Beginners (Nebojsa Matic)
Assuming no prior knowledge of microcontrollers and introducing the PIC Microcontroller's capabilities through simple projects, this book is ideal for electronics hobbyists, students, school pupils and technicians.
-
PIC Microcontrollers - Programming in BASIC (Milan Verle)
This book will help you learn more about programming PIC microcontrollers in BASIC with practical, common-sense instructions, real projects, clear illustrations and detailed schematics.
-
Programming dsPIC Microcontroller in PASCAL (Zoran Milivojevic)
The book provides numerous practical examples with necessary connection schematics explaining the operation of temperature sensors, A/D and D/A converters, LCD and LED displays, relays, communication modules etc.
-
PIC Microcontrollers (Milan Verle)
Numerous illustrations and practical examples along with detailed description of the PIC16F887 will make you enjoy your work with the PIC microcontrollers. It covers a series of exciting and fun projects.
-
Architecture and Programming of 8051 Microcontroller
Learn in a quick and easy way to program 8051 microcontroller using many practical examples we have provided for you. The book contains details of its architecture and many practical examples, both simple and complex.
-
Guide to the Assembly Language of ATMEL-AVR-Microprocessors
This book features a step-by-step approach in covering Assembly language programming of Atmel AVR microcontrollers. It offers a systematic approach in programming and interfacing of the Atmel AVR used in all the peripherals programming.
-
Sensor Technologies: Healthcare, Wellness Applications
This book provides an application-based approach using real-world examples to illustrate the application of sensor technologies in a practical and experiential manner, especially in healthcare, wellness, and environmental monitoring.
-
Digital Integrated Circuits: A Design Perspective (Jan M. Rabaey)
Progressive in content and form, this practical text successfully bridges the gap between the circuit perspective and system perspective of digital integrated circuit design. Focuses on practical design issues, with examples, design problems and case studies.
-
Automating Manufacturing Systems with PLCs (Hugh Jack)
An in depth examination of manufacturing control systems using structured design methods. Topics include ladder logic and other IEC 61131 standards, wiring, communication, analog IO, structured programming, and communications.
-
Operational Amplifiers and Linear Integrated Circuits
This book offers an extensive and detailed exploration of the modern op amp and associated specialized linear integrated circuits. The exploration begins with a fundamental building building block, the differential amplifier.
-
Practical Guide to Bare Metal C++ (Alex Robenko)
This book delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It describes where bare-metal systems are used. It will help someone to get started with using C++ in embedded bare metal development.
-
Computer Arithmetic of Geometrical Figures (Solomon Khmelnik)
The book is designed for using the computer arithmetic of geometrical figures in their own research and development in the field of specialized processors. It covers both the affine transformations and the figures coding theory
-
Arduino Succinctly (Marko Svaljek)
Arduino provide a great introduction to physical computing, allowing you to design devices comprising the Internet of Things. This book explains the fundamentals of the Arduino Uno board and how it interacts with common components.
-
Introduction to Arduino: A Piece of Cake (Alan G. Smith)
This book is different than many Arduino books in that it expects no previous knowledge in electronics or programming. Instead of going into depth teaching those topics, it teaches only enough so that you can make things.
-
Arduino Programming Notebook (Brian W. Evans)
This book is a beginner's reference to the programming syntax of the Arduino microcontroller. It also includes an appendix with schematics and simple programs for several common tasks.
-
PaulOS: An 8051 Real-Time Operating System (Paul P. Debono)
This book covers mainly the 8051 family of micro-controllers starting with the basic architecture and then moves on to assembly language and Real-Time Operating System (RTOS) where three main types of self-developed RTOSs are discussed.
-
VLSI Design: Practical Guide for FPGA and ASIC Implementations
This book provides insight into the practical design of VLSI circuits, includes key concepts in CMOS digital design, design of DSP and communication blocks on FPGAs, ASIC front end and physical design, and analog and mixed signal design.
-
VLSI Design (Esteban Tlelo-Cuautle, et al)
This book provides some recent advances in design nanometer VLSI chips, ranging from design tools, new post-silicon devices, GPU-based parallel computing, emerging 3D integration, and antenna design.
-
CMOS VLSI Design A Circuits And Systems Perspective
The extensively book details modern techniques for the design of complex and high performance CMOS Systems-on-Chip. The authors draw upon extensive industry and classroom experience to explain modern practices of chip design.
-
Circuit Design Using Personal Computers (Thomas R. Cuthbert)
This practical guide to designing electronic circuits using small computers and programmable calculators makes it easy to implement both classical and sophisticated design techniques.
-
Principles of Semiconductor Devices (Bart Van Zeghbroeck)
The purpose of this textbook is to explore the internal behavior of semiconductor devices, so that we can understand the relation between the device geometry and material parameters on one hand and the resulting electrical characteristics on the other hand.
-
Programming the Z80, 3rd Edition (Rodnay Zaks)
This book has been designed as a complete self-contained text for learning programming, using the Z80. It aims at providing a true level of competence to the person who wishes to program using this microprocessor.
-
Integration and Automation of Manufacturing Systems (Hugh Jack)
This book is designed to focus on topics relevant to the modern manufacturer, while avoiding topics that are more research oriented. It focuses on the applicable theory for the integrated systems, and then discuss implementation.
-
Computer Arithmetic of Geometrical Figures (Solomon Khmelnik)
The book is designed for using the computer arithmetic of geometrical figures in their own research and development in the field of specialized processors. It covers both the affine transformations and the figures Coding Theory
-
Digital Filter Design (Zoran Milivojevic)
Provide you with different theorethical and practical approaches to digital filter design. It covers design of both finite and infinite impulse response filters. In addition, it applies the most popular and most commonly used design methodes giving the best solutions.
-
Notes on the Design of Optimal FIR Filters (John Treichler)
This note primarily addresses how to estimate impulse response lengths short of actually designing the filter itself and indirectly discusses a bit the first. It examines how to convert a typical filter specification in terms of cutoff frequency, passband ripple, etc.
-
Introduction to Digital Filters (J. Smith III)
A digital filter can be pictured as a "black box" that accepts a sequence of numbers and emits a new sequence of numbers. This book is a gentle introduction to digital filters, including mathematical theory, illustrative examples, some audio applications, and useful software starting points.
-
Very Large Scale Integration (VLSI) by Zhongfeng Wang
Cover a wide range of VLSI design topics by providing a historical perspective as well as design methodologies of VLSI systems. Complicated systems can be integrated into a single chip, the so-called System-on-chip (SoC).
-
Learn to Program with Visual Basic and .NET Gadgeteer
This book is intended for school students and others learning to program in Visual Basic. It assumes no prior knowledge of programming, electronics, Visual Basic or the Visual Studio environment. Concepts are introduced and explained throughout the book.
-
Computer Aids For VLSI Design (Steven M. Rubin)
This textbook broadly examines the software required to design electronic circuitry, including integrated circuits. Topics include synthesis and analysis tools, graphics and user interface, memory representation, and more.
-
Algorithms and Data Structures in VLSI Design
This book presents broad and in-depth coverage of the entire field of modern VLSI Design with ordered binary decision diagrams (OBDDs), emphasizes its applications in computer aided circuit design.
-
Understanding Electronics Components (Filipovic D. Miomir)
This book is meant for those people who want to create electronic devices with their own hands. All components are illustrated and the circuit-symbol is explained in detail.
-
Op Amp Applications Handbook (Walt Jung)
This book is a complete and up-to-date Op Amps reference for electronics engineers from the most famous op amp guru, supported by Analog Devices marketing efforts.
-
Digital Design with RTL Design, VHDL, and Verilog (Frank Vahid)
Offering a modern approach to digital design. Review basic design fundamentals at Register-Transfer Level (RTL) before diving into specific details of design optimization. From the low-levels of design to the key uses of digital design today.
-
Principles of Verifiable RTL Design: Verification Processes in Verilog
Explains how you can write Verilog to describe chip designs at the Register-Transfer Level (RTL) in a manner that cooperates with verification processes, based on the reality that comes from actual large-scale product design process and tool experience.
-
Digital Systems Design Using VHDL (Charles H. Roth, Jr., et al.)
Integrates the use of the industry-standard hardware description language VHDL into the digital design process. Rather than simply teach VHDL as a programming language, this book emphasizes the practical use of VHDL in the digital design process.
-
The Data Conversion Handbook (Walt Kester)
This book is a one-stop engineering reference. Covering data converter fundamentals, techniques, applications, and beginning with the basic theoretical elements necessary for a complete understanding of data converters and related circuitry.
-
Designing Computers and Digital Systems (C. Gordon Bell, et al)
This is a classic book from the days that computers were designed using pdp 16 registers. It is authored by some very famous figures of computer history - Gordon Bell, John Grason, and Allen Newell.
-
C Programming for Arduino (Julien Bayle)
This free 512 page Arduino eBook covers everything you need to know to start wiring and coding your own Arduino projects. You’ll learn C/C++ and how to work with different types of firmware for your Arduino.
:
|
|