Хардкорная отладка через telnet

Правила форума
Не надо покупать новые машины на Rockchip для использования с WTware. Из-за отсутствия хороших исходных кодов линуксового ядра с Rockchip всё выходит не так хорошо, как должно.

Raspberry Pi2 теперь наше всё. Материнская плата стоит ~$40. 4 USB порта, загрузка по сети и любые разрешения HDMI/DVI мониторов. Подробнее здесь: viewforum.php?f=32

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Хардкорная отладка через telnet

Хардкорная отладка через telnet

aka » Пт фев 28, 2014 2:33 am

Временно, на период начального тестирования в втварь для ARM/Rockchip встроен telnet сервер для отладки сложных случаев. Если например терминал включается, а картинки на экране совсем нет (скорее всего, это случится потому что монитор не 1920х1080, но лог ядра всё равно надо посмотреть). Или просто интересно стало посмотреть, как устроен линукс изнутри, в самом начале своей пингвиньей жизни.

telnetd запускается в самом начале, до инициализации графики и до выяснения IP терминала. В самом начале терминал (все терминалы, да) использует IP адрес 10.123.123.123, маска сети 255.255.255.0. Этот же адрес написан в нижней строчке интерфейса "настройка терминала", который вызывается по кнопке Del.

Вход без логина и пароля. Просто настрой на сетевой карте своего компьютера с виндовсом дополнительный адрес 10.123.123.234, маска сети 255.255.255.0, и запусти из командной строки:

Код: Выделить всё

telnet 10.123.123.123
Получишь командную строку терминала.

Позже, когда терминал определяет свой IP (считывает с диска или получает от DHCP), он перестаёт отвечать на 10.123.123.123, но сервер телнета в нём остается.

Также не надо забывать про два других инструмента отладки: снятие логов через Конфигуратор и просмотр информации о терминале через встроенный веб-сервер. Эти два инструмента начинают работать позже, когда терминал определится со своим личным IP адресом.

Вернуться к началу