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

Практическое руководство по разработке приложений LWIP основано на STM32 Liu Huoliang Yangsen Wildfire Series, поддерживающей STM32M4/M7 Design Design TCP/IP стек протокола для реализации передачи данных стратегии распределения памяти ICMP

Цена: 1 669руб.    (¥92.8)
Артикул: 603261726993

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

Этот товар на Таобао Описание товара
Продавец:华心图书专营店
Адрес:Шанхай
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 52 44.7804руб.
¥169.83 054руб.
¥ 79 55989руб.
¥41.9754руб.


LWIP Development Development Practice Gisters на основе STM32
           Ценообразование119.00
ИздательMachinery Industry Press
Версия1-1 
Опубликованная датаСентябрь 2019 года
формат16     
авторЛю Хуолиан Ян Сен
УкраситьОплата в мягкой обложке
Количество страниц447
Число слов
Кодирование ISBN9787111635826


Эта книга принимает исходный код LWIP в качестве ядра, объясняет реализацию стека протоколов TCP/IP, объясняет общие сетевые протоколы, объясняет передачу данных между различными уровнями LWIP. что очень сексуально.



Обзор протокола сети DY Глава 1

1.1 Общий сетевой протокол 1

1.2 Слоистая модель сетевого протокола 2

1.3 Упаковка и распаковка между слоями протокола между пакетами 3

Глава 2 Обзор LWIP 5

2.1 Преимущества и недостатки LWIP 5

2.2 Описание файла LWIP 6

2.2.1 Получить исходный файл LWIP 6

2.2.2 Описание файла LWIP 8

2.3 LWIP Объяснение документации 11

2.4 Используйте код VS для просмотра исходного кода 14

2.4.1 Просмотреть список символов и список функций в файле 14

2.4.2. 15

2.5 Примеры в исходном коде LWIP 16

2.6 3 Программирование интерфейсов LWIP 17

2.6.1 RAW/API CALLBACK 17

2.6.2 NetConn API 18

2.6.3 сокетов API 19

Глава 3 Платформа разработки 20

3.1 Обзор Ethernet 20

3.1.1 Phy Layer 20

3.1.2 MAC Subclase 21

3.2 Eth Peripherals of STM32 23

3,3 интерфейс MII и RMII 24

3.4 Phy: LAN8720A 25

3.5 Аппаратный дизайн 27

3.6 Программный дизайн 29

3.6.1 Получите шаблон машиностроения с голой металлов для STM32 29

3.6.2 Добавить bsp_eth.c и bsp_eth.h 29

3.6.3 Modify STM32F4XX_HAL_CONF. 35

Глава 4 Управление сетевым интерфейсом LWIP 37

4.1 Структура Netif 37

4.2 Использование Netif 41

4.3 Основная функция, связанная с Netif 45

4.4 Ethernetif.c Содержание файла 46

4.4.1 Структура данных Ethernetif 46

4.4.2 Ethernetif_init () 47

4.4.3 low_level_init () 48

Глава 5 Управление памятью LWIP 50

5.1 Несколько стратегий распределения памяти 50

5.1.1 Блок памяти фиксированного размера 50

5.1.2 распределение переменной длины 51

5.2 Динамический пул памяти 52

5.2.1 Предварительная обработка пула памяти 52

5.2.2 Инициализация пула памяти 57

5.2.3 Распределение памяти 58

5.2.4 Выпуск памяти 59

5.3 Сбор динамической памяти 61

5.3.1 Организационная структура резерва памяти 61

5.3.2 Инициализация выпуска памяти 62

5.3.3 Распределение памяти 64

5.3.4 Выпуск памяти 67

5.4 Используйте Malloc и свободную функцию C -Library для управления памятью 71

5.5 Конфигурация в LWIP 72

Глава 6 Сетевой пакет 74

6.1 Слоистые мысли о TCP/IP 74

6.2 Модель потока LWIP 75

6.3 Описание структуры PBUF 76

6.4 Тип PBUF 77

6.4.1 PBUF_RAM TYPE PBUF 78

6.4.2 PBUF_POOL TYPE PBUF 78

6.4.3 PBUF_ROM и PBUF_REF TYPE PBUF 80

6.5 pbuf_alloc () 81

6.6 pbuf_free () 84

6.7 Другое PBUF в качестве функции 88

6.7.1 pbuf_realloc () 88

6.7.2 pbuf_header () 88

6.7.3 pbuf_take (), pbuf_copy (), pbuf_chain (), pbuf_ref () 88

6.8 PBUF, используемый на сетевой карте 88

6.8.1 low_level_output () 88

6.8.2 low_level_input () 91

6.8.3 Ethernetif_input () 93

Глава 7 Нет пересадки системы LWIP 94

7.1 Добавить LWIP в Metal Engineering Engineering 94

7.2 Файл заголовка трансплантации 97

7.3 Драйвер сетевой карты трансплантации 103

7.4 LWIP -база 111

7.5 Инициализация стека протоколов 112

7.6 Получите пакет данных 114

7.6.1 Метод запроса 114

7.6.2 Подробное объяснение команды Ping 115

7.6.3 Метод прерывания 116

Глава 8 Существует система пересадки системы LWIP 119

8.1 Добавить в качестве системы в LWIP 119

8.1.1 Скопировать исходный код Freertos в инженерную папку 119

8.1.2 Добавьте исходный код Freertos в папку инженерной группы 120

8.1.3 Укажите путь файла заголовка Freertos 120

8.1.4 Измените STM32F10X_IT.C 121

8.2 Lwipopts. 122

8.3 SYS_ARCH.C/ PIECE написание 126

8.4 Написание нижнего уровня сетевой карты 136

8.5 Инициализация стека протоколов 138

8.6 Основной ответ с использованием командного теста Ping после трансплантации 141

Глава 9 Lwip, чтобы узнать 142

9.1 Процесс данных сетевой карты вводится в ядро ​​LWIP 142

9.2 Обработка ядра 142

9.2.1 Структура SYS_TIMEO и Связанный список тайм -аута 144

9.2.2 Инцидент с тайм -аутом регистрации 144

9.2.3 Проверка проверки 147

9.3 Tcpip_thread Thread 149

9.4 Сообщение в LWIP 151

9.4.1 Структура сообщения 151

9.4.2 Сообщение пакета данных 153

9.4.3 Сообщение API 154

9.5 Откройте загадку LWIP 158

DY 0 Глава ARP 159

10.1 Обзор уровня ссылок данных 159

10.2 Основная концепция MAC -адреса 159

10.3 Сначала знаю ARP 160

10.4 Структура рамки Ethernet 160

10.5 отображение IP -адреса - это физический адрес 161