8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Официальная подлинная электронная промышленная пресса

Цена: 1 241руб.    (¥69)
Артикул: 552933122659
Доставка по Китаю (НЕ включена в цену):
90 руб. (¥5)

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:电子工业出版社旗舰店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥49.9898руб.
¥1282 302руб.
¥35.9646руб.
¥ 69 41.4745руб.

Цена продажи:¥ 33.12
Цена продажи:¥ 29,50
Цена продажи:¥ 29,50
Цена продажи:¥ 47.04
Цена продажи:¥ 33,60
Цена продажи:¥ 52,4
Цена продажи:¥ 54,45
Цена продажи:¥ 42,84

Введение

    Основной контент включает в себя построение среды разработки, модуль ядра, структуру управления устройством символов, расширенный ввод -вывод, прерывание и управление временем, взаимное исключение и синхронизация, память и DMA, модель устройства Linux, периферический драйвер, тип шины Драйвер устройства, шина, драйвер устройства шины, блок устройства, драйвер сетевого оборудования и методы отладки ядра.Существует соответствующий пример каждой точки знания.

Amatalize   запись

Глава 1  Обзор    1

Глава 2     6

2.1     7

2.2     10

2.3     11

2.4     13

2.5     15

2.6     17

2.7     20

2.8  упражнение    21

Глава 3     23

3.1     24

3.2     30

3.3  оборудование виртуального последовательного порта    35

3.4  драйвер устройства виртуального последовательного порта    35

3.5  один драйвер поддерживает несколько устройств    39

3.6  упражнение    45

Глава 4     46

4.1&Nbsp; операция устройства ioctl    47

4.2&Операция файла NBSP; Proc    56

4.3  не -блокирующий ввод -вывод    58

4.4  блокирующий тип ввода/вывода    60

4.5  многоуровневое повторное использование ввода/вывода    65

4.6  асинхронный ввод -вывод    69

4.7  Резюме нескольких моделей ввода/вывода    73

4.8&Nbsp; асинхронное уведомление    74

4.9  MMAP    83

4.10  операция позиционирования    88

4.11  упражнение    90

Глава 5  Управление прерыванием и временем    92

5.1  прерывание процесса входа    93

5.2  обработка прерывания в драйвере    98

5.3     101

5.3.1  мягкое прерывание    102

5.3.2 tasklet    104

5.3.3  очередь работы    106

5.4  контроль задержки    108

5.5  операция по времени    109

5.5.1  таймер низкого разрешения    109

5.5.2     112

5.6 Упражнения    114

Глава 6  взаимное исключение и синхронизация    116

6.1     117

6.2     117

6.3  экранирование прерываний    118

6.4&атомная переменная NBSP;    119

6.5&Spin Lock;    120

6.6  читать и написать блокировку    122

6.7  Последовательная блокировка    123

6.8  Semaphore    125

6.9  читать и написать семафор    127

6.10  взаимное количество    127

6.11&механизм nbsp; rcu    128

6.12  виртуальный последовательный порт добавляет взаимное исключение    130

6.13  завершен    134

6.14  упражнение    135

Глава 7  память и DMA    137

7.1  организация памяти    138

7.2  распределить память по странице    139

7.3  устройство распределения плиты    142

7.4  распределение страниц разрыва    144

7.5     145

7.6  экземпляр динамической памяти    146

7.7  память ввода/вывода    147

7.8&Принцип NBSP; DMA и картирование    155

7.8.1  DMA принцип работы    155

7.8.2  картирование DMA    157

7.9  DMA Unified Programming Interface    160

7.10  упражнение    164

Глава 8  модель устройства Linux    166

8.1  Device Model Foundation    167

8.2  Автобус, оборудование и водитель    171

8.3&Платформовое оборудование NBSP; и его драйвер    176

8.3.1  платформное оборудование    176

8.3.2  драйвер платформы    178

8.3.3     179

8.3.4  управление питанием    182

8.3.5     183

8.3.6&Светодиодный драйвер NBSP; с использованием устройства платформы    184

8.3.7     190

8.4  дерево оборудования Linux    193

8.4.1  Linux Equipment Tree Oring    193

8.4.2  Цель дерева оборудования Linux    194

8.4.3&Nbsp; использование дерева оборудования Linux    195

8.4.4&Светодиодный драйвер NBSP; с использованием дерева устройств    202

8.5  упражнение    204

Глава 9     205

9.1&светодиодный драйвер NBSP;    206

9.2     209

9.3     213

9.4  драйвер ADC    222

9.5  драйвер ШИМ    231

9.6  rtc драйвер    239

Глава 10&Nbsp; драйвер устройства типа шины    243

10.1  I2C Driver Divance    244

10.1.1  I2C Соглашение введение    244

10.1.2  драйвер Linux i2c    246

10.1.3&Пример драйвера устройства NBSP; I2C    251

10.2  драйвер устройства SPI    258

10.2.1  профиль протокола SPI    258

10.2.2  Linux SPI драйвер    259

10.2.3  Пример драйвера устройства SPI    264

10.3  драйвер устройства USB    268

10.3.1  профиль протокола USB    268

10.3.2  Linux USB Driver    271

10.3.3  Пример драйвера USB -устройства    274

10.4  драйвер устройства PCI    283

10.4.1  профиль протокола PCI    283

10.4.2  драйвер PCI Linux    287

10.4.3  Пример драйвера устройства PCI    288

10.5  упражнение    296

Глава 11  Блок -драйвер устройства    298

11.1  Структура диска    299

11.2     300

11.3     301

11.4  Блок пример драйвера устройства    308

11.5  упражнение    316

Глава 12  драйвер сетевого устройства    317

12.1  сетевая иерархическая структура    318

12.2     319

12.3  экземпляр драйвера сетевого устройства    327

12.4     333

12.5 NAPI    340

12.6  упражнение    343

 

Глава 13     344

13.1     345

13.1.1     345

13.1.2     346

13.1.3  Метод отладки введение    346

13.2     350

13.2.1     350

13.2.2     352

13.2.3     353

13.3     357

13.3.1     357

13.3.2  wia/proc interface    358

13.3.3  wia/sys интерфейс    359

13.4  сообщение об ошибке процесса    362

13.4.1  oops Информация    362

13.4.2 panic    364

13.4.3  метод ioctl    366

13.5     367

13.6  упражнение    369

Глава 14  построить среду разработки    370

14.1  подготовьте хост разработки Linux    371

14.2     375

14.2.1     375

14.2.2     376

14.2.3     377

14.3     379

14.4     381

14.5     382

14.6  Просмотр исходного кода и среда редактора    386

Упражнение Ответ    388

Рекомендации    389

 

об авторе

Видение Huaqing в области встроенных учебных центров -это более раннее и крупномасштабное профессиональное учебное учреждение, созданное в Китае.Чтобы удовлетворить спрос на разработку основных встроенных операционных систем, таких как Android и другие основные встроенные операционные системы в области быстрого роста, Huaqing Fang официально установил Huaqingyuan в 2004 году на основании многих лет высоких экологичных профессионалов. Обучение и богатый опыт внедрения внутренних тренировок. Тенденция работы в отрасли и выпускники направляют больше в структуре знаний.Добро пожаловать на официальный сайт Huaqingyuan Education Group: http://www.hqyj.com и официальный сайт 3G College: http://www.3g-edu.org, чтобы получить информацию об обновлении.