le-greem
Apr 22 2011, 05:35
Добрый день. У меня стоит задача написать программу под LPC2378 для кодирования приходящего по I2S потока данных в формате ИКМ и последующей отправки информации по ethernet. Также необходимо принимать информацию из ethernet-a и после декодирования отправлять ее по I2S. Встал вопрос о необходимости использования freeRTOS. Не могли бы Вы подсказать целесообразно ли использование RTOS в данном случае или это будет необязательным элементом?
aaarrr
Apr 22 2011, 09:22
На мой взгляд, в данном случае использовать ОС необходимости нет, это больше вопрос удобства.
andrewg
Apr 29 2011, 12:36
I2C - это со значительной вероятностью какой-то "свой" протокол. Свой - это в смысле пишется самостоятельно под конкретный девайс.
Ethernet - это с большой вероятностью TCP-IP. Этот не протокол, а стек протоколов. Конечно, его возможно написать, и даже самостоятельно, но практика показывает, что не надо. Особенно, если задаются такие вопросы...
Поэтому, его (стек TCP-IP для ethernet) надо взять готовым, вместе с какой то RTOS, где он есть. Вот вам и ответ...
MrYuran
Apr 29 2011, 13:06
Цитата(andrewg @ Apr 29 2011, 16:36)

Поэтому, его (стек TCP-IP для ethernet) надо взять готовым, вместе с какой то RTOS, где он есть. Вот вам и ответ...
Взять готовый - согласен.
А почему обязательно "с какой-то RTOS" - совершенно непонятно.