Тион-про 28. Начало работы

/ Просмотров: 1047

Приветствую! Не так давно я познакомился с одной железкой - одноплатным компьютером Тион Про 28. Скажу сразу: проблем при работе с тионом было много, и я не уверен, стоит ли овчинка выделки. Но такая задача была поставлена, и я стал изучать эту железку. Выглядит она вот так:

tion-pro28.jpg

Тион Про 28 - одноплатный компьютер, производимый компанией ЗАО "Завод электрооборудования", который применяется в различных областях: в промышленной автоматике, в системах "умного дома", в охранных системах, в системах управления климатом и многих других. Информацию и документацию по тиону можно найти на этих страницах http://www.zao-zeo.ru/catalog/sbc/118-tion-pro28 и http://www.zao-zeo.ru/dokuwiki/doku.php/tion-pro28. Я постараюсь подробно осветить некоторые аспекты работы с тионом, так как официальная документация весьма скудна.

Что нам понадобится из аппаратных средств? Нужен, во-первых, сам тион. Во вторых, нужно на него подать питание. Для этого на плате есть разъём X1 (обращаю внимание, что все разъёмы, кнопки, джамперы и прочие элементы пронумерованы), который имеет тип WF-4. Для подачи питания на него необходимо приобрести ответную часть, которая называется HU-4 и припаять к ней 2 провода. Обращаю внимание на то, что на разъёме присутствуют 4 штыря, но фактически необходимы только 2. На любой из крайних необходимо подать +5 вольт, на любой из средних - GND. Кстати, описание всех разъёмов есть в этом файле, он понадобится нам в дальнейшем. Ещё нам нужен блок питания на 5 вольт, я использую такой. Те 2 провода, которые мы припаяли к HU-4, надо прикрутить к блоку питания к выводам +V и -V (не перепутайте полярность!). На выводы L и N надо подать 220 вольт из обычной розетки. Теперь наш тион готов к запуску. Для этого просто надеваем HU-4 на WF-4 и включаем его в розетку. Если всё прошло успешно, на плате должны загореться 2 светодиода. Если нет, прощай, 3000 рублей!

Плата запущена, а что дальше? Как понять, что Тион сейчас делает? Для начала можно подключить дисплей. Плата оснащена VGA-разъёмом, поэтому подключение экрана не составит труда. Но не все платы оснащены USB-интерфейсом (вернее, все, но придётся снова паять), поэтому подключить мышь на ходу получится не всегда. Мой тион оснащён таким интерфейсом, поэтому мне не составило труда подключить мышь. Но пока она нам не понадобится. Почему - увидите, когда плата загрузится.

Далее нам понадобится нуль-модемный кабель. Этот кабель нужно подключить к COM-порту Тиона и к COM-порту компьютера. Если такого порта нет, можно использовать преобразователи USB-COM, например, такой. Имейте в виду: этот кабель нельзя подключать на ходу.

Теперь нужно установить программу для работы с COM-портом. Я пользуюсь программой Tera Term. Запускаем программу, настраиваем параметры порта:

Baud Rate: 115200;
Data: 8 bit;
Parity: none;
Stop: 1 bit;
Flow control: none;

и приступаем к работе. Перезапускаем плату (для этого необязательно выключать из розетки и снова включать, достаточно нажать кнопку B1). В консоли должны появиться сообщения от Тиона. Когда появилось сообщение "freescale login:", вводим логин "root". Загрузилась операционная система Linux. С ней уже можно работать. Можете изучить, что там есть, но я поведу свой рассказ о Windows CE.

Сначала попробуем прошить фирменный образ операционной системы. Качаем его здесь, а также качаем утилиты для прошивки. Также достаньте где-нибудь карту памяти MicroSD.

В архиве есть сразу три утилиты для прошивки разными способами, я пользовался утилитой cfimager. Теперь создаём в одной папке с cfimager файл write.bat, и пишем в нём следующий код:

@echo off
start cfimager.exe -f eboot_ivt.sb -d G: -a
pause

Во второй строке символ G: надо заменить на букву диска, какой у вас определилась карта памяти. После этого кидаем рядом с этим файлом файл eboot_ivt.sb, который находится в архиве с образом WinCE. Запускаем файл write.bat и наблюдаем за процессом. Это происходит запись загрузчика на карту памяти. Карта форматируется, а загрузчик записывается низкоуровневым способом, поэтому на карте памяти вы ничего не найдёте.

По окончании процедуры записи загрузчика копируем на флешку два файла: eboot_ivt.msb и NK.bin. Первый из них переименовываем в xldr.bin. Теперь помещаем карту памяти в Тион, слот находится в нижней части платы (не забываем выключить). Теперь необходимо поменять положение перемычек для загрузки с SD-карты: 1001. Если расположить плату так, чтобы COM-порт был слева от нас, то положение перемычки "1" - левое. Установив джамперы, включаем плату. Одновременно запускаем консоль COM-порта и лупим по клавише пробела до тех пор, пока не появится меню, похожее на такое:

menu.png

Смысл этого меню, если понимаете английский, будет ясен. Поясню некоторые пункты, которые нам понадобятся. Сначала выбираем Select Ether Device, нажимая на клавишу е до тех пор, пока значение не станет SDMMC Storage. Далее рекомендую увеличить время задержки перед загрузкой до 10 секунд. После окончания разработки это значение можно будет снова уменьшить, а пока пусть будет 10. Сохраняем настройки, нажав на клавишу S. Теперь надо отформатировать устройство. Для этого сначала нажимаем клавишу 8, после завершения - клавишу F. Произойдёт полное низкоуровневое форматирование внутренней флеш-памяти устройства. Программа попросит выключить плату. Не будем спорить, нажмём кнопку B1 на плате. Снова лупим пробел до появления меню. Проверяем, в порядке ли настройки и выбираем Download Image Now с помощью клавиши D. Сначала надо прошить загрузчик, для этого во вновь появившемся меню выбираем XLDR. Следуем инструкциям консоли. После завершения аналогичным способом прошиваем NK. Теперь WinCE готова к работе. Можете вернуть задержку до 3 секунд. Теперь выключите плату, верните перемычки в положение 0010, выньте SD-карту и запустите. Теперь загрузится операционная система Windows CE, готовая к работе.

На сегодня всё. В следующий раз расскажу про ещё один способ прошивки и про сборку своих образов операционной системы, а в потом покажу, как разрабатывать программное обеспечение для тиона.

WF-4 HU-4 Блок питания USB-COM Нуль-модем

Описание портов Tera Term Образ WinCE 6.0 Утилиты для прошивки Документация

Оставьте комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)