Написал с нуля свой TCP/IP стек под Freescale HCS12

Тема в разделе "Курилка", создана пользователем OlegPowerC, 14 июн 2012.

  1. OlegPowerC

    OlegPowerC Moderator

    Регистрация:
    14 апр 2009
    Сообщения:
    1.858
    Адрес:
    Россия, Санкт-Петербург
    Авто:
    SAAB 9-5 2.3t 2002г. from Japan
    Ура товарищи!
    Собственно обрабатываю:
    Ethernet
    ARP
    IP
    TCP
    DHCP
    ICMP
    SNTP
    TELNET
    SYSLOG
    Пока в стадии отладки естественно TCP ибо самый сложный.
     
  2. zhenya

    zhenya Завсегдатай

    Регистрация:
    16 апр 2010
    Сообщения:
    2.521
    Адрес:
    Королев
    Авто:
    9000CDE 95г 2.3Т акпп
    Ёёёё маЁ на русский переведите !!!! А так, да канешна рад ))))))))))
     
    TurboX нравится это.
  3. OlegPowerC

    OlegPowerC Moderator

    Регистрация:
    14 апр 2009
    Сообщения:
    1.858
    Адрес:
    Россия, Санкт-Петербург
    Авто:
    SAAB 9-5 2.3t 2002г. from Japan
    :-) ну всмысле кучу кода на языке C который в режиме "как есть" получает данные из локальной сети и обрабатывает их, и таим образом работает с ним связь по Telnet - это такой терминал. Ну и WEB страницы попробовал сделать, тоже работают
     
  4. SааbMan99Yanasee

    SааbMan99Yanasee Активный

    Регистрация:
    13 июн 2011
    Сообщения:
    2.830
    Адрес:
    Россия, Москва
    Авто:
    9-3 MrAzE stg.1
    Скоро сокеты будешь опубликовывать как орешки в стелч моде ;-)
     
  5. СВАЙН

    СВАЙН @turboswine

    Регистрация:
    26 авг 2008
    Сообщения:
    3.252
    Пол:
    Мужской
    Адрес:
    Голицыно
    Авто:
    Айра и Вигген проданы
    предлагаю забанить всех выше отписавшихся, кроме Жени. за тарабарщину! :sarc:
     
    TurboX нравится это.
  6. zhenya

    zhenya Завсегдатай

    Регистрация:
    16 апр 2010
    Сообщения:
    2.521
    Адрес:
    Королев
    Авто:
    9000CDE 95г 2.3Т акпп
    Ничё не понял ))) Но сам начал изучать язык Си. Все ухажу с дурацкими вопросами. ))) О как значит я скоро начну это понимать ))).
    P.S редактировал 3 раза по мере понимания происходящего. ))
     
  7. OlegPowerC

    OlegPowerC Moderator

    Регистрация:
    14 апр 2009
    Сообщения:
    1.858
    Адрес:
    Россия, Санкт-Петербург
    Авто:
    SAAB 9-5 2.3t 2002г. from Japan
    Ну тогда, если нужна будет помощь, обращайся!
    Но я в основном на чистом C пишу (не C++ - тоесть без классов и объектов) и иногда на Ассемблере
    И не для PC.
     
  8. zhenya

    zhenya Завсегдатай

    Регистрация:
    16 апр 2010
    Сообщения:
    2.521
    Адрес:
    Королев
    Авто:
    9000CDE 95г 2.3Т акпп
    Ок, спасиба и удачи тебе и мне )))
     
  9. XDA

    XDA ECU Guru

    Регистрация:
    27 фев 2009
    Сообщения:
    5.065
    Пол:
    Мужской
    Адрес:
    дефолт-сити
    Авто:
    9-5 M04 AT T7 MAFless 4.1BAR MAP TwinTurbo(in progress)
    а почему не хочешь взять уже готовый стек, адаптированный под МК?
    твой фрискал (мотороллер) он на каком ядре? АРМ? ЦПУ32?
     
  10. Egor-KA

    Egor-KA Завсегдатай

    Регистрация:
    18 фев 2011
    Сообщения:
    2.028
    Пол:
    Мужской
    Адрес:
    воронеж
    Авто:
    saab 9000i b202-86
    интересная трава)
     
  11. OlegPowerC

    OlegPowerC Moderator

    Регистрация:
    14 апр 2009
    Сообщения:
    1.858
    Адрес:
    Россия, Санкт-Петербург
    Авто:
    SAAB 9-5 2.3t 2002г. from Japan
    Контроллер со своим ядром - не ARM и прочие - у него ядро зовется CPU12
    Готовые стеки есть но:
    1. Хорошие и ДОРОГИЕ
    2. Плохие и бесплатные
    Суть в том, что большинство готовых, если использовать, то кроме TCP уже ни на что не хватит ни производительности, ни памяти.
    Плюс мне например окно в 1 пакет хватит, и я могу, благодаря этому снизить требования к памяти, плюс реализую Fast Retransmit и избавлюсь от части таймаутов.
    Ну и самое главное, я досконально понимаю как работает мой код, и соответственно теперь очень хорошо разобрался в протоколах TCP IP и т.д.
    Самый геморный конечно TCP - он в принципе от рождения богат кучей проблем, но их решают массой доработок.
     
  12. Степаныч

    Степаныч Завсегдатай

    Регистрация:
    21 авг 2008
    Сообщения:
    5.102
    Адрес:
    Saint P.
    Авто:
    noup
    почему человек с такими знаниями ездит на машине лохматого года? Почему не послать свое резюме в тот же сап/транзасмарин и прочие шараги с реальнами перспективами?
     
  13. OlegPowerC

    OlegPowerC Moderator

    Регистрация:
    14 апр 2009
    Сообщения:
    1.858
    Адрес:
    Россия, Санкт-Петербург
    Авто:
    SAAB 9-5 2.3t 2002г. from Japan
    Потому что, у меня своя шарага :lol:
    И мне не хочется работать на дядю Ваcю/Джо
    А машино не трогать! :sarc:
    Я раньше ездил на VW Polo 1984 года - от это лохматый год, ито жалею что продал :dash1:
     
    TurboX нравится это.

Поделиться этой страницей

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)