Linux Programming Books

Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updates, 2nd Edition

Key FeaturesDiscover how to build and configure reliable embedded Linux devicesThis book has been updated to include Linux 4.9 and Yocto Project 2.2 (Morty)This comprehensive guide covers the remote update of devices in the field and power managementBook DescriptionEmbedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to …

Learn more

Mastering Embedded Linux Programming – Third Edition: Harness the full potential of Linux to create versatile and robust embedded solutions with Buildroot and Yocto Project.

Unleash the full potential of Embedded Linux with Linux 4.14and Yocto Project 2.5 (Sumo) UpdatesKey FeaturesBuild and configure reliable embedded Linux devicesLearn to build robust systems with the most updated version of Linux 4.16 and Yocto Project 2.5 (Sumo)Practical guide to build efficient embedded devices on LinuxBook DescriptionLinux is a core technology in the implementation of the inter-connected …

Learn more

Programming in C (4th Edition) (Developer’s Library)

Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.   This book teaches C …

Learn more

Mastering Linux Shell Scripting – Second Edition

Master the complexities of Bash shell scripting and unlock the power of shell for your enterpriseKey FeaturesIdentify the high level steps such as verifying user input, using command lines and conditional statements in creating and executing simple shell scriptsCreate and edit dynamic shell scripts to manage complex and repetitive tasksLeverage command-line to bypass GUI and automate common tasksBook …

Learn more

Python in easy steps: Covers the Linux Mint LTS

Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized source code. Python in easy steps, 2nd edition begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the book’s …

Learn more

Linux Programming: Lab Manual

About the Linux Programming lab manual: LP (Linux Programming) lab manual has been specially designed for the students of JNTUH. By the end of this carefully structured course, the student should have had adequate practice in programming and listening to feel confident enough to handle a range of complex programming problems. LP lab manual has a student-friendly layout, …

Learn more

Linux: Tips and Tricks to Execute Linux Programming

You have probably come across the term Linux once or twice. During the 1990s, when Microsoft came under fire and even went to court for monopolistic practices, the popularity of Linux began to soar as an alternative. It presented distinct advantages over the Microsoft empire by enabling people to creatively build and contribute to the software’s kernel.
But what …

Learn more

Linux: Tips and Tricks to Execute Linux Programming (Volume 2)

You have probably come across the term “Linux” once or twice. During the 1990s, when Microsoft came under fire and even went to court for monopolistic practices, the popularity of Linux began to soar as an alternative. It presented distinct advantages over the Microsoft empire by enabling people to creatively build and contribute to the software’s kernel. But …

Learn more

Linux Device Drivers Development

Key FeaturesLearn to develop customized Linux device driversLearn the core concepts of device drivers such as memory management, kernel caching, advanced IRQ management, and so on.Practical experience on the embedded side of LinuxBook DescriptionLinux kernel is a complex, portable, modular and widely used piece of software, running on around 80% of servers and embedded systems in more than …

Learn more