description of pnet / osal build process
This commit is contained in:
parent
86d1193cf9
commit
99f6ebd3a7
@ -11,12 +11,13 @@
|
||||
|
||||
Использует следующие библиотеки:
|
||||
1. pnet
|
||||
2. boost (1.74)
|
||||
2. osal
|
||||
3. boost (1.74)
|
||||
|
||||
## Структура проекта:
|
||||
* ***debug_support*** - содержит скрипт для запуска отладки с правами суперпользователя и обновления gdb (нужно для Ubuntu 22.04, там есть баг с gdb - он падает при переключении на другой поток в отлажеваемом ПО),
|
||||
* ***libs*** - собранные библиотеки ***pnet*** и используемая ей ***osal***,
|
||||
* ***profinet_stack*** - исходники библиотеки pnet,
|
||||
* ***profinet_stack*** - исходники библиотек pnet, osal
|
||||
* ***profinet_test*** - тестовые проекты. Наиболее интересен проект в папке ***sample_app_echo*** реализует функционал тестового модуля ECHO через взаимодействие с profinet_io_dev и подключение к разделяемой памяти.
|
||||
* ***src*** - исходный код приложения profinet_io_dev.
|
||||
|
||||
@ -225,6 +226,9 @@ apt-get install libboost-all-dev
|
||||
* `http://server_gorbunov:3000/SmartForce4.0/profinet_io_dev/src/branch/master/libs/lib/arm_a15`
|
||||
* `http://server_gorbunov:3000/SmartForce4.0/profinet_io_dev/src/branch/master/libs/lib/x86_64`
|
||||
|
||||
Лучше взять исходники библиотек в папке profinet_stack - они уже настроены для сборки под целевую плату.
|
||||
собираются отдельным проектом в VisualStudioCode.
|
||||
|
||||
В названии файла d - значит дебажная версия библиотеки, например libosal.a - Release, а libosald.a - Debug.
|
||||
|
||||
Сборка библиоитек реализована аналогично.
|
||||
|
Loading…
Reference in New Issue
Block a user