[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Задачи две:
1. Протокол канала (уровень 2 OSI)
2. App.
Первая задача при приеме из канала вызывет цепь событий по обработке пакета, которая в некоторых случаях может дойти до App, а в некоторых не доходит, останавливаясь на более низких уровнях. Для активизации App может быть использовано queue или mbox, по усмотрению.
Передача аналогично, но в другом направлении.
А еще сходи и утяни исходники стека TCP/IP отсюда, они как раз под uCOS.
http://sourceforge.net/projects/ucip/
Может быть возьмешь оттуда какие-ниудь идеи по межуровневому взаимодействию.
E-mail: info@telesys.ru