Четверг, 21.11.2024, 11:47
Приветствую Вас Гость | RSS

..

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2016 » Сентябрь » 25 » Mastering Embedded Linux Programming 2015
18:58
Mastering Embedded Linux Programming 2015

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 begin by learning about toolchains, bootloaders, the Linux kernel, and how to configure a root filesystem to create a basic working device. You will then learn how to use the two most commonly used build systems, Buildroot and Yocto, to speed up and simplify the development process. Building on this solid base, the next section considers how to make best use of raw NAND/NOR flash memory and managed flash eMMC chips, including mechanisms for increasing the lifetime of the devices and to perform reliable in-field updates. Next, you need to consider what techniques are best suited to writing applications for your device. We will then see how functions are split between processes and the usage of POSIX threads, which have a big impact on the responsiveness and performance of the final device The closing sections look at the techniques available to developers for profiling and tracing applications and kernel code using perf and ftrace.


Овладение Embedded Linux Программирование проходит через цикл продукта и дает вам подробнейшее описание компонентов и опций, которые доступны на каждом этапе. Вы начнете с изучения toolchains, загрузчики, ядро ​​Linux, и как настроить корневую файловую систему для создания базового рабочего устройства. Затем вы узнаете, как использовать два наиболее часто используемых систем сборки, Buildroot и Yocto, чтобы ускорить и упростить процесс разработки. Основываясь на этом прочном основании, в следующем разделе рассматривается, как наилучшим образом использовать сырой NAND / NOR флэш-памяти и флэш-чипов, управляемых EMMC, включая механизмы для увеличения срока службы устройств и выполнять надежные обновления в полевых условиях. Далее необходимо рассмотреть, какие методы лучше всего подходят для написания приложений для вашего устройства. Тогда мы увидим, как функции разделены между процессами и использованием POSIX потоков, которые оказывают большое влияние на оперативность и производительность конечного устройства Замыкающие секции смотрят на методы, доступные для разработчиков, для профилирования и трассировки приложений и кода ядра с использованием перфорация и ftrace.
ОвладениеOvladeniye 
овладение: варианты перевода
имя существительное
acquisition
приобретение, сбор, овладение
acquirement
приобретение, овладение, приобретенные знания, приобретенные навыки
takeover
захват, переворот, овладение, вступление во владение

 

Текст на английском
Скачать файл 3 945 Kb http://android.ucoz.co.uk/forum/2-1-1#4

Просмотров: 362 | Добавил: jeremi | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Вход на сайт

Поиск

Календарь

«  Сентябрь 2016  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

Избранное