Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Linux Device Driver Development - Everything you need to start with device driver development for Linux kernel and embedded Linux - cover

Linux Device Driver Development - Everything you need to start with device driver development for Linux kernel and embedded Linux

John Madieu

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Linux is by far the most-used kernel on embedded systems. Thanks to its subsystems, the Linux kernel supports almost all of the application fields in the industrial world. This updated second edition of Linux Device Driver Development is a comprehensive introduction to the Linux kernel world and the different subsystems that it is made of, and will be useful for embedded developers from any discipline.
You'll learn how to configure, tailor, and build the Linux kernel. Filled with real-world examples, the book covers each of the most-used subsystems in the embedded domains such as GPIO, direct memory access, interrupt management, and I2C/SPI device drivers. This book will show you how Linux abstracts each device from a hardware point of view and how a device is bound to its driver(s). You’ll also see how interrupts are propagated in the system as the book covers the interrupt processing mechanisms in-depth and describes every kernel structure and API involved. This new edition also addresses how not to write device drivers using user space libraries for GPIO clients, I2C, and SPI drivers.
By the end of this Linux book, you’ll be able to write device drivers for most of the embedded devices out there.
Available since: 04/21/2022.
Print length: 708 pages.

Other books that might interest you

  • Biotechnology and Bioinformatics - From Gene Editing to Personalized Medicine - cover

    Biotechnology and Bioinformatics...

    Daniel Garfield

    • 0
    • 0
    • 0
    "Biotechnology and Bioinformatics: Fundamentals and Applications" is a comprehensive guide to the cutting-edge technologies and practices that are driving modern science. This book covers the basics of biotechnology and bioinformatics, including their definitions, histories, and applications in various fields. 
    Readers will gain an understanding of the fundamental techniques used in biotechnology, such as genetic engineering, gene editing, PCR, DNA sequencing, and microarray technology. The book also explores the applications of biotechnology in agriculture, biomedical science, industrial biotechnology, and environmental biotechnology. 
    Bioinformatics is introduced as an essential component of modern biology, and readers will learn about genomics, proteomics, transcriptomics, metabolomics, and systems biology. This book provides an overview of the various tools and techniques used in bioinformatics, including database management systems, sequence alignment algorithms, statistical analysis tools, and visualization tools. 
    The applications of bioinformatics are explored in depth, including drug discovery, personalized medicine, biomedical research, agriculture, and environmental science. The book also delves into the ethical and social implications of biotechnology and bioinformatics, and the regulation and governance of these technologies. 
    Finally, readers will gain insight into the future of biotechnology and bioinformatics, including the challenges and obstacles that must be overcome to realize the full potential of these technologies. This book is an essential resource for students, researchers, and professionals in the fields of biology, biotechnology, bioinformatics, and related disciplines, as well as anyone interested in the fascinating world of modern science.
    Show book
  • Navigating Success with Scrum - Clear Introduction Guide to Agile Excellence - cover

    Navigating Success with Scrum -...

    Daniel Garfield

    • 0
    • 0
    • 0
    In a rapidly changing business landscape, adaptability and efficiency are the keys to success. Enter Scrum, a powerful Agile framework that has revolutionized project management and product development across industries. "Navigating Success with Scrum" is your essential guide to understanding and implementing this transformative approach to achieve Agile excellence. 
    Are you a project manager looking to boost your team's productivity? A product owner aiming to create customer-centric solutions? Or perhaps an executive seeking to enhance organizational agility? Regardless of your role, this book will demystify Scrum and equip you with the knowledge and skills to unlock its full potential. 
    Whether you're new to Scrum or looking to deepen your expertise, "Navigating Success with Scrum" provides a clear, comprehensive, and accessible roadmap to Agile excellence. Written by experts in the field, this book empowers you to lead your teams and organizations toward greater adaptability, collaboration, and success in today's competitive marketplace. 
    If you're ready to embark on a journey to transform the way you work and deliver value to your customers, this book is your essential companion. Start navigating your path to Agile excellence with Scrum today! 
     
    Show book
  • Artificial Intelligence Class 4 - cover

    Artificial Intelligence Class 4

    Geeta Zunjani

    • 0
    • 0
    • 0
    Touchpad Artificial Intelligence series has some salient features such as AI Reboot, AI Deep Thinking, 
    AI in Life, AI Lab and AI Ready which ensures that NEP 2020 guidelines are followed. 
    
    KEY FEATURES 
    - National Education Policy 2020 
    - AI Game: It contains an interesting game or activity for the students to try on their own or with their classmates to learn how the game mechanics work while having fun. 
    - Brainy Fact: It presents an interesting fact relevant to the topic or the chapters. 
    - AI in Life: It presents questions that promotes the moral growth and experiential learning. 
    - AI Deep Thinking: It presents a question/scenario in which the students are required to think deeply and apply their knowledge. 
    - Digital Solutions 
    
    DESCRIPTION 
    Artificial Intelligence is the most talked about subject and we all understand that the future lies in knowing it well. The Touchpad AI series is written for classes I to VII keeping in mind about the future and scope that lies in AI. Classes VIII to XII are strictly based on CBSE curriculum. They have competency-based questions to ensure that students are capable of applying their learning to solve some real-life challenges. The knowledge is spread in a phased manner so that at no age the kid finds it difficult to understand the theory. 
    
    Each lesson begins with a short conversation between human characters and one humanoid which tries to explain in simple words about the topics related to Artificial Intelligence. The story is built up in such a way that the curiosity of the reader compels to read the entire lesson. The idea behind introducing humanoid is to touch the hearts of our kids with the existence of friendly robots in the form of humanoids. 
    
    Touchpad Artificial Intelligence series has some salient features such as AI Reboot, AI Deep Thinking, AI in Life, AI Lab and AI Ready which ensures that NEP 2020 guidelines are followed. 
    
    There are plenty of Video Sessions for students and teachers to go beyond the syllabus and enrich their knowledge. There are some brainstorming questions in the form of AI Task in between the topics to ensure that students give pause to their learning and use their skills to reach to some creative ideas in solving given problems. 
    
    I would like to humbly acknowledge the support provided by my family, friends and Orange Education Pvt Ltd team to accomplish this noble task. I am sure that this book will prove to be a tool in making the students future ready for Artificial Intelligence. Wishing learners great success in future endeavours. Enjoy the journey of happy learning!! All your feedbacks and suggestions will always be wholeheartedly welcomed to improve and grow. 
    
    WHAT WILL YOU LEARN 
    You will learn about: 
    - Human-Machine Interaction 
    - Introduction to AI 
    - AI in Apps 
    - Types of Robots 
    - Myths and Facts of AI 
    
    WHO THIS BOOK IS FOR 
    Grade 4 
    
    TABLE OF CONTENTS 
    
    1. AI Inventions 
    a) LOVOT 
    b) Embodied Moxie 
    c) Meeting Ow 
    d) Kuri Mobil 
    2. Human vs. Machine Intelligence 
    a) What is Intelligence? 
    b) Human Intelligence 
    c) Artificial Intelligence 
    d) Are Computers Smarter? 
    e) Similarities between Humans and Machines 
    f) Differences between Human and Artificial Intelligence 
    
    3. How AI Works in Different Applications 
    a) Optical Character Recognition 
    b) Speech Recognition 
    c) Face Recognition 
    Test Sheet 1 
    
    4. Latest Robots 
    a) Definition of Robots 
    b) Types of Robots according to their Applications 
    c) Latest Robots 
    
    5. Fields Where Robots Are Used 
    a) Security and Surveillance 
    b) Manufacturing 
    c) Military 
    d) Customer Service 
    e) Cooking 
    f) Healthcare 
    g) Space Exploration 
    h) Entertainment 
    i) Agriculture 
    j) Underwater Research 
    Test Sheet 2 
    
    AI Ready 
    Projects
    Show book
  • Medicinal Plants - 200 RECIPES: A Complete Guide to the Use of Aromatic Oils in Aromatherapy Herbalism Health and Well Being Identify and Use Wild Herbs for Health and Wellness - cover

    Medicinal Plants - 200 RECIPES:...

    Benjamin X. Campbell

    • 0
    • 0
    • 0
    Medicinal Plants 200 Recipes: A Complete Guide to the Use of Aromatic Oils in Aromatherapy, Herbalism, Health, and Well-Being 
    Unlock the therapeutic power of nature with Medicinal Plants 200 Recipes. This comprehensive audiobook is your ultimate guide to using aromatic oils and wild herbs for health and wellness. With over 200 recipes, you'll learn how to incorporate these natural remedies into your everyday life, whether through aromatherapy, herbalism, or simple self-care routines. 
    From soothing essential oils to healing herbal infusions, this audiobook covers everything you need to know about identifying and utilizing wild plants to support your well-being. You’ll discover practical recipes for enhancing mental clarity, promoting relaxation, boosting immunity, and so much more. 
    Key Features:Over 200 recipes for using aromatic oils and wild herbsExpert guidance on the therapeutic uses of plants for health and wellnessStep-by-step instructions for crafting your own remediesTips on identifying wild herbs and safely using them in aromatherapy and herbalism 
    Whether you're new to herbalism or an experienced practitioner, Medicinal Plants 200 Recipes will deepen your understanding of plant medicine and help you harness the natural healing powers of aromatic oils and wild herbs. Embrace the benefits of nature’s remedies and enhance your well-being today!
    Show book
  • Over the Seawall - Tsunamis Cyclones Drought and the Delusion of Controlling Nature - cover

    Over the Seawall - Tsunamis...

    Stephen Robert Miller

    • 0
    • 0
    • 0
    In March 2011, people in a coastal Japanese city stood atop a seawall watching the approach of the tsunami that would kill them. They believed—naively—that the huge concrete barrier would save them. Instead they perished, betrayed by the very thing built to protect them. Erratic weather, blistering drought, rising seas, and ecosystem collapse now affect every inch of the globe. Increasingly, we no longer look to stop climate change, choosing instead to adapt to it. 
     
     
     
    Never have so many undertaken such a widespread, hurried attempt to remake the world. Predictably, our hubris has led to unintended—and sometimes disastrous—consequences. Academics call it maladaptation; in simple terms, it's about solutions that backfire. Over the Seawall tells us the stories behind these unintended consequences and the fixes that can do more harm than good. From seawalls in coastal Japan, to the reengineered waters in the Ganges River Delta, to the artificial ribbon of water supporting both farms and urban centers in parched Arizona, Stephen Robert Miller traces the histories of engineering marvels that were once deemed too smart and too big to fail. In each he takes us into the land and culture, seeking out locals and experts to better understand how complicated, grandiose schemes led instead to failure, and to find answers to the technologic holes we've dug ourselves into.
    Show book
  • River of Lakes - A Journey on Florida's St Johns River - cover

    River of Lakes - A Journey on...

    Bill Belleville

    • 0
    • 0
    • 0
    First explored by naturalist William Bartram in the 1760s, the St. Johns River stretches 310 miles along Florida's east coast, making it the longest river in the state. The first "highway" through the once wild interior of Florida, the St. Johns may appear ordinary, but within its banks are some of the most fascinating natural phenomena and historic mysteries in the state. The river, no longer the commercial resource it once was, is now largely ignored by Florida's residents and visitors alike. 
     
     
     
    In the first contemporary book about this American Heritage River, Bill Belleville describes his journey down the length of the St. Johns, kayaking, boating, hiking its riverbanks, diving its springs, and exploring its underwater caves. He rediscovers the natural Florida and establishes his connection with a place once loved for its untamed beauty. Belleville involves scientists, environmentalists, fishermen, cave divers, and folk historians in his journey, soliciting their companionship and their expertise. River of Lakes weaves together the biological, cultural, anthropological, archaeological, and ecological aspects of the St. Johns, capturing the essence of its remarkable history and intrinsic value as a natural wonder.
    Show book