Linux в контроллере TXT: Получаем root-доступ

Если вы начинаете изучать разработку приложений для встраиваемых компьютеров, то, скорее всего, вам понадобится неограниченный доступ к операционной системе, установленной на встраиваемом компьютере, с которым вы будете проводить эксперименты. В нашем случае таким учебным компьютером будет контроллер TXT, который входит в состав конструктора «TXT Набор первооткрывателя» (арт. 524328).

Контроллер TXT работает под управлением операционный системы Linux, в которой самый высокий уровень доступа по умолчанию принадлежит пользователю root. Следовательно, для неограниченного доступа к ресурсам операционной системы нам надо получить пароль этого пользователя.

Далее я приведу последовательность действий, выполнив которые, вы сможете узнать пароль пользователя root и получить неограниченный доступ к контроллеру TXT.

Перед тем как перейти к практической части я должен вас предупредить, что действия, выполненные пользователем root, могут привести к повреждению файлов операционной системы и как следствие к нарушению работоспособности контроллера TXT. В этом случае для восстановления нормальной работы контроллера вам придется самостоятельно восстановить образ операционной системы во flash-памяти контроллера.

 

Получаем root-доступ

1. Подключите контроллер TXT к компьютеру через интерфейс USB.

2. Проверьте версию системного ПО контроллера TXT в меню «Settings->Info». Должно быть не ниже 4.4.4. Если у вас старая версия системного ПО, то следует обновиться с помощью ROBO Pro. Обновление ROBO Pro можно скачать на сайте fischertechnik.

3. В TXT в меню «Settings->Security» включите опцию «SSH Daemon»:

TXT - включить SSH

4. Подключитесь к консоли TXT через SSH. В качестве SSH клиента я рекомендую использовать популярную программу Putty. Реквизиты для подключения:

  • IP адрес: 192.168.7.2
  • Порт SSH: 22

Настройки putty для подключения к TXT

5. Когда откроется консоль надо войти в систему как пользователь ROBOPro:

  • Пользователь: ROBOPro
  • Пароль: ROBOPro

6. После успешного входа запустите в командной строке скрипт, который генерирует новый пароль для пользователя root:

$ sudo /usr/sbin/new_root_password.sh 60

7. Примерно через 30 секунд на экране TXT появится окно с паролем для пользователя root. Запишите его или сфотографируйте. Он понадобится вам на следующем шаге.

Пароль на экране TXT

8. Теперь у вас есть пароль. Можно войти в систему как пользователь root:

Консоль TXT

Если вам не хочется постоянно вводить длинный пароль, то вы можете установить собственный. Для этого выполните команду passwd root:

$ passwd root

Если в момент запуска passwd вы были зарегистрированы под другим пользователем, то система попросит вас ввести текущий пароль пользователя root (его вы уже знаете), а затем надо будет два раза ввести новый пароль.

Список использованных источников и литературы

  1. TXT ROOT access. URL: https://github.com/fischertechnik/FT-TXT/blob/master/TXT-Linux-FAQ.md
  2. Обновление RP 4.4.4. URL: https://www.fischertechnik.de/en/service/downloads/robotics
  3. fischertechnik TXT Firmware. URL: https://github.com/fischertechnik/FT-TXT
  4. PuTTY: a free SSH and Telnet client. URL: https://www.chiark.greenend.org.uk/~sgtatham/putty/

О работе в праздничные дни

Режим работы компании ПАКПАК на майских праздниках:

30 апреля – сокращенный рабочий день. Самовывоз продукции и оплата за наличный и безналичный расчет – до 18.00.
01-05 мая – нерабочие праздничные дни, но заказы в интернет-магазине принимаются, доставка по согласованию.
06-07 мая – рабочие дни.
08 мая – сокращенный рабочий день. Самовывоз продукции и оплата за наличный и безналичный расчет – до 18.00.
09-12 мая – нерабочие праздничные дни, но заказы в интернет-магазине принимаются, доставка по согласованию.

Техподдержка будет работать в течение всех праздников в обычном режиме.

Евробот 2019

Компания ПАКПАК выступит партнёром в Международных молодёжных робототехнических соревнований ЕВРОБОТ 2019. которые пройдут в Москве на площадке кампуса НИТУ МИСиС (2-й Донской пр., д.9) 26-28 апреля.

В честь 150-ти летнего юбилея Периодической таблицы химических элементов, разработанной российским ученым Д.И. Менделеевым, темой международных молодежных робототехнических соревнований EUROBOT–2019 станет «ФАБРИКА АТОМОВ». В этом году роботы будут проводить эксперименты, чтобы обнаруживать новые атомы.

На странице организаторов в фэйсбуке можно подробнее ознакомиться с мероприятием и узнать новости мероприятия.

EUROBOT 2019

Поздравляем победителей и участников!

ММСО 2019 (10-13 апреля)

Друзья, совсем скоро состоится крупнейшее мероприятие в сфере образования, самая масштабная ежегодная выставка новых образовательных технологий – Московский Международный Салон Образования (ММСО). Ждём вас в гости 10-13 апреля, Москва, ВДНХ, павильон 75, стенд FISCHERTECHNIK.

MIEF

Журнал FT:PEDIA. Выпуск 1/2019

Дорогие друзья!

Предлагаем ознакомиться с новым выпуском познавательного инженерно-технического журнала FT:PEDIA, посвященного конструкторам FISCHERTECHNIK. На страницах журнала вы найдете авторские статьи, обзоры и интересные публикации о технике, электронике, автоматике и программировании.

ftpedia-1-2019

Содержание

  1. От редактора: инновации
  2. Мини-модели: эволюция
  3. Используем магниты
  4. Восстанавливаем строительные блоки
  5. Варианты применения угловых блоков (часть 3)
  6. Карусель
  7. Шарики из Динамики — в горку
  8. Штатив телескопа с электроприводом
  9. Управление двигателем: применяем логику «XOR»
  10. startIDE 1.7: переменные. сервоприводы, I2C
  11. startIDE: сонар
  12. startIDE: психрометр
  13. startIDE: измерение температуры и относительной влажности с Si7021
  14. TX(Т) и I2C (Часть 17): давление воздуха и датчик температуры
  15. Делаем свой «Умный дом» и «Интернет вещей» на ТХТ
  16. ftDuino и Minecraft
  17. TX-Pi: ТХТ + Raspberry Pi
  18. Управление с servoShield и servoDuino

Ссылка для скачивания и предыдущие выпуски →

Roboland 2019

В Караганде стартует V Международный фестиваль робототехники, программирования и инновационных технологий Roboland. Если вы не застали презентацию FISCHERTECHNIK на сегодняшнем круглом столе «Инновационные подходы в образовании как средство успеха молодого поколения», то завтра можно пообщаться с нами лично на самом фестивале.

Roboland

Призы для соревнований «Промышленная автоматизация» (часть 2)

Кроме наших призов, о которых мы рассказывали в прошлом посте, призёры соревнований «Промышленная автоматизация» получат очень ценные и полезные призы от нашего партнёра – компании Овен, которая традиционно поддерживает наши соревнования.

I место

Итак, победитель соревнований получит сенсорный панельный контроллер СПК107[М01] + модуль дискретного ввода/вывода МК210-301 + блок питания БП60К. Согласитесь, тут есть, за что побороться:

Овен СПК107

II место

Приз за второе место – программируемый контроллер ПЛК110-24.60.Р-М[М02] + блок питания БП60К:

ПЛК110-24.60.Р-М[М02]

III место

Приз за третье место – программируемый контроллер ПЛК110-24.30.Р-М[М02] + блок питания БП60К

ПЛК110-24.30.Р-М[М02]

И еще будет отдельный сюрприз для всех команд, принимающих участие.

Хотите принять участие в следующих соревнованиях? Вот форма для подписки на рассылку по соревнованиям «Промышленная автоматизация»:

FISCHERTECHNIK на Робофесте

Друзья!

Завтра открывается 11-й всероссийский технологический фестиваль PROFEST (известный ранее как Робофест). Ищите нас на стенде FISCHERTECHNIK 20-22 марта на ВДНХ в павильоне 75. У нас очень много интересного и еще мы привезли пару экспонатов из нашей коллекции исторической вычислительной техники!

Также не пропустите наши соревнования, их мы проводим в завершающий день, 22 марта.

PROFEST

Еще пять интересных картинок →

Призы для соревнований «Промышленная автоматизация» (часть 1)

До Робофеста остаются считанные дни, анонсируем призы для соревнований «Промышленная автоматизация».

I место

Победитель соревнований получит вот такой комплект:

ПА-2019 - 1 место

Набор «Автоматические роботы» (арт.511933), контроллер ТХТ (арт.522429), блок питания и диск с ПО ROBO Pro прилагается. Мотивирующая информация: розничная цена за комплект составляет 53 090 руб.

II место

За второе место выдадим «Набор для автогонок» (арт.540584):

ПА-2019 - 2 место

Согласитесь – дистанционно-управляемый автомобиль интересен в любом возрасте.

III место

Третье место – набор «Электроника» (арт.524326):

ПА-2019 - 3 место

Увлекательные эксперименты с электронными и автоматическими устройствами, ПЛК вам не понадобится.

В следующей публикации мы рассказываем про призы от компании ОВЕН. Приходите, участвуйте, побеждайте!

Новинки FISCHERTECHNIK на фестивале в Воронеже

Дорогие друзья!

Мы уезжаем в Воронеж на фестиваль Робоарт 2019. Встречаемся 3 марта в Воронежском Государственном Университете. Экспериментальная техническая школа, ты готова?

Ну и самое главное — месяц назад в Нюрнберге на выставке Toy Fair были представлены новинки FISCHERTECHNIK 2019 года, и кое-что из этих новинок мы везём с собой. Не пропустите возможность увидеть то, что многие увидят не раньше лета.

Кто сможет назвать новинки этого года на этой фотографии?

Roboart 2019

 

Все конструкторы можно будет пощупать и попробовать собрать что-нибудь интересное.

Roboart 2019

До встречи на Робоарте!