PACK | Linux: Embedded Development (2016 EN)

Discussion in 'Computing' started by Kanka, Aug 3, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,086
    Likes Received:
    446
    Trophy Points:
    83
    [​IMG]

    Author: Alexandru Vaduva, Alex Gonzalez, Chris Simmonds
    Full Title: Linux: Embedded Development
    Publisher: Packt Publishing; 1 edition (September 27, 2016)
    Year: 2016
    ISBN-13: 9781787124202 (978-1-78712-420-2)
    ISBN-10: 1787124207
    Pages: 989
    Language: English
    Genre: Operating Systems
    File type: AZW3
    Quality: 7/10
    Price: $76.22


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

    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.


    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

    -------------
     
    Last edited by a moderator: Apr 2, 2020