├── screenshot_800.png └── README.md /screenshot_800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grotius-cnc/linux_rtos/HEAD/screenshot_800.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Mr. Macron (president) from France is blackmailing his citizens and 2 | violating human rights. Therefore France is no longer supported and will 3 | have a ip block in the upcoming releases. 4 | 5 | [![Github All Releases](https://img.shields.io/github/downloads/grotius-cnc/linux_rtos/total.svg)]() 6 | 7 | # LINUX_RTOS 8 | Debian 10 Buster - 4.19.0-11-rt-amd64 kernel 9 | 10 | Keep root/administrator password empty during install. Only fill in the user name and password. 11 | 12 | ![alt text](https://github.com/grotius-cnc/LINUX_RTOS/blob/main/screenshot_800.png) 13 | 14 | - Libreoffice 15 | - Geany 16 | - Glade linuxcnc widgets 17 | - QT5 designer 18 | - HG Ehtercat 19 | - Linuxcnc reprository 20 | 21 | Iso download 1.7 gb : 22 | https://github.com/grotius-cnc/LINUX_RTOS/releases/tag/1.0.0 23 | 24 | During installtion, keep root password entry empty ! 25 | 26 | After installation, select the Ethercat_installer desktop launcher. This will auto install the ethercat bus. 27 | Done. 28 | 29 | * User info : 30 | 31 | The configuration to check the working ethercat bus is done with the Beckhoff EK1100 module. You can connect this device before installing the iso cd. 32 | During installation of the iso cd, you could use usb tethering for internet connection to setup your nearest download mirror while the ethercat bus uses 33 | your cat4 connection. 34 | 35 | After iso installation, select the Ethercat_installer desktop launcher. This will auto install the ethercat bus. Bus lights will be flickering fast during 36 | ethercat bus installation. If not, restart pc after installation. 37 | 38 | The ethercat installation could be done over again without concequences. 39 | If you have custom lcec drivers, save them outside the /usr/share/ethercat directory. 40 | 41 | After the ethercat installation, start the linuxcnc desktop launcher, the lcec will show up in Linuxcnc "show hal configuration". 42 | Add your I/O modules to your needs in the linuxcnc_axis desktop map ethercat-conf.xml. 43 | Connect your I/O modules to linuxcnc in the hal file, in this axis-qtvcp example it uses the qtvcp_postgui.hal file to connect the ethercat I/O 44 | 45 | Ethercat source : $ /usr/share/ethercat 46 | 47 | 48 | * Live build info : 49 | 50 | Rebrand your iso to your wishes with a pre-configured live-build in : $ /usr/share/ethercat/setup_iso.sh 51 | 52 | For example if you want to update or downgrade the kernel, change the kernel image and header description in setup_iso.sh at : 53 | - linux-image-4.19.0-11-rt 54 | - linux-headers-4.19.0-11-rt 55 | Available kernel packages can be found : https://packages.debian.org/buster/kernel/ 56 | 57 | Tip : Don't copy files to usb unless they are in archive (zip) format. 58 | Otherwise during copy it could change file permission's. The setup_iso.sh must be set as read/write. 59 | 60 | More recource files for building live-build's : 61 | - https://sourceforge.net/projects/eznixos/ 62 | - https://github.com/LinuxCNC/buster-live-build 63 | 64 | In short, the live build commands are : 65 | 66 | - #!/bin/bash 67 | - apt-get install live-build 68 | - lb clean 69 | - lb config 70 | - add packages and config here, see setup_iso.sh 71 | - lb build 72 | --------------------------------------------------------------------------------