Подкатегории:

Автор(ы):

 1   2 
Упорядочить по:

Linux. Руководство программиста.pdf

"Linux. Руководство программиста.pdf"

"Linux. Руководство программиста"

Автор(ы):Джон Фуско
Формат файла:pdf
Год издания:2011
Издательство:Prentice Hall
Язык книги:RU
Скачано раз:70
Добавлено:2018-12-23
Данное руководство позволит вам освоить обширный перечень инструментов с открытым исходным кодом, доступных для GNU/Linux. Автор книги, Джон Фуско, подробно и доступно описывает наиболее полезные из них, используя наглядные краткие примеры, которые легко видоизменять и использовать на практике. Начав с самых основ - загрузки, построения и установки, - вы узнаете, как распределены инструменты с открытым кодом и как найти оптимальное решение для той или иной задачи, углубите свои знания о ядре Linux и способах взаимодействия ОС с программным обеспечением. Изложение теоретической информации в книге ориентировано на последующее практическое применение. Освоив ее, вы сможете пользоваться самыми продвинутыми инструментами, применяя их для разработки собственных приложений, а также для увеличения производительности ПО и его отладки.
Linux. Руководство программиста.pdf Linux. Руководство программиста.pdf Linux. Руководство программиста.pdf Джон Фуско - Linux. Руководство программиста.pdf Джон Фуско - Linux. Руководство программиста.pdf Джон Фуско - Linux. Руководство программиста.pdf Джон Фуско - Linux. Руководство программиста.pdf скачать бесплатно Джон Фуско - Linux. Руководство программиста.pdf скачать бесплатно Джон Фуско - Linux. Руководство программиста.pdf скачать бесплатно Джон Фуско - Linux. Руководство программиста.pdf free download Джон Фуско - Linux. Руководство программиста.pdf free download Джон Фуско - Linux. Руководство программиста.pdf free download
Сетевые Средства Linux.pdf

"Сетевые Средства Linux.pdf"

"Сетевые Средства Linux"

Автор(ы):Родерик В. Смит
Формат файла:pdf
Год издания:2003
Издательство:Addison Wesley
Язык книги:RU
Скачано раз:46
Добавлено:2018-12-23
В этой книге описаны принципы действия и область применения многих серверов, выполняющихся в системе Linux. Здесь рассматриваются DHCP-сервер, серверы Samba и NFS, серверы печати, NTP-сервер, средства удаленной регистрации и система X Window. He забыты и средства, традиционно используемые для обеспечения работы Internet-служб: серверы DNS, SMTP, HTTP и FTP. Большое внимание уделено вопросам безопасности сети. В данной книге нашли отражения также средства удаленного администрирования — инструменты Linuxconf, Webmin и SWAT.
Данная книга несомненно окажется полезной как начинающим, так и опытным системным администраторам.
Сетевые Средства Linux.pdf Сетевые Средства Linux.pdf Сетевые Средства Linux.pdf Родерик В. Смит - Сетевые Средства Linux.pdf Родерик В. Смит - Сетевые Средства Linux.pdf Родерик В. Смит - Сетевые Средства Linux.pdf Родерик В. Смит - Сетевые Средства Linux.pdf скачать бесплатно Родерик В. Смит - Сетевые Средства Linux.pdf скачать бесплатно Родерик В. Смит - Сетевые Средства Linux.pdf скачать бесплатно Родерик В. Смит - Сетевые Средства Linux.pdf free download Родерик В. Смит - Сетевые Средства Linux.pdf free download Родерик В. Смит - Сетевые Средства Linux.pdf free download
Linux In a Nutshell (3-d ed.).pdf

"Linux In a Nutshell (3-d ed.).pdf"

"Linux In a Nutshell (3-d ed.)"

Автор(ы):Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman
Формат файла:pdf
Год издания:2000
Издательство:O'Relly
Язык книги:EN
Скачано раз:27
Добавлено:2018-12-23
Linux in a Nutshell covers the core commands available on common Linux distributions. This isn't a scaled-down quick reference of common commands, but a complete reference to all user, programming, administration, and networking commands with complete lists of options. Contents also include:
  1. LILO and Loadlin (boot) options
  2. Shell syntax and variables for the bash, csh, and tcsh shells
  3. Pattern matching
  4. Emacs and vi editing commands
  5. sed and gawk commands
  6. Common configuration tasks for the GNOME and KDE desktops and the fvwm2 window manager

New material in the third edition includes common configuration tasks for the GNOME and KDE desktops and the fvwm2 window manager, the dpkg Debian package manager, an expanded investigation of the rpm Red Hat package manager and CVS, and many new commands. Linux in a Nutshell is a must for any Linux user; it weighs less than a stack of manual pages, but delivers everything needed for common, day-to-day use. It also covers a wide range of GNU tools for Unix users who have GNU versions of standard Unix tools.
Linux In a Nutshell (3-d ed.).pdf Linux In a Nutshell (3-d ed.).pdf Linux In a Nutshell (3-d ed.).pdf Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf скачать бесплатно Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf скачать бесплатно Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf скачать бесплатно Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf free download Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf free download Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman - Linux In a Nutshell (3-d ed.).pdf free download
Learning Raspbian.pdf

"Learning Raspbian.pdf"

"Learning Raspbian"

Автор(ы):William Harrington
Формат файла:pdf
Год издания:2015
Издательство:Packt Publishing Ltd
Язык книги:EN
Скачано раз:44
Добавлено:2018-12-23
The huge popularity of the Raspberry Pi has led to the development of many excellent operating systems such as Raspbian, which is the official operating system for Raspberry Pi. It is a Debian-based operating system that is specially optimized for the Raspberry Pi hardware.

With this book, you will be taken through starting Raspbian after its first boot and move on to learn about the different features of the Raspbian desktop. The book will then walk you through installing different software on your machine to make your work easier, familiarizing you with the console and teaching you how to interact with the Raspbian operating system. Finally, you will be equipped with ample information about other Linux distributions based on Raspbian.

Packed full of useful screenshots, this book is an excellent guide to the Raspbian operating system and will ensure your success with the Raspberry Pi!
Learning Raspbian.pdf Learning Raspbian.pdf Learning Raspbian.pdf William Harrington - Learning Raspbian.pdf William Harrington - Learning Raspbian.pdf William Harrington - Learning Raspbian.pdf William Harrington - Learning Raspbian.pdf скачать бесплатно William Harrington - Learning Raspbian.pdf скачать бесплатно William Harrington - Learning Raspbian.pdf скачать бесплатно William Harrington - Learning Raspbian.pdf free download William Harrington - Learning Raspbian.pdf free download William Harrington - Learning Raspbian.pdf free download
Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf

"Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf"

"Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами"

Автор(ы):Цирюлик О.И.
Подкатегория:Kernel Development
Формат файла:pdf
Год издания:2015
Язык книги:RU
Скачано раз:87
Добавлено:2018-11-13
Эта практикум является конспектом курса практических занятий по написанию кодов ядра Linux. Занятия организовывались компанией Global Logic для сотрудников (программистов-разработчиков) украинских отделений компании. Этот курс практических занятий основывается на моих же материалах проводимых ранее тренингов «Программирование модулей ядра Linux», текст и примеры кодов которых можно найти, например, здесь:
http://mylinuxprog.blogspot.com/2015/01/linux.html.
Зачем, при наличии этих предыдущих текстов, готовить новый материал, в чём отличия? Отличия в том, что:
• Данный курс рассчитан на слушателей, которые уже имеют начальные навыки программирования для ядра Linux, и их целью является только совершенствование в этом предмете;
• Основной целью является не показ иллюстрирующих кодов, а формулирование задач для самостоятельной проработки, и последующее обсуждение их решений
Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf скачать бесплатно Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf скачать бесплатно Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf скачать бесплатно Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf free download Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf free download Цирюлик О.И. - Практикум: модули ядра Linux. Конспект с примерами и упражнения с задачами.pdf free download
Модули Linux ядра.pdf

"Модули Linux ядра.pdf"

"Модули Linux ядра"

Автор(ы):Цирюлик О.И.
Подкатегория:Kernel Development
Формат файла:pdf
Год издания:2011
Язык книги:RU
Скачано раз:68
Добавлено:2018-11-13
Про создание модулей ядра Linux. Редакция 4.95. 2011. 218 c.

Беглый взгляд на программирование модуля.
Архитектура.
Окружение и инструменты.
Внешние интерфейсы модуля.
Внутренние механизмы ядра.
Параллелизм и синхронизация.
Обслуживание периферийных устройств.
Отладка в ядре.
Модули Linux ядра.pdf Модули Linux ядра.pdf Модули Linux ядра.pdf Цирюлик О.И. - Модули Linux ядра.pdf Цирюлик О.И. - Модули Linux ядра.pdf Цирюлик О.И. - Модули Linux ядра.pdf Цирюлик О.И. - Модули Linux ядра.pdf скачать бесплатно Цирюлик О.И. - Модули Linux ядра.pdf скачать бесплатно Цирюлик О.И. - Модули Linux ядра.pdf скачать бесплатно Цирюлик О.И. - Модули Linux ядра.pdf free download Цирюлик О.И. - Модули Linux ядра.pdf free download Цирюлик О.И. - Модули Linux ядра.pdf free download
Mastering Embedded Linux Programming (2nd ed.).pdf

"Mastering Embedded Linux Programming (2nd ed.).pdf"

"Mastering Embedded Linux Programming (2nd ed.)"

Автор(ы):Chris Simmonds
Формат файла:pdf
Год издания:2017
Издательство:Packt Publishing Ltd
Язык книги:EN
Скачано раз:60
Добавлено:2018-10-04
Embedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the inter-connected world of the Internet of Things.

The comprehensive guide shows you the technologies and techniques required to build Linux into embedded systems. You will begin by learning about the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. You'll see how to create each of these elements from scratch, and how to automate the process using Buildroot and the Yocto Project.

Moving on, you'll find out how to implement an effective storage strategy for flash memory chips, and how to install updates to the device remotely once it is deployed. You'll also get to know the key aspects of writing code for embedded Linux, such as how to access hardware from applications, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters show you how to debug your code, both in applications and in the Linux kernel, and how to profile the system so that you can look out for performance bottlenecks.

By the end of the book, you will have a complete overview of the steps required to create a successful embedded Linux system.

What you will learn
  • Evaluate the Board Support Packages offered by most manufacturers of a system on chip or embedded module
  • Use Buildroot and the Yocto Project to create embedded Linux systems quickly and efficiently
  • Update IoT devices in the field without compromising security
  • Reduce the power budget of devices to make batteries last longer
  • Interact with the hardware without having to write kernel device drivers
  • Debug devices remotely using GDB, and see how to measure the performance of the systems using powerful tools such as perk, ftrace, and valgrind
  • Find out how to configure Linux as a real-time operating system
Mastering Embedded Linux Programming (2nd ed.).pdf Mastering Embedded Linux Programming (2nd ed.).pdf Mastering Embedded Linux Programming (2nd ed.).pdf Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf скачать бесплатно Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf скачать бесплатно Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf скачать бесплатно Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf free download Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf free download Chris Simmonds - Mastering Embedded Linux Programming (2nd ed.).pdf free download
Professional Linux Kernel Architecture.pdf

"Professional Linux Kernel Architecture.pdf"

"Professional Linux Kernel Architecture"

Автор(ы):Wolfgang Mauerer
Подкатегория:Kernel Development
Формат файла:pdf
Год издания:2008
Издательство:Wiley
Язык книги:EN
Скачано раз:41
Добавлено:2018-10-04
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.

Professional Linux® Kernel Architecture
As the Linux kernel constantly evolves, so must your understanding of the central functions of the kernel. Linux expert Wolfgang Mauerer focuses on version 2.6.24 (as well as summarizing changes to versions 2.6.25 and 2.6.26) of the kernel as he walks you through the concepts, underlying structures, and implementation of the Linux kernel. Keeping a close connection with the source code—as well as the components and subsystems of the kernel—this book reviews the VFS layer and discusses virtual filesystems and the Extended filesystem family and examines how the page and buffer cache speed up kernel operations.

You'll take a look at the peculiarities of various architectures supported by the kernel, explore the assorted tools and means of working efficiently with the kernel sources, and investigate the numerous social aspects of kernel development and the Linux kernel community. Ultimately, this insightful book will serve as an indispensable step towards understanding structure and implementation of the Linux kernel.

What you will learn from this book
  • Various ways of viewing the kernel — as an enhanced machine, a resource manager, and a library
  • How the kernel handles all time-related requirements, both with low and high resolution
  • The mechanisms required to ensure proper operation of the kernel on multiprocessor systems
  • How modules add new functionality to the kernel
  • How the kernel deals with memory management, page reclaim, and swapping
  • How the kernel deals with networks and implements TCP/IP

Who this book is for
This book is for system programmers, administrators, developers of Linux-based solutions, and overall Linux enthusiasts. A solid foundation of C programming is required.
Professional Linux Kernel Architecture.pdf Professional Linux Kernel Architecture.pdf Professional Linux Kernel Architecture.pdf Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf скачать бесплатно Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf скачать бесплатно Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf скачать бесплатно Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf free download Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf free download Wolfgang Mauerer - Professional Linux Kernel Architecture.pdf free download
Linux TCP IP Stack - Networking for Embedded Systems.pdf

"Linux TCP IP Stack - Networking for Embedded Systems.pdf"

"Linux TCP IP Stack - Networking for Embedded Systems"

Автор(ы):Thomas F. Herbert
Подкатегория:Embedded
Формат файла:pdf
Год издания:2004
Язык книги:EN
Скачано раз:43
Добавлено:2018-10-04
The Linux TCP/IP Stack: Networking for Embedded Systems provides an in-depth guide to implementing and using the Linux TCP/IP stack in embedded systems projects. It begins with a general overview of TCP/IP networking, with background information on applicable networking standards. From there, it details the TCP/IP implementation in Linux 2.6 by following a packet of data as it flows through the stack from the sending system, out the wire, and back through the input side of the stack in the receiving machine. This unique approach gives programmers an "inside" look at the entire process. Throughout the text, topics of particular interest to engineers implementing embedded systems are discussed, such as sockets, network interfaces, application layer protocols, and practical considerations. This is a great resource for embedded systems programmers and engineers, as well as networking professionals interested in learning more about the implementation of Linux TCP/IP in the 2.6 kernel.

Written for embedded systems programmers and engineers, as well as networking professionals, this in-depth guide provides an inside look at the entire process of implementing and using the Linux TCP/IP stack in embedded systems projects.
Linux TCP IP Stack - Networking for Embedded Systems.pdf Linux TCP IP Stack - Networking for Embedded Systems.pdf Linux TCP IP Stack - Networking for Embedded Systems.pdf Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf скачать бесплатно Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf скачать бесплатно Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf скачать бесплатно Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf free download Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf free download Thomas F. Herbert - Linux TCP IP Stack - Networking for Embedded Systems.pdf free download
UNIX Filesystems. Evolution Design and Implementation.pdf

"UNIX Filesystems. Evolution Design and Implementation.pdf"

"UNIX Filesystems. Evolution Design and Implementation"

Автор(ы):Steve D. Pate
Формат файла:pdf
Год издания:2003
Издательство:Wiley
Язык книги:EN
Скачано раз:36
Добавлено:2018-10-04
  • Covers all versions of UNIX, as well as Linux, operatingsystems that are used by the majority of Fortune 1000 companies fortheir mission-critical data
  • Offers more detail than other books on the file input/outputaspects of UNIX programming
  • Describes implementation of UNIX filesystems over a thirty yearperiod
  • Demonstrates VERITAS and other filesystem examples
UNIX Filesystems. Evolution Design and Implementation.pdf UNIX Filesystems. Evolution Design and Implementation.pdf UNIX Filesystems. Evolution Design and Implementation.pdf Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf скачать бесплатно Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf скачать бесплатно Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf скачать бесплатно Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf free download Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf free download Steve D. Pate - UNIX Filesystems. Evolution Design and Implementation.pdf free download
Энциклопедия разработчика модулей ядра Linux.fb2

"Энциклопедия разработчика модулей ядра Linux.fb2"

"Энциклопедия разработчика модулей ядра Linux"

Автор(ы):Peter Jay Salzman, Michael Burian, Ori Pomerantz
Подкатегория:Kernel Development
Формат файла:fb2
Год издания:1999
Язык книги:RU
Скачано раз:51
Добавлено:2018-10-04
Оригинальная версия была опубликована на сайте проекта The Linux Documentation Project.

Эта книга распространяется в надежде на то, что она будет вам полезна, но без каких-либо гарантий, в том числе и без подразумеваемых гарантий высокого спроса или пригодности для специфических целей.

Итак, Вы хотите писать модули для ядра. Вы знаете C, вы написали ряд нормальных программ, выполяемых как процессы, и теперь Вы хотите добраться туда, где происходит реальное действие, туда, где один ошибочный указатель может стереть вашу файловую систему или привести к перезагрузке.
Хорошо, добро пожаловать в клуб. Я однажды имел такой указатель, который стер мне важный каталог под DOS, и я не вижу, почему Linux должна быть более безопасной.
Энциклопедия разработчика модулей ядра Linux.fb2 Энциклопедия разработчика модулей ядра Linux.fb2 Энциклопедия разработчика модулей ядра Linux.fb2 Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 скачать бесплатно Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 скачать бесплатно Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 скачать бесплатно Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 free download Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 free download Peter Jay Salzman, Michael Burian, Ori Pomerantz - Энциклопедия разработчика модулей ядра Linux.fb2 free download
Beginning Linux Programming (4th ed.).pdf

"Beginning Linux Programming (4th ed.).pdf"

"Beginning Linux Programming (4th ed.)"

Автор(ы):Neil Matthew, Richard Stones
Формат файла:pdf
Год издания:2008
Издательство:Wiley
Язык книги:EN
Скачано раз:32
Добавлено:2018-10-04
Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.
Beginning Linux Programming (4th ed.).pdf Beginning Linux Programming (4th ed.).pdf Beginning Linux Programming (4th ed.).pdf Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf скачать бесплатно Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf скачать бесплатно Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf скачать бесплатно Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf free download Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf free download Neil Matthew, Richard Stones - Beginning Linux Programming (4th ed.).pdf free download
Linux Device Drivers (3-d ed.).pdf

"Linux Device Drivers (3-d ed.).pdf"

"Linux Device Drivers (3-d ed.)"

Автор(ы):
Подкатегория:Kernel Development
Формат файла:pdf
Год издания:2005
Издательство:O'Relly
Язык книги:EN
Скачано раз:51
Добавлено:2018-10-04
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn:
  • how to support computer peripherals under the Linux operating system;
  • how to develop and write software for new hardware under Linux;
  • the basics of Linux operation even if they are not expecting to write a driver.
    The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.
Linux Device Drivers (3-d ed.).pdf Linux Device Drivers (3-d ed.).pdf Linux Device Drivers (3-d ed.).pdf - Linux Device Drivers (3-d ed.).pdf - Linux Device Drivers (3-d ed.).pdf - Linux Device Drivers (3-d ed.).pdf - Linux Device Drivers (3-d ed.).pdf скачать бесплатно - Linux Device Drivers (3-d ed.).pdf скачать бесплатно - Linux Device Drivers (3-d ed.).pdf скачать бесплатно - Linux Device Drivers (3-d ed.).pdf free download - Linux Device Drivers (3-d ed.).pdf free download - Linux Device Drivers (3-d ed.).pdf free download
Linux. Системное программирование.pdf

"Linux. Системное программирование.pdf"

"Linux. Системное программирование"

Автор(ы):Роберт Лав
Формат файла:pdf
Год издания:2008
Издательство:O'Relly
Язык книги:RU
Скачано раз:45
Добавлено:2018-10-04
Эта книга о том, как создавать программное обеспечение под Linux, эффективно используя возможности системы - функции ядра и базовые библиотеки, включая оболочку, текстовый редактор, компилятор, отладчик и системные процедуры. Большая часть программного кода для Unix и Linux написана на системном уровне, поэтому в книге основное внимание сфокусировано на приложениях, находящихся вне ядра, таких как Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv и прочих. Книга написана специально для разработчиков и является необходимым инструментом любого программиста.
Linux. Системное программирование.pdf Linux. Системное программирование.pdf Linux. Системное программирование.pdf Роберт Лав - Linux. Системное программирование.pdf Роберт Лав - Linux. Системное программирование.pdf Роберт Лав - Linux. Системное программирование.pdf Роберт Лав - Linux. Системное программирование.pdf скачать бесплатно Роберт Лав - Linux. Системное программирование.pdf скачать бесплатно Роберт Лав - Linux. Системное программирование.pdf скачать бесплатно Роберт Лав - Linux. Системное программирование.pdf free download Роберт Лав - Linux. Системное программирование.pdf free download Роберт Лав - Linux. Системное программирование.pdf free download
Разработка ядра Linux.pdf

"Разработка ядра Linux.pdf"

"Разработка ядра Linux"

Автор(ы):Роберт Лав
Подкатегория:Kernel Development
Формат файла:pdf
Год издания:2006
Издательство:Williams
Язык книги:RU
Скачано раз:40
Добавлено:2018-10-04
В книге детально рассмотрены основные подсистемы и функции ядер Linux серии 2.6, включая особенности построения, реализации и соответствующие программные интерфейсы. Рассмотренные вопросы включают: планирование выполнения процессов, управление временем и таймеры ядра, интерфейс системных вызовов, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. Автор книги является разработчиком основных подсистем ядра Linux. Ядро рассматривается как с теоретической, так и с прикладной точек зрения, что может привлечь читателей различными интересами и потребностями.

Книга может быть рекомендована как начинающим, так и опытным разработчикам программного обеспечения, а также в качестве дополнительных учебных материалов.
Разработка ядра Linux.pdf Разработка ядра Linux.pdf Разработка ядра Linux.pdf Роберт Лав - Разработка ядра Linux.pdf Роберт Лав - Разработка ядра Linux.pdf Роберт Лав - Разработка ядра Linux.pdf Роберт Лав - Разработка ядра Linux.pdf скачать бесплатно Роберт Лав - Разработка ядра Linux.pdf скачать бесплатно Роберт Лав - Разработка ядра Linux.pdf скачать бесплатно Роберт Лав - Разработка ядра Linux.pdf free download Роберт Лав - Разработка ядра Linux.pdf free download Роберт Лав - Разработка ядра Linux.pdf free download
GNU Linux Rapid Embedded Programming.pdf

"GNU Linux Rapid Embedded Programming.pdf"

"GNU Linux Rapid Embedded Programming"

Автор(ы):Giometti R.
Подкатегория:Embedded
Формат файла:pdf
Год издания:2017
Издательство:Packt Publishing Ltd
Язык книги:EN
Скачано раз:61
Добавлено:2018-10-04
An annotated guide to program and develop GNU/Linux Embedded systems quickly.
About This Book
* Rapidly design and build powerful prototypes for GNU/Linux Embedded systems
* Become familiar with the workings of GNU/Linux Embedded systems and how to manage its peripherals
* Write, monitor, and configure applications quickly and effectively, manage an external micro-controller, and use it as co-processor for real-time tasks
Who This Book Is For
This book targets Embedded System developers and GNU/Linux programmers who would like to program Embedded Systems and perform Embedded development. The book focuses on quick and efficient prototype building. Some experience with hardware and Embedded Systems is assumed, as is having done some previous work on GNU/Linux systems. Knowledge of scripting on GNU/Linux is expected as well.
What You Will Learn
* Use embedded systems to implement your projects
* Access and manage peripherals for embedded systems
* Program embedded systems using languages such as C, Python, Bash, and PHP
* Use a complete distribution, such as Debian or Ubuntu, or an embedded one, such as OpenWrt or Yocto
* Harness device driver capabilities to optimize device communications
* Access data through several kinds of devices such as GPIO's, serial ports, PWM, ADC, Ethernet, WiFi, audio, video, I2C, SPI, One Wire, USB and CAN
* Practical example usage of several devices such as RFID readers, Smart card readers, barcode readers, z-Wave devices, GSM/GPRS modems
* Usage of several sensors such as light, pressure, moisture, temperature, infrared, power, motion.

In Detail
Embedded computers have become very complex in the last few years and developers need to easily manage them by focusing on how to solve a problem without wasting time in finding supported peripherals or learning how to manage them. The main challenge with experienced embedded programmers and engineers is really how long it takes to turn an idea into reality, and we show you exactly how to do it. This book shows how to interact with external environments through specific peripherals used in the industry. We will use the latest Linux kernel release 4.4.x and Debian/Ubuntu distributions (with embedded distributions like OpenWrt and Yocto).The book will present popular boards in the industry that are user-friendly to base the rest of the projects on - BeagleBone Black, SAMA5D3 Xplained, Wandboard and system-on-chip manufacturers.Readers will be able to take their first steps in programming the embedded platforms, using C, Bash, and Python/PHP languages in order to get access to the external peripherals. More about using and programming device driver and accessing the peripherals will be covered to lay a strong foundation. The readers will learn how to read/write data from/to the external environment by using both C programs or a scripting language (Bash/PHP/Python) and how to configure a device driver for a specific hardware.After finishing this book, the readers will be able to gain a good knowledge level and understanding of writing, configuring, and managing drivers, controlling and monitoring applications with the help of efficient/quick programming and will be able to apply these skills into real-world projects.Style and approachThis practical tutorial will get you quickly prototyping embedded systems on GNU/Linux. This book uses a variety of hardware to program the peripherals and build simple prototypes.
GNU Linux Rapid Embedded Programming.pdf GNU Linux Rapid Embedded Programming.pdf GNU Linux Rapid Embedded Programming.pdf Giometti R. - GNU Linux Rapid Embedded Programming.pdf Giometti R. - GNU Linux Rapid Embedded Programming.pdf Giometti R. - GNU Linux Rapid Embedded Programming.pdf Giometti R. - GNU Linux Rapid Embedded Programming.pdf скачать бесплатно Giometti R. - GNU Linux Rapid Embedded Programming.pdf скачать бесплатно Giometti R. - GNU Linux Rapid Embedded Programming.pdf скачать бесплатно Giometti R. - GNU Linux Rapid Embedded Programming.pdf free download Giometti R. - GNU Linux Rapid Embedded Programming.pdf free download Giometti R. - GNU Linux Rapid Embedded Programming.pdf free download
Linux for embedded and real-time applications.pdf

"Linux for embedded and real-time applications.pdf"

"Linux for embedded and real-time applications"

Автор(ы):Doug Abbott
Подкатегория:Embedded
Формат файла:pdf
Год издания:2003
Издательство:Newnes
Язык книги:EN
Скачано раз:36
Добавлено:2018-09-11
In this applications-oriented reference, Doug Abbott shows how to put Linux to work in embedded and real-time applications. Among the topics Abbott discusses include memory management, device drivers, interrupt handling, kernel instrumentation, boatloaders, embedded networking, inter-task communications, periodic vs. "one shot" timing, POSIX threads, hardware abstraction layers, and program debugging. Abbott uses numerous real-world examples to show how implement a variety of embedded applications using Linux. Abbott discusses the strengths and weaknesses for embedded applications of different implementations of Linux, and he also examines the different real-time extensions for Linux. This book incorporates many programming exercises with solutions
Linux for embedded and real-time applications.pdf Linux for embedded and real-time applications.pdf Linux for embedded and real-time applications.pdf Doug Abbott - Linux for embedded and real-time applications.pdf Doug Abbott - Linux for embedded and real-time applications.pdf Doug Abbott - Linux for embedded and real-time applications.pdf Doug Abbott - Linux for embedded and real-time applications.pdf скачать бесплатно Doug Abbott - Linux for embedded and real-time applications.pdf скачать бесплатно Doug Abbott - Linux for embedded and real-time applications.pdf скачать бесплатно Doug Abbott - Linux for embedded and real-time applications.pdf free download Doug Abbott - Linux for embedded and real-time applications.pdf free download Doug Abbott - Linux for embedded and real-time applications.pdf free download
Advanced Linux Programming.pdf

"Advanced Linux Programming.pdf"

"Advanced Linux Programming"

Автор(ы):Mark Mitchell, Jeffrey Oldham, and Alex Samuel
Формат файла:pdf
Год издания:2001
Издательство:New Riders Publishing
Язык книги:EN
Скачано раз:59
Добавлено:2018-06-14
Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux specific details and differences. For programmers without UNIX experience, it will be even more valuable. The second section covers material that is entirely Linux specific. These are truly advanced topics, and are the techniques that the gurus use to build great applications. While this book will focus mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library, a preliminary introduction to the development tools available will allow all who purchase the book to make immediate use of Linux.
Advanced Linux Programming.pdf Advanced Linux Programming.pdf Advanced Linux Programming.pdf Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf скачать бесплатно Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf скачать бесплатно Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf скачать бесплатно Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf free download Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf free download Mark Mitchell, Jeffrey Oldham, and Alex Samuel - Advanced Linux Programming.pdf free download
Внутреннее устройство Linux.pdf

"Внутреннее устройство Linux.pdf"

"Внутреннее устройство Linux"

Автор(ы):Брайан Уорд
Формат файла:pdf
Год издания:2016
Издательство:Питер
Язык книги:RU
Скачано раз:252
Добавлено:2018-06-14
Книга, которую вы держите в руках, уже стала бестселлером на Западе. Она описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы,обеспечивающие низкоуровневый функционал Linux. На страницах этого издания вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей.
В книге также затрагиваются вопросы программирования сценариев оболочки и обращения с языком С, освещаются темы защиты информации, виртуализации и прочие незаменимые вещи.
Внутреннее устройство Linux.pdf Внутреннее устройство Linux.pdf Внутреннее устройство Linux.pdf Брайан Уорд - Внутреннее устройство Linux.pdf Брайан Уорд - Внутреннее устройство Linux.pdf Брайан Уорд - Внутреннее устройство Linux.pdf Брайан Уорд - Внутреннее устройство Linux.pdf скачать бесплатно Брайан Уорд - Внутреннее устройство Linux.pdf скачать бесплатно Брайан Уорд - Внутреннее устройство Linux.pdf скачать бесплатно Брайан Уорд - Внутреннее устройство Linux.pdf free download Брайан Уорд - Внутреннее устройство Linux.pdf free download Брайан Уорд - Внутреннее устройство Linux.pdf free download
Встраиваемые системы на основе Linux.djvu

"Встраиваемые системы на основе Linux.djvu"

"Встраиваемые системы на основе Linux"

Автор(ы):Крис Симмондс
Подкатегория:Embedded
Формат файла:djvu
Год издания:2017
Издательство:ДМК Пресс
Язык книги:RU
Скачано раз:140
Добавлено:2018-06-14
Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой Linux-системы. Автор рассказывает о подготовке проекта и устройстве системы на базе Linux, о наборах инструментов, начальных загрузчиках, ядре Linux и конфигурировании корневой файловой системы. Вы узнаете, как выбрать подходящую систему сборки Linux и научитесь работать с двумя наиболее популярными системами сборки: Buildroot и Yocto Project, позволяющими ускорить и упростить процесс разработки. Рассмотрена архитектура флэш-памяти типа NAND, NOR и eMMC, а также драйвера устройств и система инициализации. Показаны механизмы увеличения срока службы устройств и надежного обновления в месте эксплуатаци. Описаны потоки POSIX, которые могут оказать заметное влияние на время отклика и производительность готового устройства. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени. Заключительные главы посвящены технике профилирования и трассировки приложений и ядра с помощью программ perf и Ftrace.

Эта книга рассчитана на разработчиков программного обеспечения на платформе Linux и системных программистов, уже знакомых со встраиваемыми системами и желающих больше узнать о создании устройств, лучших в своем классе. Предполагается знание основ языка C и опыт системного программирования.

Краткое содержание книги:

• роль ядра Linux и выбор подходящего ядра для приложения;
• применение Buildroot и Yocto Project для быстрого и эффективного создания встраиваемой Linux-системы;
• создание специальных загрузчиков на основе U-Boot;
• применение perf и Ftrace для поиска узких мест;
• деревья устройств и отражение в них нового оборудования;
• написание приложений, взаимодействующих с драйверами устройств;
• проектирование и кодирование многопоточных приложений с потоками POSIX;
• измерение задержек в режиме реального времени и настройка ядра Linux с целью их минимизации.
Встраиваемые системы на основе Linux.djvu Встраиваемые системы на основе Linux.djvu Встраиваемые системы на основе Linux.djvu Крис Симмондс - Встраиваемые системы на основе Linux.djvu Крис Симмондс - Встраиваемые системы на основе Linux.djvu Крис Симмондс - Встраиваемые системы на основе Linux.djvu Крис Симмондс - Встраиваемые системы на основе Linux.djvu скачать бесплатно Крис Симмондс - Встраиваемые системы на основе Linux.djvu скачать бесплатно Крис Симмондс - Встраиваемые системы на основе Linux.djvu скачать бесплатно Крис Симмондс - Встраиваемые системы на основе Linux.djvu free download Крис Симмондс - Встраиваемые системы на основе Linux.djvu free download Крис Симмондс - Встраиваемые системы на основе Linux.djvu free download

Consense © 2013-2020