Страница 4 из 12

Re: LinuxCNC на BeagleBone black

Добавлено: 12 июл 2013, 15:56
Andy123
это странно что HDMI работает медленнее чем SSH
я попробую за выходные,
пока что надо купить новый HDMI монитор,
все до этого пробовал на телевизоре и это неудобно.

Re: LinuxCNC на BeagleBone black

Добавлено: 12 июл 2013, 16:21
serg_io
Я не большой специалист в X-server, но как я понимаю передаваемые данные имеют аттрибуты, и где-то передается не просто картинка, а некие объекты, котрые должны (или могут) быть отрисованы при помощи GL. Вот на удаленной машине этот GL поддердивается на уровне ускорителя, а на BeagleBone только програмно.

Re: LinuxCNC на BeagleBone black

Добавлено: 13 июл 2013, 22:35
Andy123
Установил LXDE, перезагрузил - получил графику

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

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

После этого ошибка в HAL на линии 1
Я подправил папку на "LCD1" - всеравно ошибку дает...

Re: LinuxCNC на BeagleBone black

Добавлено: 13 июл 2013, 22:59
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

Re: LinuxCNC на BeagleBone black

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

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

DISPLAY = tklinuxcnc -geometry 800x480
но часть элементов не поместится.
serg_io писал(а):Я не большой специалист в X-server, но как я понимаю передаваемые данные имеют аттрибуты, и где-то передается не просто картинка, а некие объекты, котрые должны (или могут) быть отрисованы при помощи GL.
Да, передаётся не растр, а примитивы имеющиеся в библиотеке X11.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 04:24
Andy123
Появился новый image с HDMI в котором пины передвинуты
http://bb-lcnc.blogspot.com/p/machinekit_16.html

Запустился сразу.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 08:37
PKM
Наконец-то, это уже можно пробовать.
А у кого-то есть BeBoPr, или как собираетесь подключать принтер?

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 09:29
PKM
Правильно я понимаю, что на машине с линуксом записываем образ на sdcard с помощью скрипта
sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot bone_dtb
где sdX - кардридер, потом эту карточку вставляем в ВВВ и он с нее загрузится? Или для запуска с карты что-то еще нужно сделать?

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 12:36
serg_io
To Andy123: Как впечатления от GUI через HDMI?

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 13:23
Andy123
Axis работает быстрее чем ssh но медленнее чем мой старый ноутбук.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 13:25
Andy123
PKM писал(а):Правильно я понимаю, что на машине с линуксом записываем образ на sdcard с помощью скрипта
sudo ./setup_sdcard.sh --mmc /dev/sdX --uboot bone_dtb
где sdX - кардридер, потом эту карточку вставляем в ВВВ и он с нее загрузится? Или для запуска с карты что-то еще нужно сделать?
Вы поняли правильно.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 14:14
PKM
Уже разобрался, система грузится долгонько, конечно...
Запустил конфиг K9.wHDMI, интерфейс TkLinuxCNC, не знаю как сделать скриншот.
Еще бы прикрутить маленький недорогой экранчик.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 14:20
Andy123
Медленно первый раз, потом быстрее,
Также задержка если не подсоединен Ethernet кабель из за DHCP

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 14:34
PKM
Кабель подсоединял, и то долго показалось.
Остается главный вопрос - как подключить термодатчик экструдера?

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 15:13
Andy123
Мой грузится за 20 секунд до логина, и еще 15 секунд до десктопа

С экструдером помочь не могу - я использую с фрезами

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 20:36
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 работал неплохо в обеих конфигурациях оставляя еще некоторое время для простоя.

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 20:43
Andy123
Простите за безграмотность в Linux, а чем и как померить загрузку процессора?

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 21:02
serg_io
Andy123 писал(а):Простите за безграмотность в Linux, а чем и как померить загрузку процессора?
команда "top" в консоли

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 21:55
Andy123
первый тест:
3D-Chips + BBB + Axis + HDMI 1920x1080 - Axis~72%

Re: LinuxCNC на BeagleBone black

Добавлено: 14 июл 2013, 21:56
PKM
serg_io писал(а):провел первые эксперименты с TFT 7" 800x480 40pin
Куда его включать? И сколько стоит?