Важная информация

User Tag List

Страница 3 из 22 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 219

Тема: СЕТЬ_субприкладные уровни - обмозговка реализации

  1. #21
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Segfault Посмотреть сообщение
    он утверждает
    Охрененная логика.
    А типа с трапами его решение можно прицепить даже к распоследнему Ленинграду, или там 3+... Тогда как цена вопроса однотипного диспетчера памяти - одна ИД7 (ну или сравнимое для селектора), одна ТМ9 для регистра страниц, одна КП2 (11) и два пореза адресных проводов, которые эта КП11 мультиплексирует.
    Последний раз редактировалось Error404; 22.12.2010 в 20:38.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #22
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Короче всё как всегда упрётся в отсутствие ОС на Спеке.. остаётся токо спектранет..
    Знаешь, я после экспериментов с PPP на iSDOS решил плюнуть на реализацию "под ось". Нужна публичная библиотека с коментариями в стиле "как использовать. шаг за шагом." Исходники PPP сдохли вместе с винтом. Можно восстановить по памяти, но нет ни сил, ни времени.

    И еще одно напутствие - можно долго и упорно тут постить про то, как это всё просто, и как каждый это видит, и что у буржуинов оно давно есть, только воз будет стоять на месте. Такие разговоры тут лет 10 уже ведутся. Пусть хоть кто-нибудь сядет, и начнет писать прог/стек. Может быть хватит терпения написать, а может и не хватит.

  3. #23
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    надо не писать, а использовать написанное! тем более в наших реалиях, когда очень многое не доделывается.

  4. #24
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а какие проблемы. Вон garlands предлагает использовать написанное от transport и ниже (FreeRTOS). Кто-то предлагает использовать написанное WIZNET5100 .. 7300. (от transport до ethernetPHY). API сокетов можно использовать написанное Вильямом (не Шекспиром, если плата будет wiznet'овская как и у него). Первые сокетные проги можно использовать написанное UNIX'оидами dhcp tftp ntp telnet.

  5. #25
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а может попробовать собрать плату вильяма, переразвести сразу под отеч. слот или припаять ее мгтф'ом, посмотреть работу на практике?А потом уж думать делать что-то свое или поддержать это. beta-disk все-тки тоже построен на подмене пзу и ничего же. Чтобы не было конфликтов с betadisk'ом как-то блокировать аппаратно.. неужто полную чушь сказал?

    ---------- Post added at 15:18 ---------- Previous post was at 15:15 ----------

    спектранет устраняет конфликты блокируя некие линии на период своей работы со спеком, у подключенных к спектранетовскому сквозному порту девайсом (DiVIDE напр.). А у NemoBUS по-моему тоже есть какие-то линии блокирующие trdos?

    ---------- Post added at 15:19 ---------- Previous post was at 15:18 ----------

    самому мне трудно, но если никто не горит желанием можно попробовать. вот толко сколько лет это займет..

  6. #26
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Segfault Посмотреть сообщение
    beta-disk все-тки тоже построен на подмене пзу и ничего же.
    "ничего" - только потому что у всех клонов оно есть де факто. я настаиваю на том, что пляски с пзу - бред.

  7. #27
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а как по-другому? Через порты? А есть какие-нибудь методы расчета скорости обмена?. Все-тки скопировать блок данных из одной области памяти в другую легче чем побайтно фигачить через порты? Или это равноценно?

    А усложнение девайса?

    Ну ладно пускай спектранет - г.., наверно это правда так, но спектранет все же есть, его можно собрать протестить, заметив глюки вдохновится на что-то свое, возможно принципиально другое. А мегадевайса с обменом через порты не предвидится. Не придвидится т.к. железячникам нужны какие-то эмоции чтобы его сделать. Честолюбие и/или жажда усовершенствования
    Последний раз редактировалось Segfault; 23.12.2010 в 15:56.

  8. #28
    Master Аватар для garlands
    Регистрация
    01.09.2006
    Адрес
    Харьков
    Сообщений
    503
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да не эмоции нужны, а свободное время... ну а про "или жажда усовершенствования" ты совершенно прав. лично я в основном по этому принципу отбираю работу. по-быстрому слепить поделку - тупо неинтересно.
    что влез в чужую ветку - сорри, не смог устоять. особенно когда ради интереса посмотрел цену на ардуину, так вообще некоторое время искал по столу челюсть...
    я щас вообще приостановил работу над сетью даже в том "извратном" варианте (zx - wl700), т.к. асус мне нужет для работы над основным проектом. да и времени достаточно выделить не получается пока...

  9. #29
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я настаиваю на том, что пляски с пзу - бред
    у девайса своя пзу должна быть однозначно, ноне факт что он её должен подставлять. скажем иначе - лучше всего реализовтаь подмену нашей пзу на озу девайса. через порты передаввать камандэ, а в озу девайса (через подмену пзу) сувать и брать данные.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #30
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в общем...

    тем, кто разделяет мнение "железка должна работать через порты" предлагаю разработать протокол обмена между спеком и ей.
    смысл такой: берем функции работы с сокетами, выписываем, получаем условный список "команд". далее, назначаем каждой команде ее код, назначаем кол-во параметров и формат ответа (протокол - бинарный).

    таким образом, например, команда send() может выглядеть так:

    Код:
    спек:
    #05 - команда send.
    #01 - идентификатор сокета (который вернула ком. socket()).
    #0102 - длина данных (513 байт), которые хотим послать.
    
    железка:
    #01 - результат (00 - временный облом, например, буфер кончился в девайсе, значит на этом обмен по данной команде закончился; 01 - все ок, готовы принять данные; 02 - сокет закрылся; FF - еггог)
    
    спек:
    #xxxxxxx - 513 байт данных для отправки.
    разработав такой протокол, можно будет на пц написать простенькую программку, которая общается им по ком-порту. далее, поставить виртуальный ком-порт и соединить unreal и эту программку через ком-порт (или соединить пентеву с пц через ком-порт!). написать для спека обертку (довольно просто, кода мизер). с этого момента можно творить! сделать пару-тройку интересных софтин, чтобы заинтересовать железячников, и когда появится железка - просто НЕМНОГО(!!!) переписать обмен с железкой и получить работающие проги.

    вот такой план.
    у кого чешутся руки - вперед, составляйте протокол, выкладывайте для обсуждения (уверен, будет что обсудить).

    о скорости: т.к. в реале это будет похоже на GS, то и скорости будут примерно такие же - десятки (а то и сотни,можбыть) кб/сек прокачаются.

Страница 3 из 22 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 51
    Последнее: 07.05.2019, 17:58
  2. новые уровни к Viaje al Centro de la Tierra
    от goodboy в разделе Игры
    Ответов: 3
    Последнее: 28.12.2007, 15:26
  3. Уровни сложности в Last Battle
    от mishutka в разделе Игры
    Ответов: 3
    Последнее: 02.06.2007, 22:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •