- 
	
- Вроде как про Keilовский TCP/IP Networking Suite пишут, что может работать без RTOS - Vladimir Ljaschko(24.09.2012 12:49)
 - Перешёл-таки на lwIP. Заработало. Придётся осваивать FreeRTOS, это проще чем портировать lwIP на RTX.  VVB(923 знак., 21.09.2012 06:22 - 07:58, ссылка, ссылка)
			
- В общем, надо спереть идею порта от команды поддержки FreeRTOS и адаптировать её в порт команды поддержки NXP.  VVB(309 знак., 21.09.2012 15:05)
					
- Обсуждение получилось какое-то странное: порт lwIP от команды FreeRTOS vs порт lwIP от команды NXP.  VVB(612 знак., 21.09.2012 15:14 - 24.09.2012 06:29)
							
- В багтрекер lpcware внёс замечание и свои изменения, жду реакции. Там надо полностью отказываться от реализованной идеологии "очередей" и раза в 2 упрощать порт, для устранения этого бага. Или я чего-то ещё не понимаю. - VVB(25.09.2012 07:29)
 - Про латентность весело получилось. Это чтобы telnet реагировал на телодвижения юзверя за микросекунду? :-) Пустое это, бросьте. Если только для развлечения, тогда так и говорите. - SciFi(24.09.2012 12:54)
									
- Не надо путать "время отклика на пришедший пакет Ethernet" и "латентность системы". Ваш пример никакого отношения к латентности системы не имеет.  VVB(510 знак., 25.09.2012 06:52)
											
- Пакеты CAN нужно складывать в FIFO размером СкоростьCAN*ЛатентостьEthernet и тогда проблем с латентностью Ethernet'а не будет. - USSR(25.09.2012 07:01, 
)
													
												 
 - Пакеты CAN нужно складывать в FIFO размером СкоростьCAN*ЛатентостьEthernet и тогда проблем с латентностью Ethernet'а не будет. - USSR(25.09.2012 07:01, 
 - Эта информация "к слову". Нужна или нет -- я не обсуждаю. - VVB(24.09.2012 13:14)
 - у нас по телнету рулится поворотный девайс. реакция может и не микросекундная, но тормозить десятки миллисекунд тоже не стоит - Mahagam(24.09.2012 12:57)
 
 - Не надо путать "время отклика на пришедший пакет Ethernet" и "латентность системы". Ваш пример никакого отношения к латентности системы не имеет.  VVB(510 знак., 25.09.2012 06:52)
											
 
 
 - Обсуждение получилось какое-то странное: порт lwIP от команды FreeRTOS vs порт lwIP от команды NXP.  VVB(612 знак., 21.09.2012 15:14 - 24.09.2012 06:29)
							
 - uIP заработал быстрее бы. - Mahagam(21.09.2012 11:26)
					
- Почему? - VVB(21.09.2012 11:29)
							
- я uIP запустил за пару дней. а lwIP больше недели тракал, и то, не смог сделать мультисессионный телнет. - Mahagam(21.09.2012 11:40)
									
- Я не счёл нужным ковыряться с uIP если есть более лучший lwIP. Предпочитаю использовать лучшее из того что смогу достать.  VVB(1663 знак., 21.09.2012 12:52 - 15:08)
											
- Хе! "Грузины лучше, чем армяне. -Чем лучше? -Чем армяне." Правильно предыдущий оратор сказал: оно другое. И мне кажется, что uIP "более лучше" для вашего применения. - SciFi(21.09.2012 15:09)
													
- Я с Ethernet не работал и не чувствую разницы. Раз взялся за lwIP и разобрался, то зачем мне ещё uIP? - VVB(21.09.2012 15:16)
															
- uIP простой, как топор. По сравнению с ним lwip - космический корабль. Может оказаться, что ещё нахлебаетесь с ним. - SciFi(21.09.2012 15:22)
																	
- И ничего он не сложный.В проекте lwip используется большое количество команду условной компиляции (для универсализма), если их раскрыть для конкретной реализации -- 2/3 кода уйдёт в null. Я вначале тоже путался, но eclipse -- мощная штука, прямо в  _VVB(99 знак., 21.09.2012 17:41, 
) - вот бы ещё реализацию fat16/fat32 такую же простую найти. - Mahagam(21.09.2012 16:05)
																			
- Гляди чиво по ходу попалось - вдруг простое (толком не читал, но проверил, что malloc-ов не видать) - если почитаешь, расскажи в двух словах (ну как правайнуимир) - Vit(21.09.2012 16:38, ссылка)
																					
- а что так malloc не любите ? - MegaJohn(21.09.2012 16:50)
																							
- я тоже им не пользуюсь - Mahagam(21.09.2012 19:55)
 - в общем избегаю - пока большинство решений не требует динамического выделения памяти. а раньше к тому же было очень дорогое удовольствие. - Vit(21.09.2012 19:30)
 - Ну здрассте! ->  SciFi(1375 знак., 21.09.2012 17:26, ссылка)
																									
- ух ты, вот это программеры PC натянули коня на микроконтроллер. Юзайте пулы и будет вам счастье - MegaJohn(21.09.2012 18:04)
 
 
 
 - а что так malloc не любите ? - MegaJohn(21.09.2012 16:50)
																							
 - от chan-а не нравится? - Make_Pic(21.09.2012 16:28)
																					
- на электрониксе кто-то написал что лучшая из всех от микриума. слил, как дойдут руки буду пробовать - Mahagam(21.09.2012 19:10)
 
 
 - Гляди чиво по ходу попалось - вдруг простое (толком не читал, но проверил, что malloc-ов не видать) - если почитаешь, расскажи в двух словах (ну как правайнуимир) - Vit(21.09.2012 16:38, ссылка)
																					
 - +100500. именно! - Mahagam(21.09.2012 15:30)
 
 - И ничего он не сложный.В проекте lwip используется большое количество команду условной компиляции (для универсализма), если их раскрыть для конкретной реализации -- 2/3 кода уйдёт в null. Я вначале тоже путался, но eclipse -- мощная штука, прямо в  _VVB(99 знак., 21.09.2012 17:41, 
 
 - uIP простой, как топор. По сравнению с ним lwip - космический корабль. Может оказаться, что ещё нахлебаетесь с ним. - SciFi(21.09.2012 15:22)
																	
 
 - Я с Ethernet не работал и не чувствую разницы. Раз взялся за lwIP и разобрался, то зачем мне ещё uIP? - VVB(21.09.2012 15:16)
															
 - оно не лучшее. оно другое.  Mahagam(75 знак., 21.09.2012 13:09)
													
- Я так понял стек автор с contiki скрестил, а вы какие сырцы взяли за основу? - Make_Pic(21.09.2012 15:19)
															
- я намудрил. сравнил доконтичную версию и контичную. из контичной взял изменения касающиеся сетевой части. получил самую распоследнюю версию отвязанную от контики. DHCP-клиент свой. telnet вообще там тупо просто соединение делаю, без собственно  Mahagam(677 знак., 21.09.2012 15:28)
																	
- Сколько ж такой бут flash-а занимает? - Apтём(23.09.2012 01:32)
																			
- много. с многозадачкой килобайт под 40 вроде. но там ещё плисина прогружается - Mahagam(23.09.2012 06:25)
 
 
 - Сколько ж такой бут flash-а занимает? - Apтём(23.09.2012 01:32)
																			
 - -> - SciFi(21.09.2012 15:26, ссылка)
 
 - я намудрил. сравнил доконтичную версию и контичную. из контичной взял изменения касающиеся сетевой части. получил самую распоследнюю версию отвязанную от контики. DHCP-клиент свой. telnet вообще там тупо просто соединение делаю, без собственно  Mahagam(677 знак., 21.09.2012 15:28)
																	
 - Я вот тоже сначала попытался использовать "простое" решение TCPnet. Ну нах... - VVB(21.09.2012 13:16)
															
- uIP же просто прелесть! ))) - Mahagam(21.09.2012 13:27)
 
 
 - Я так понял стек автор с contiki скрестил, а вы какие сырцы взяли за основу? - Make_Pic(21.09.2012 15:19)
															
 
 - Хе! "Грузины лучше, чем армяне. -Чем лучше? -Чем армяне." Правильно предыдущий оратор сказал: оно другое. И мне кажется, что uIP "более лучше" для вашего применения. - SciFi(21.09.2012 15:09)
													
 
 - Я не счёл нужным ковыряться с uIP если есть более лучший lwIP. Предпочитаю использовать лучшее из того что смогу достать.  VVB(1663 знак., 21.09.2012 12:52 - 15:08)
											
 
 - я uIP запустил за пару дней. а lwIP больше недели тракал, и то, не смог сделать мультисессионный телнет. - Mahagam(21.09.2012 11:40)
									
 
 - Почему? - VVB(21.09.2012 11:29)
							
 
 - В общем, надо спереть идею порта от команды поддержки FreeRTOS и адаптировать её в порт команды поддержки NXP.  VVB(309 знак., 21.09.2012 15:05)
					
 - А можно более аргументированные аргУменты про TCPnet? - Гудвин(30.08.2012 12:08)
			
- Да хотя бы из позиционирования: TCPnet это не стек TCP/IP, а отдельная операционная TCP/IP система. VVB(1554 знак., 30.08.2012 12:41 - 12:52)
 
 - Если только TELNET (мегабиты в секунду не нужны), то uIP. Примеры кода TELNET гуглятся легко. - SciFi(30.08.2012 10:41)
			
- uIP это который сейчас Contiki ? Ужас. - VVB(30.08.2012 11:02, ссылка, ссылка)
					
- я uIP выковырял из Contiki, сравнил с доконтичной версией, получил самую последнюю версию uIP но без контики. telnet работает прекрасно, сколько памяти под соединения выделил - столько и соединений устанавливается. lwIP в этом плане я победить не  Mahagam(174 знак., 30.08.2012 13:13)
							
- Выковыренный из Contiki uIP можете в upload залить? - Make_Pic(22.09.2012 02:17)
									
- напомните мне в понедельник. как на работе буду - Mahagam(22.09.2012 13:54)
											
- Понедельник, напоминаю ;) - Make_Pic(24.09.2012 07:54)
													
- в общем присмотревшись понял, что мой uIP почти что без изменений выдран из контики 2.5. сильную привязку к контики имеют сами сетевые приложения, а не стек.  Mahagam(24.09.2012 11:05)
															
- OK Спасибо - Make_Pic(24.09.2012 12:32)
 
 
 - в общем присмотревшись понял, что мой uIP почти что без изменений выдран из контики 2.5. сильную привязку к контики имеют сами сетевые приложения, а не стек.  Mahagam(24.09.2012 11:05)
															
 - лучше прямо в сообщение - в случае чего можно будет подправить - General(22.09.2012 19:08)
													
- исходник в сообщение? посмотрим. - Mahagam(22.09.2012 19:40)
															
- к сообщению можно прикрепить-открепить туеву хучу файлов - General(23.09.2012 11:26)
 
 
 - исходник в сообщение? посмотрим. - Mahagam(22.09.2012 19:40)
															
 - OK - Make_Pic(22.09.2012 14:18)
 
 - Понедельник, напоминаю ;) - Make_Pic(24.09.2012 07:54)
													
 
 - напомните мне в понедельник. как на работе буду - Mahagam(22.09.2012 13:54)
											
 - lwip не победили? Может быть, просто не хватало "tpcb->so_options |= SOF_REUSEADDR;"? - SciFi(30.08.2012 13:41)
									
- я не смог понять как там выделить память на новое соединение, там какой-то хитрый механизм был. плюнул и поднял uIP. так что про опции уже и не вспомню. мне для моих задач uIP более чем хватает. - Mahagam(30.08.2012 15:13)
											
- Вот-вот, я и говорю, что lwip существенно сложнее. Если uIP хватает - отлично. - SciFi(30.08.2012 15:15)
 
 
 - я не смог понять как там выделить память на новое соединение, там какой-то хитрый механизм был. плюнул и поднял uIP. так что про опции уже и не вспомню. мне для моих задач uIP более чем хватает. - Mahagam(30.08.2012 15:13)
											
 
 - Выковыренный из Contiki uIP можете в upload залить? - Make_Pic(22.09.2012 02:17)
									
 - Моё дело - предложить, ваше дело - отказаться. И не такой уж и ужас. Для своей области применения - самое то. - SciFi(30.08.2012 11:04)
							
- По вашей ссылке я набрёл на lwIP. Он кажется более полезным.  VVB(95 знак., 30.08.2012 11:09)
									
- Я выпиливал из Contiki (5 файлов: uip.h, uip.c, uip_arp.h, uip_arp.c, uipopt.h) ->  SciFi(152 знак., 30.08.2012 11:15 - 11:19, ссылка)
											
- Спасибо. Понял, что telnet сервер надо самому писать (или искать) на основе имеющегося TCP стека. Я ранее смотрел eth_tcp_client_server-dhcp похоже что можно любой исходник telnet сервера туда прикрутить. - VVB(30.08.2012 11:26)
													
- Не понял, зачем писать самому? telnetd.c telnetd.h shell.c shell.h плюс uIP. - ig_z(30.08.2012 13:49)
 
 
 - Спасибо. Понял, что telnet сервер надо самому писать (или искать) на основе имеющегося TCP стека. Я ранее смотрел eth_tcp_client_server-dhcp похоже что можно любой исходник telnet сервера туда прикрутить. - VVB(30.08.2012 11:26)
													
 
 - Я выпиливал из Contiki (5 файлов: uip.h, uip.c, uip_arp.h, uip_arp.c, uipopt.h) ->  SciFi(152 знак., 30.08.2012 11:15 - 11:19, ссылка)
											
 
 - По вашей ссылке я набрёл на lwIP. Он кажется более полезным.  VVB(95 знак., 30.08.2012 11:09)
									
 
 - я uIP выковырял из Contiki, сравнил с доконтичной версией, получил самую последнюю версию uIP но без контики. telnet работает прекрасно, сколько памяти под соединения выделил - столько и соединений устанавливается. lwIP в этом плане я победить не  Mahagam(174 знак., 30.08.2012 13:13)
							
 
 - uIP это который сейчас Contiki ? Ужас. - VVB(30.08.2012 11:02, ссылка, ссылка)