LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Немного новостей :)

Собрал RT ядро и 2 версии LinuxCNC для платформы arm64/aarch64. Всё это уже есть в установщике. Если у кого-то есть платы с процессором H5, теперь ваши платы полностью поддерживаются. Правда, проверить это я не могу. Если кто-то проверит, все пользователи и я - будут благодарны ;)

Для процессора H6 пока что нет драйверов и прошивки сопроцессора. Этот процесс займёт какое-то время ;) Но, скажу я вам, на H6 (1.8 ГГц) интерфейс AXIS робит намного шустрее, чем на H3. Это заметно даже при удалённом управлении по Wi-Fi.
2020-05-21_003523.png (2504 просмотра) <a class='original' href='./download/file.php?id=181580&sid=329bf71c801e77400ce8a2422c495fc5&mode=view' target=_blank>Загрузить оригинал (133.32 КБ)</a>
Аватара пользователя
Гадкий Я
Новичок
Сообщения: 33
Зарегистрирован: 29 дек 2018, 20:19
Репутация: 9
Настоящее имя: Sergey
Откуда: Химки
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Гадкий Я »

Пылится Оранж прайм. на H5 кто нибудь запускал? (сам не могу пата в офисе)
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):Для процессора H6 пока что нет драйверов и прошивки сопроцессора. Этот процесс займёт какое-то время ;) Но, скажу я вам, на H6 (1.8 ГГц) интерфейс AXIS робит намного шустрее, чем на H3. Это заметно даже при удалённом управлении по Wi-Fi.
мой предиктивный анализ прошел проверку )
я так и подозревал что для это8го проекта лучшим выбором будет плата Orange Pi One Plus с лучшим сочетанием производительность/цена.
prakash
Новичок
Сообщения: 1
Зарегистрирован: 10 май 2020, 08:22
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение prakash »

Я правильно понял, что на ali больше нет модулей с Allwinner H5?
avmartugin писал(а):я так и подозревал что для это8го проекта лучшим выбором будет плата Orange Pi One Plus с лучшим сочетанием производительность/цена.
Это если достаточно 17 GPIO, у них же уменьшенная гребёнка. Или городить с интерфейсом камеры...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

* Лучшее соотношение производительности к цене - у Rock Pi 4 :geek:
* 17 пинов - это как один LPT порт, многим хватает ;)
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4511
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 921
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

20200521_213448.jpg (2365 просмотров) <a class='original' href='./download/file.php?id=181620&sid=329bf71c801e77400ce8a2422c495fc5&mode=view' target=_blank>Загрузить оригинал (3.24 МБ)</a>
Вот так получилася моя тестовая часть управления с тач дисплеем.
LinuxCNC + Orange Pi + BeagleBone 7 inch 1024x600 capacitive touch screen
Короткие видео в инстаграме + парочка других ракурсов.
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Taganrog »

xenon-alien писал(а): + BeagleBone 7 inch 1024x600 capacitive touch screen
А как прикрутили тач к дебиану? Пробовал прикрутить резистивный на 17". На дебиан 9 встает из коробки а на дебиан 7 никак. Можете ссылочкой на инструкцию поделиться?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4511
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 921
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Taganrog писал(а):
xenon-alien писал(а): + BeagleBone 7 inch 1024x600 capacitive touch screen
А как прикрутили тач к дебиану? Пробовал прикрутить резистивный на 17". На дебиан 9 встает из коробки а на дебиан 7 никак. Можете ссылочкой на инструкцию поделиться?
Я вообще в линуксе не шарю... Как раз прохожу весь этот путь с нуля. (там Армбиан стоит - Armbian_20.02.1_Orangepipc_buster_current_5.4.20_desktop)
А тач на апельсинке заработал из коробки. Так что подсказать не смогу к сожалению...
Может автор темы знает, или подскажет.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Taganrog писал(а):Пробовал прикрутить резистивный на 17". На дебиан 9 встает из коробки а на дебиан 7 никак.
Дебиан 7 уже немного устарел. Latency там был, канеш, лучше, но надо двигаться дальше ;)
prakash писал(а):Я правильно понял, что на ali больше нет модулей с Allwinner H5?
Есть платы от других производителей с H5. А в магазине Orange Pi, по-моему, закончились.
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

Попробовал Н5 - Armbian выдал три ошибки при установке, попытался скопировать . И при открытии браузера , открылся дивный розовый скрин. Именно розовый.
Дальнейшая перезагрузка зависла на строчке: "Booting using the fdt blob at 0x4fa00000"
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Обычные фотки с телефона тоже приветствуются ;)
ЗЫ раздобыл по сусекам все адреса в памяти Allwinner H6 для работы с сопроцессором и GPIO. Завтра начну тесты с сопроцессором...
Аватара пользователя
Гадкий Я
Новичок
Сообщения: 33
Зарегистрирован: 29 дек 2018, 20:19
Репутация: 9
Настоящее имя: Sergey
Откуда: Химки
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Гадкий Я »

Taganrog писал(а):
xenon-alien писал(а): + BeagleBone 7 inch 1024x600 capacitive touch screen
А как прикрутили тач к дебиану? Пробовал прикрутить резистивный на 17". На дебиан 9 встает из коробки а на дебиан 7 никак. Можете ссылочкой на инструкцию поделиться?
Вопрос не по теме... но https://losst.ru/ne-rabotaet-tachpad-v-ubuntu-16-04
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

Всем доброго дня.
Попытка №2 - Н5 orangepi prime.
install.log
лог файл установки
(2.2 КБ) 211 скачиваний
terminal.txt
копия терминала
(3.19 КБ) 212 скачиваний
крах армбиан (2139 просмотров) <a class='original' href='./download/file.php?id=181668&sid=329bf71c801e77400ce8a2422c495fc5&mode=view' target=_blank>Загрузить оригинал (2.62 МБ)</a>
крах армбиан
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Версии армбиан/системы/ядра? Перед установкой apt update & apt upgrade делал? :)

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

E: Failed to fetch http://httpredir.debian.org/debian/pool/main/s/systemd/udev_241-7~deb10u3_arm64.deb  404  Not Found [IP: 151.101.86.133 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/p/pillow/python-pil.imagetk_5.4.1-2_arm64.deb  404  Not Found [IP: 151.101.86.133 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/p/pillow/python-pil_5.4.1-2_arm64.deb  404  Not Found [IP: 151.101.86.133 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Потому что пакета udev_241-7~deb10u3_arm64.deb в репке действительно нет, зато есть udev_241-7~deb10u4_arm64.deb.
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

Версии армбиан/системы/ядра? - Armbian_20.02.1_Orangepiprime_buster_current_5.4.20_desktop.
apt update & apt apgrade делал? - нет. А надо?
Ставил по инструкции с твоего сайта.
Что делать?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Я, канеш, всё понимаю, но команда обновления списка пакетов и установка новых версий - это начальная операция при установке любых программ и пакетов в unix системах :) не в обиду, но на заметку.

Я сам, кстати, на такие косяки при установке часто нарываюсь. В пору добавить эти команды в начало установки.. :hehehe:
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

Попытка №3
применил apt update & apt apgrade.
дальнейшая установка без ошибок.
Ииии... после ребута система не загрузилась.
Показывать не чего. Загрузка 1 в 1 с ранее выложенным скрином.
Блин , что делать?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Стандартный свежий образ Армбиан из коробки загружается без проблем?
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

Да.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

Стандартный образ грузится так:
(для просмотра содержимого нажмите на ссылку)

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

U-Boot SPL 2020.04-armbian (May 10 2020 - 16:29:16 +0400)                                                                                        
DRAM: 1024 MiB                                                                                                                                   
Trying to boot from MMC1                                                                                                                         
NOTICE:  BL31: v2.3(debug):fcfc96d-dirty                                                                                                         
NOTICE:  BL31: Built : 16:29:12, May 10 2020                                                                                                     
NOTICE:  BL31: Detected Allwinner H5 SoC (1718)                                                                                                  
NOTICE:  BL31: Found U-Boot DTB at 0x40911c0, model: Xunlong Orange Pi PC 2                                                                      
INFO:    ARM GICv2 driver initialized                                                                                                            
INFO:    Configuring SPC Controller                                                                                                              
NOTICE:  PMIC: Assuming H5 reference regulator design                                                                                            
INFO:    BL31: Platform setup done                                                                                                               
INFO:    BL31: Initializing runtime services                                                                                                     
INFO:    BL31: cortex_a53: CPU workaround for 855873 was applied                                                                                 
NOTICE:  PSCI: System suspend is unavailable                                                                                                     
INFO:    BL31: Preparing for EL3 exit to normal world                                                                                            
INFO:    Entry point address = 0x4a000000                                                                                                        
INFO:    SPSR = 0x3c9                                                                                                                            


U-Boot 2020.04-armbian (May 10 2020 - 16:29:16 +0400) Allwinner Technology                                                                       

CPU:   Allwinner H5 (SUN50I)                                                                                                                     
Model: Xunlong Orange Pi PC 2                                                                                                                    
DRAM:  1 GiB                                                                                                                                     
MMC:   mmc@1c0f000: 0                                                                                                                            
Loading Environment from FAT... Unable to use mmc 0:1... In:    serial@1c28000                                                                   
Out:   serial@1c28000                                                                                                                            
Err:   serial@1c28000                                                                                                                            
Allwinner mUSB OTG (Peripheral)                                                                                                                  
Net:   phy interface7                                                                                                                            
eth0: ethernet@1c30000                                                                                                                           
Warning: usb_ether using MAC address from ROM                                                                                                    
, eth1: usb_ether                                                                                                                                
starting USB...                                                                                                                                  
Bus usb@1c1a000: USB EHCI 1.00                                                                                                                   
Bus usb@1c1a400: USB OHCI 1.0                                                                                                                    
Bus usb@1c1b000: USB EHCI 1.00                                                                                                                   
Bus usb@1c1b400: USB OHCI 1.0                                                                                                                    
Bus usb@1c1c000: USB EHCI 1.00                                                                                                                   
Bus usb@1c1c400: USB OHCI 1.0                                                                                                                    
Bus usb@1c1d000: USB EHCI 1.00                                                                                                                   
Bus usb@1c1d400: USB OHCI 1.0                                                                                                                    
scanning bus usb@1c1a000 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1a400 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1b000 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1b400 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1c000 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1c400 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1d000 for devices... 1 USB Device(s) found                                                                                    
scanning bus usb@1c1d400 for devices... 1 USB Device(s) found                                                                                    
       scanning usb for storage devices... 0 Storage Device(s) found                                                                             
Autoboot in 1 seconds, press <Space> to stop                                                                                                     
switch to partitions #0, OK                                                                                                                      
mmc0 is current device                                                                                                                           
Scanning mmc 0:1...                                                                                                                              
Found U-Boot script /boot/boot.scr                                                                                                               
3033 bytes read in 7 ms (422.9 KiB/s)                                                                                                            
## Executing script at 4fc00000                                                                                                                  
U-boot loaded from SD                                                                                                                            
Boot script loaded from mmc                                                                                                                      
165 bytes read in 5 ms (32.2 KiB/s)                                                                                                              
28854 bytes read in 13 ms (2.1 MiB/s)                                                                                                            
4191 bytes read in 12 ms (340.8 KiB/s)                                                                                                           
Applying kernel provided DT fixup script (sun50i-h5-fixup.scr)                                                                                   
## Executing script at 44000000                                                                                                                  
11462104 bytes read in 555 ms (19.7 MiB/s)                                                                                                       
17097216 bytes read in 824 ms (19.8 MiB/s)
## Loading init Ramdisk from Legacy Image at 4fe00000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    11462040 Bytes = 10.9 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 4fa00000
   Booting using the fdt blob at 0x4fa00000
   Loading Ramdisk to 49511000, end 49fff598 ... OK
   Loading Device Tree to 00000000494a1000, end 0000000049510fff ... OK

Starting kernel ...


Armbian 20.05.0-trunk Bionic ttyS0 

orangepipc2 login:
Password: 
Last login: �В�с �м�а�я 10 17:55:01 UTC 2020 on ttyS0
  ___  ____  _   ____   ____ ____  
 / _ \|  _ \(_) |  _ \ / ___|___ \ 
| | | | |_) | | | |_) | |     __) |
| |_| |  __/| | |  __/| |___ / __/ 
 \___/|_|   |_| |_|    \____|_____|
                                   
Welcome to Armbian Bionic with Linux 5.4.38-sunxi64

Платы: BPI-M3, BPI-A64, OPI-PC2
Ответить

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