Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Sprog
Engelsk
Format
Kategori

Fakta

Leverage the power of Linux to develop captivating and powerful embedded Linux projects

About This Book

• Explore the best practices for all embedded product development stages

• Learn about the compelling features offered by the Yocto Project, such as customization, virtualization, and many more

• Minimize project costs by using open source tools and programs

Who This Book Is For

If you are a developer who wants to build embedded systems using Linux, this book is for you. It is the ideal guide for you if you want to become proficient and broaden your knowledge. A basic understanding of C programming and experience with systems programming is needed. Experienced embedded Yocto developers will find new insight into working methodologies and ARM specific development competence.

What You Will Learn • Use the Yocto Project in the embedded Linux development process

• Get familiar with and customize the bootloader for a board

• Discover more about real-time layer, security, virtualization, CGL, and LSB

• See development workflows for the U-Boot and the Linux kernel, including debugging and optimization

• Understand the open source licensing requirements and how to comply with them when cohabiting with proprietary programs

• Optimize your production systems by reducing the size of both the Linux kernel and root filesystems

• Understand device trees and make changes to accommodate new hardware on your device

• Design and write multi-threaded applications using POSIX threads

• Measure real-time latencies and tune the Linux kernel to minimize them

In Detail

Embedded Linux is a complete Linux distribution employed to operate embedded devices such as smartphones, tablets, PDAs, set-top boxes, and many more. An example of an embedded Linux distribution is Android, developed by Google.

This learning path starts with the module Learning Embedded Linux Using the Yocto Project. It introduces embedded Linux software and hardware architecture and presents information about the bootloader. You will go through Linux kernel features and source code and get an overview of the Yocto Project components available.

The next module Embedded Linux Projects Using Yocto Project Cookbook takes you through the installation of a professional embedded Yocto setup, then advises you on best practices. Finally, it explains how to quickly get hands-on with the Freescale ARM ecosystem and community layer using the affordable and open source Wandboard embedded board.

Moving ahead, the final module Mastering Embedded Linux Programming takes you through the product cycle and gives you an in-depth description of the components and options that are available at each stage. You will see how functions are split between processes and the usage of POSIX threads.

By the end of this learning path, your capabilities will be enhanced to create robust and versatile embedded projects.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

• Learning Embedded Linux Using the Yocto Project by Alexandru Vaduva

• Embedded Linux Projects Using Yocto Project Cookbook by Alex Gonzalez

• Mastering Embedded Linux Programming by Chris Simmonds

Style and approach

This comprehensive, step-by-step, pragmatic guide enables you to build custom versions of Linux for new embedded systems with examples that are immediately applicable to your embedded developments. Practical examples provide an easy-to-follow way to learn Yocto project development using the best practices and working methodologies. Coupled with hints and best practices, this will help you understand embedded Linux better.

© 2016 Packt Publishing (E-bog): 9781787124455

Release date

E-bog: 27. september 2016

Andre kan også lide...

  1. Linux for Beginners: 37 Linux Commands you Must Know ATTILA KOVACS
  2. Linux for Beginners: How to Perform Linux Admin Tasks ATTILA KOVACS
  3. Linux for Beginners: 3 BOOKS IN 1 ATTILA KOVACS
  4. Docker Unboxed: Mastering Modern Infrastructure with Container Technology Sophia Bell
  5. HACKING: 3 BOOKS IN 1 Alex Wagner
  6. CompTIA A+ Certification Study Guide For 220-1102 Exam 2 Books In 1: Operating Systems, Software Troubleshooting, Security Awareness & Operational Procedures HISTORY FOREVER
  7. Linux: Linux for Beginners Andy Vickler
  8. The Linux Command Line Beginner's Guide Jonathan Moeller
  9. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
  10. CompTIA A+ Certification Study Guide For 220-1101 Exam 2 Books In 1: Mobile Devices, Networking, Hardware, Virtualization, Cloud Computing And Troubleshooting Richie Miller
  11. CompTIA Linux+ Certification: Get Certified! Ace the Computing Technology Industry Association Linux Plus Test on Your First Attempt | Over 200 Expert Q&A | Genuine Sample Questions and Detailed Explanations Elara Nightshade
  12. Ultimate Kali Linux Book, Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire Gllen D. Singh
  13. Hacking the Hacker: Learn From the Experts Who Take Down Hackers Roger A. Grimes
  14. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
  15. Cybersecurity For Dummies Joseph Steinberg
  16. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  17. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
  18. Building Microservices: Designing Fine-Grained Systems Sam Newman
  19. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
  20. CISSP Exam Study Guide For Information Security Professionals: Beginners Guide To Cybersecurity Threats, Ethical Hacking And Defense Techniques 3 Books In 1 John Knowles
  21. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  22. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Operating Systems & Software Troubleshooting Richie Miller
  23. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  24. Data Science John D. Kelleher
  25. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  26. Ethical Hacking Introbooks Team
  27. Cybersecutity First Principles Rick Howard
  28. Blockchain For Dummies Tiana Laurence
  29. Javascript: Ultimate Beginners Guide Leonardo Gorman
  30. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  31. CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) Wm. Arthur Conklin
  32. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  33. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  34. Artificial Intelligence For Dummies Luca Massaron
  35. Programming Interviews For Dummies Eric Butow
  36. Hyperfocus: How to Work Less and Achieve More Chris Bailey
  37. Computer Systems and Networking Guide: A Complete Guide to the Basic Concepts in Computer Systems, Networking, IP Subnetting and Network Security Hans Weber
  38. Certified Information Security Manager CISM Study Guide Mike Chapple, PhD, CISM
  39. Cyber Hacking: Wars in Virtual Space Scientific American
  40. Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch Bob Mather
  41. Cloud Security For Dummies Ted Coombs
  42. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  43. Data Science For Dummies: 2nd Edition Lillian Pierson
  44. Cybercrime and the Darknet: Revealing the hidden underworld of the internet Cath Senker
  45. (ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide 9th Edition Mike Chapple
  46. CompTIA A+ Complete Certification Kit Core Exam 220-1101 & 220-1102 4 Books In 1: Networking, Hardware, Mobile, & Software Troubleshooting, Virtualization, Cloud Computing & Security Procedures Richie Miller
  47. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis