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

Всё остальное

Postby lvd » 20 Jul 2007, 10:28

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

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

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

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

ps: смотрел на пыпыпы и слип, имхо не то. Или я не прав?
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby нолька » 20 Jul 2007, 10:37

мысль имхо не совсем верная. надо все же лучше абстрагрироваться от пц в сторону армов.
1 этап - все таки сделать телнет с пц через терминалку типа мелона (будут работать почта, ирц, фтп). подэтап - создание после мелона уже более менее пристойнфх клиентов. вот только как их юзать одновременно другой вопрос.
2 этап - насочинять тот самый протокол. забить его в арм. на спеке к тому времени вероятно уже будут зачатки указанных клиентов.
всё имхо.
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby lvd » 20 Jul 2007, 11:28

нолька wrote:мысль имхо не совсем верная. надо все же лучше абстрагрироваться от пц в сторону армов.

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

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

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

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

В ламуксе вроде по alt-Fn переключаются экраны текстовые. Но это не выход всё равно. Чтоб на спеке одновременно что-то юзать, нужна многозадачность. Чтоб многозадачность, нужна ОС многозадачная и кроме того, ХАРДВАРНАЯ поддержка многозадачности - по минимуму это контроллер прерываний. Его нет, выводы.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby alone » 20 Jul 2007, 11:46

>Чтоб многозадачность, нужна ОС многозадачная
MythOS, ChaOS.
>и кроме того, ХАРДВАРНАЯ поддержка многозадачности - по минимуму это >контроллер прерываний.
нафиг? и без того работает.
Если какая-то идея не работает, скажи какая, и скажи, что для этого нужно прицепить.
User avatar
alone
 
Posts: 152
Joined: 04 Jun 2007, 20:04
Group: Registered users

Postby нолька » 20 Jul 2007, 14:01

lvd wrote:Будет работать только телнет, а телнет по сериалу - не инет вовсе. Точно так же можно сказать, что интырьнетиксплодир работает на мониторе, как и что ирц работает на телнете.
нихера подобного. телнет и есть фактически сокет. просто пока "кто то" напишет эту софтину на пц, рак пицот раз на горе свиснит
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby lvd » 20 Jul 2007, 14:07

нолька wrote:нихера подобного. телнет и есть фактически сокет. просто пока "кто то" напишет эту софтину на пц, рак пицот раз на горе свиснит

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

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

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

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


Как не терять прерывания? Прерывания от кадровой, от рс232, от винта, от дохуя чего ещё. Пока обрабатывается рс232, кадровая кончится и пойдёт нах. Ну и так далее.
Last edited by lvd on 20 Jul 2007, 14:07, edited 1 time in total.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby Budder » 20 Jul 2007, 14:29

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

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

alone wrote:MythOS, ChaOS.

не знаю таких OS wink
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby нолька » 20 Jul 2007, 14:38

lvd wrote:Да похер что есть телнет, важно что он передаёт картинку а не сам протокол ирце или ещё чего.Когда первый свист намечается?
низачот! телнет это не картинко, а буковки. зайди с пц в ирц попробуй хотяб.
рак свистит ужэ с 97года (тогда уже тцпип на спек прикрутили) а воз и ныне там
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby lvd » 20 Jul 2007, 15:50

Budder wrote:От HDD та нафиг?

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

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

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

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

1 раз слышу. Ссылко давай =)
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby Budder » 20 Jul 2007, 16:04

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

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

lvd wrote:Смысл?

Повысить скорость и буферизовать передачу данных. Да и прерывания тогда вовсе не нужны будут для такового обмена (аля высвободить ресурсы).
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Next

Return to Other

Who is online

Users browsing this forum: No registered users and 7 guests

cron