LinuxCNC на BeagleBone black

Контроллеры, драйверы, датчики, управляющие устройства.
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

это странно что HDMI работает медленнее чем SSH
я попробую за выходные,
пока что надо купить новый HDMI монитор,
все до этого пробовал на телевизоре и это неудобно.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Я не большой специалист в X-server, но как я понимаю передаваемые данные имеют аттрибуты, и где-то передается не просто картинка, а некие объекты, котрые должны (или могут) быть отрисованы при помощи GL. Вот на удаленной машине этот GL поддердивается на уровне ускорителя, а на BeagleBone только програмно.
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Установил LXDE, перезагрузил - получил графику

скопировал файлы с перекинутыми пинами, запустил,
выбрал BeBo-LCD, они автоматически создалась копия LCD1

Почему-то спрашивает SSH password?

После этого ошибка в HAL на линии 1
Я подправил папку на "LCD1" - всеравно ошибку дает...
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Похоже я не прочитал инструкции:
2. Выполнить "sudo /home/linuxcnc/linuxcnc/config/BegleBone/BB-LCD/dtc.sh

Но эта комманда дает ошибку (без " )

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

linuxcnc@arm:~$ sudo /home/linuxcnc/linuxcnc/config/BegleBone/BB-LCD/dtc.sh
sudo: /home/linuxcnc/linuxcnc/config/BegleBone/BB-LCD/dtc.sh: command not found
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

serg_io писал(а):Если-кто знает Tcl/Tk и сможет быстро поправить код интерфейса TkLinuxnc дабы он влез в 800х480, то тогда смогу проверить.
В .ini можно написать:

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

DISPLAY = tklinuxcnc -geometry 800x480
но часть элементов не поместится.
serg_io писал(а):Я не большой специалист в X-server, но как я понимаю передаваемые данные имеют аттрибуты, и где-то передается не просто картинка, а некие объекты, котрые должны (или могут) быть отрисованы при помощи GL.
Да, передаётся не растр, а примитивы имеющиеся в библиотеке X11.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Появился новый image с HDMI в котором пины передвинуты
http://bb-lcnc.blogspot.com/p/machinekit_16.html

Запустился сразу.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Наконец-то, это уже можно пробовать.
А у кого-то есть BeBoPr, или как собираетесь подключать принтер?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Правильно я понимаю, что на машине с линуксом записываем образ на sdcard с помощью скрипта
sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot bone_dtb
где sdX - кардридер, потом эту карточку вставляем в ВВВ и он с нее загрузится? Или для запуска с карты что-то еще нужно сделать?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

To Andy123: Как впечатления от GUI через HDMI?
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Axis работает быстрее чем ssh но медленнее чем мой старый ноутбук.
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

PKM писал(а):Правильно я понимаю, что на машине с линуксом записываем образ на sdcard с помощью скрипта
sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot bone_dtb
где sdX - кардридер, потом эту карточку вставляем в ВВВ и он с нее загрузится? Или для запуска с карты что-то еще нужно сделать?
Вы поняли правильно.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Уже разобрался, система грузится долгонько, конечно...
Запустил конфиг K9.wHDMI, интерфейс TkLinuxCNC, не знаю как сделать скриншот.
Еще бы прикрутить маленький недорогой экранчик.
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Медленно первый раз, потом быстрее,
Также задержка если не подсоединен Ethernet кабель из за DHCP
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Кабель подсоединял, и то долго показалось.
Остается главный вопрос - как подключить термодатчик экструдера?
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Мой грузится за 20 секунд до логина, и еще 15 секунд до десктопа

С экструдером помочь не могу - я использую с фрезами
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Провел несколько тестов с новым имиджем и своей конфигурацией BB-LCD. Хотелось все-таки объективно оценить производительность. Вместо HDMI использовался TFT дисплей, замеры делались используя top когда linuxcnc отрабатывал 3D_Chips.ngc. В % это время отбираемое каждым из процессов в системе, IDLE - время простоя.

BBB+TkEMC+TFT:
wish(TkEMC)-36%
Xorg - 35%
milltask-5%
IDLE - 24%

BBB+TkEMC+X11 over SSH:
wish(TkEMC)-36%
ssh - 20%
milltask-5%
IDLE - 36%

BBB+Axis+X11 over SSH:
axis-44%
ssh - 25%
milltask-5%
IDLE - 20%

BBB+Axis+TFT:
axis-84%
Xorg - 5%
milltask-5%
IDLE - 0..0.5%

Как видно последний тест Axis на дисплее практически перегрузил систему, даже визуально GUI работал очень медленно. Хотя при работе через SSH еще оставалось около 20% времени для простоя процессора. TkEMC работал неплохо в обеих конфигурациях оставляя еще некоторое время для простоя.
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Простите за безграмотность в Linux, а чем и как померить загрузку процессора?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Andy123 писал(а):Простите за безграмотность в Linux, а чем и как померить загрузку процессора?
команда "top" в консоли
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

первый тест:
3D-Chips + BBB + Axis + HDMI 1920x1080 - Axis~72%
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

serg_io писал(а):провел первые эксперименты с TFT 7" 800x480 40pin
Куда его включать? И сколько стоит?
Ответить

Вернуться в «Электроника»