Page 1 of 9

инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 10:28
by lvd
Вводная:
спецтрум подключаем к ПЦ через сериальный порт. Чтобы не гандошиться с тцпып стеком на спеке, предлагается следующая модель:
На спецтруме делается простенькая софтина, которая через сериалпорт связывается с другой простенькой софтиной на пц. Со стороны спецтрума эту софтину пинают, мол открой-ка тЫцЫпЫ-соединение, а если открыла - то можно принимать и передавать байтики по этому соединению. На пц, соотв-но, другая софтина пинается в осевой интерфейс, и пересылает данные по некому протоколу по сериалу.

Весь вопрос в этом сериальном протоколе.

Мысли на данный момент таковы:
1. заложиться на протокол сокс5. Он позволяет отдать на откуп сервера резолвинг днс-имён, при этом он прост как кирпич.
2. сокс5 имеет недостаток - на 1 соединение с сокс5 сервером можно открыть только одно соединение с чем-либо дальше.
3. посему надо как-то через сериал трансклюкировать несколько соединений с сокс5-сервером, коим будет прикидываться софтина на пц.

Кто имеет что сказать?

ps: смотрел на пыпыпы и слип, имхо не то. Или я не прав?

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 10:37
by нолька
мысль имхо не совсем верная. надо все же лучше абстрагрироваться от пц в сторону армов.
1 этап - все таки сделать телнет с пц через терминалку типа мелона (будут работать почта, ирц, фтп). подэтап - создание после мелона уже более менее пристойнфх клиентов. вот только как их юзать одновременно другой вопрос.
2 этап - насочинять тот самый протокол. забить его в арм. на спеке к тому времени вероятно уже будут зачатки указанных клиентов.
всё имхо.

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 11:28
by lvd
нолька wrote:мысль имхо не совсем верная. надо все же лучше абстрагрироваться от пц в сторону армов.

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

Будет работать только телнет, а телнет по сериалу - не инет вовсе. Точно так же можно сказать, что интырьнетиксплодир работает на мониторе, как и что ирц работает на телнете.
нолька wrote:2 этап - насочинять тот самый протокол. забить его в арм. на спеке к тому времени вероятно уже будут зачатки указанных клиентов.

Всё и сочиняется, чтобы потом на лету заменить пц на арм =)

Добавлено (2007-07-20, 12:28:35)
---------------------------------------------
нолька wrote:вот только как их юзать одновременно другой вопрос.

В ламуксе вроде по alt-Fn переключаются экраны текстовые. Но это не выход всё равно. Чтоб на спеке одновременно что-то юзать, нужна многозадачность. Чтоб многозадачность, нужна ОС многозадачная и кроме того, ХАРДВАРНАЯ поддержка многозадачности - по минимуму это контроллер прерываний. Его нет, выводы.

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 11:46
by alone
>Чтоб многозадачность, нужна ОС многозадачная
MythOS, ChaOS.
>и кроме того, ХАРДВАРНАЯ поддержка многозадачности - по минимуму это >контроллер прерываний.
нафиг? и без того работает.
Если какая-то идея не работает, скажи какая, и скажи, что для этого нужно прицепить.

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 14:01
by нолька
lvd wrote:Будет работать только телнет, а телнет по сериалу - не инет вовсе. Точно так же можно сказать, что интырьнетиксплодир работает на мониторе, как и что ирц работает на телнете.
нихера подобного. телнет и есть фактически сокет. просто пока "кто то" напишет эту софтину на пц, рак пицот раз на горе свиснит

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 14:07
by lvd
нолька wrote:нихера подобного. телнет и есть фактически сокет. просто пока "кто то" напишет эту софтину на пц, рак пицот раз на горе свиснит

Да похер что есть телнет, важно что он передаёт картинку а не сам протокол ирце или ещё чего.
Когда первый свист намечается?

Добавлено (2007-07-20, 15:07:11)
---------------------------------------------
alone wrote:MythOS, ChaOS.

"что это?" (ц) ты

alone wrote:Если какая-то идея не работает, скажи какая, и скажи, что для этого нужно прицепить.


Как не терять прерывания? Прерывания от кадровой, от рс232, от винта, от дохуя чего ещё. Пока обрабатывается рс232, кадровая кончится и пойдёт нах. Ну и так далее.

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 14:29
by Budder
lvd wrote:Как не терять прерывания? Прерывания от кадровой, от рс232, от винта, от дохуя чего ещё. Пока обрабатывается рс232, кадровая кончится и пойдёт нах. Ну и так далее.

От HDD та нафиг?
а вместо rs232 лучше чёнить другое пользовать, к примеру наподобии обмена с IDE устройствами чтото, вот тока контроллер нужон тада... =)

alone wrote:MythOS, ChaOS.

не знаю таких OS wink

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 14:38
by нолька
lvd wrote:Да похер что есть телнет, важно что он передаёт картинку а не сам протокол ирце или ещё чего.Когда первый свист намечается?
низачот! телнет это не картинко, а буковки. зайди с пц в ирц попробуй хотяб.
рак свистит ужэ с 97года (тогда уже тцпип на спек прикрутили) а воз и ныне там

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 15:50
by lvd
Budder wrote:От HDD та нафиг?

Ага, нафиг. ВОт дураки те кто пц делает - прерывание от винта заводят на проц... smile

нолька wrote:низачот! телнет это не картинко, а буковки. зайди с пц в ирц попробуй хотяб.

А то я не знаю, что такое телнет. Ты сам тупишь - телнет буковки, и соотвно картинку из буковок. Если ты со спека зателнетишь на пц, а на пц запустишь текстовый ирцеклиент, то ты спек будешь юзать в качестве терминала с клавиатурой и телевизором, а содержательная часть будет на пц работать. Какой в этом смысл?

нолька wrote:рак свистит ужэ с 97года (тогда уже тцпип на спек прикрутили) а воз и ныне там

1 раз слышу. Ссылко давай =)

Re: инет на спецтруме (на зависть всем)

PostPosted: 20 Jul 2007, 16:04
by Budder
lvd wrote:Ага, нафиг. ВОт дураки те кто пц делает - прерывание от винта заводят на проц...

На Спеке в этом нет необходимости. И без них можно обойтись.

lvd wrote:Смысл?

Повысить скорость и буферизовать передачу данных. Да и прерывания тогда вовсе не нужны будут для такового обмена (аля высвободить ресурсы).