Raspberry Pi Networking Cookbook

Packt Publishing Ltd
Free sample

Written in an accessible yet practical manner, the "Raspberry Pi Networking Cookbook" is the perfect companion guide for the ARM GNU/Linux box. From the moment you get your hands on your Raspberry Pi you can start to build your understanding with our specially selected collection of recipes.This book is for anybody who wants to learn how they can utilize the Raspberry Pi to its full potential without having to immediately dive into programming. It's full of step-by-step instructions and detailed descriptions in language that is appropriate for computer enthusiasts and experts alike.
Read more

About the author

In the summer of 1972, Richard Golden sat in the computer lab at SUNY Fredonia and completed his first CAI tutorial for programming in APL. He was nine years old.Most of the programming that he has done since then has been in Algol-based languages like PL/I, FORTRAN, BASIC, Pascal, C, C++, C#, and Java. He occasionally writes code in languages like APL, FORTH, LISP, and Scheme; however, he could not find an employer that would actually pay him to use those non-structured languages. He has had success in recent years introducing organizations to scripting languages like Python, Perl, TCL, Ruby, Groovy, and node.js.He has also had a chance to work in many different domains applying leading technologies through each cutting edge wave of structured programming, architectural frameworks, and design patterns. He has championed distributed computing, scripting languages, SOA, browser applications, CMS, ESBs, web services, nosql, and map-reduce; top down structured approach, UML, use cases, XP - extreme programming, iterative development, and agile development. And he is still moving forward.As he approaches his fortieth year as a programmer, software architect, and product manager - a career that has spanned eighty percent of his life - he is excited to share his experiences with the Raspberry Pi
Read more
2 total

Additional Information

Packt Publishing Ltd
Read more
Published on
Jan 1, 2013
Read more
Read more
Read more
Read more
Computers / Hardware / Personal Computers / General
Computers / Networking / General
Computers / Operating Systems / Linux
Computers / Operating Systems / UNIX
Computers / Software Development & Engineering / Systems Analysis & Design
Computers / System Administration / Linux & UNIX Administration
Read more
Content Protection
This content is DRM free.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.

The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.

The third edition of Linux Kernel Development includes new and updated material throughout the book:

An all-new chapter on kernel data structures Details on interrupt handlers and bottom halves Extended coverage of virtual memory and memory allocation Tips on debugging the Linux kernel In-depth coverage of kernel synchronization and locking Useful insight into submitting kernel patches and working with the Linux kernel community
Connect your Raspberry Pi to the world with this essential collection of recipes for basic administration and common network servicesAbout This BookInstall, administer, and maintain your Raspberry PiExplore a new world of computing with this low cost, credit-card sized computerConnect your Raspberry Pi to other devices on local networks and utilise IoT servicesWho This Book Is For

This book is intended for students, scientists, and hobbyists who wish to connect their Raspberry Pi to other devices on a local area network or to the Internet of Things. Whether you are new to the Raspberry Pi, or already have a lot of experience with it, the recipes in this book will be a valuable reference to you and inspire your next project. You will want to have this book handy as a guide whenever you are working on networking projects for the Raspberry Pi.

What You Will LearnInstall, update, and upgrade your Raspberry PIConfigure a firewall to protect your Raspberry Pi and other devices on your local area networkSet up file sharing, remote access, a web server, and your own wikiCreate a wireless access point and use it as an Internet gatewayStream video, audio, and local device data to IoT services as well as your own websitesControl devices connected to the Raspberry Pi from your phone via the webCreate a giant video wall using multiple monitors and Raspberry PisIn Detail

With increasing interest in Maker Projects and the Internet of Things (IoT), students, scientists, and hobbyists are using the Raspberry Pi as a reliable, inexpensive platform to connect local devices to Internet services.

This book begins with recipes that are essential to installing the Raspberry Pi and configuring it for network access. Then it continues with recipes on installing common networking services such as firewalls and file sharing.

The final chapters include recipes for network monitoring, streaming data from the Raspberry Pi to IoT services, and using clusters of Raspberry Pis to store and analyze large volumes of data.

Style and approach

This book contains a collection of practical, engaging recipes that will guide you through enhancing your Raspberry Pi's existing network.

©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.