Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
repairman (Guest)
Добавлено 10.03.2009 12:59 Редактировалось 10.03.2009 12:59 Сообщение: 21
repairman (Guest)

Цитата

Собрал buildroot , но внутри в пэкэджах не нашел perl'a :( хотя php есть ...
Каким образом все таки можно поставить на плату perl?


Плохо искали... в buildroot входят в состав:

lua
microperl
python
ruby
tcl
php

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 10.03.2009 г. в 13:00:31
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 10.03.2009 13:03 Редактировалось 10.03.2009 13:03 Сообщение: 22
michael_s (Guest)

Действительно плохо искал :) Я уже тоже нашел после написания своего поста. Однако с microperl'om почему то не хочет собираться buildroot ... Сейчас пробую собрать на другом снапшоте.
Не совсем понятно почему все собирают с внешним тулчейном ? Почему бы не использовать тулчейн от самого buildroot'a в опциях же он есть ... Я пробовал собирать с arm-2007q1 но buildroot ругался что не может найти библиотеки ... поэтому собираю с встроенным тулчейном.
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 10.03.2009 13:41 Редактировалось 10.03.2009 13:41 Сообщение: 23
repairman (Guest)

Я объяснял почему внешним собираю в теме про свой тулчейн, любая ругань лечится при желании.

Собирается microperl без вопросов (buildroot 25341, внешний armv5l-linux-uclibc тулчейн)... правда значительное место занимает он... rootfs увеличивается у меня с 1.6 мб до 2.2 мб...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 10.03.2009 г. в 13:43:42
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 12.03.2009 13:11 Редактировалось 12.03.2009 13:11 Сообщение: 24
michael_s (Guest)

СТранно все таки ведет себя rs232 на плате.

Пробовал подключать rs232 устройство к ubuntu ... когда работаешь с rs232 через putty он сам настраивает все нужные параметры. В stty есть флаг -g который выдает все настройки.
Так вот делаю настройки 1 в 1 как на десктопном линуксе ... Но поведение rs232 какое то странное ... иногда то пропадают некоторые символы , иногда не сразу приходят данные и т д ... бьюсь уже пол дня , один раз удалось добиться стабильности и чтоб подтвердить свои предположения перегрузил плату , но фокус уже не работает :(
Еще не совсем понятно как на этом /dev/ttyS0 отвечает сама плата ... это делает какой то процесс ? мб дело в том что он не убит ? и вносит какие нибудь глюки ....

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно michael_s 12.03.2009 г. в 13:12:39
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 12.03.2009 13:29 Редактировалось 12.03.2009 13:29 Сообщение: 25
sasamy (Guest)

Цитата
когда работаешь с rs232 через putty он сам настраивает все нужные параметры.

Чудеса да и только :) Интересно откуда может какая-либо терминальная программа знать параметры удаленной стороны...
Цитата
делаю настройки 1 в 1 как на десктопном линуксе

Поподробней можно - чем конкретно пользуетесь на десктопе и плате ? stty можно выставить параметры но если вы потом запускаете какую-то программу - никто ей не помешает изменить параметры терминала в соответствии со своей конфигурацией.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 12.03.2009 13:29 Редактировалось 12.03.2009 13:29 Сообщение: 26
starterkit (Guest)

Ну а сравнить поведение, прежде чем плату обвинять, с гипертерминалом под виндой не пробовали?
Да и терминалку в ручную натроить надо (как уже верно подметили).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 12.03.2009 г. в 13:32:01
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 12.03.2009 13:50 Редактировалось 12.03.2009 13:50 Сообщение: 27
michael_s (Guest)

Когда запускаешь putty в линуксе с дефолтными настройками он сам конфигурирует rs232.
И потом обычным cat /dev/ttyS0 я получаю нормальные данные от моего rs232 устройства.
После я смотрю как настроила putty ttyS0 коммандой
Код
stty -g -F /dev/ttyS0


она выдает строку
Код
1400:0:cbd:8a20:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0


эту же строку я загружаю на плате
Код
stty -F /dev/ttyS0 1400:0:cbd:8a20:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

И еще раз проверяю настроился ли порт
Код
stty -F /dev/ttyS0

Все настройки получились 1 в 1 как с десктопным ubuntu.

После этого пробую тот же
cat /dev/ttyS0
но вместо нужной строки я получаю либо часть строки (если повторно отправлять данные с устройства то плата их лови и отображает вроде нормально) либо необходимо раз 5 отправлять строку чтоб плата ее отобразила.
На десктопной убунте все отражается с первого раза и как надо :)
Мб какие то различия в ядрах платы и моей убунты ?
Спуститься к концу Подняться к началу
alexey123 (Guest)
Добавлено 12.03.2009 14:05 Редактировалось 12.03.2009 14:05 Сообщение: 28
alexey123 (Guest)

michael_s, у тебя shell случайно не висит на /dev/ttyS0 ?

судя по описанию, его два процесса делят: твой cat и еще кто-то
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 12.03.2009 14:06 Редактировалось 12.03.2009 14:06 Сообщение: 29
starterkit (Guest)

Конечно отличие в драйверах UART есть, железо разное, вполне возможно, если данная конфигурация относится к специфике чипа хостовой машины, драйверу платы на пользу это не пойдет ...
Еще, я что то не пойму, а причем тут putty на самой плате?
Вы что из терминалки (которая уже на UART) запускаете putty на этот же UART?
Спуститься к концу Подняться к началу
michael_s (Guest)
Добавлено 12.03.2009 14:08 Редактировалось 12.03.2009 14:08 Сообщение: 30
michael_s (Guest)

alexey123, Как это проверить ? На плате я через ssh захожу.

starterkit, putty я на своей ubunt'e пользую.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512