Paquet : linuxcnc-uspace (1:2.9.4-2 et autres)
Liens pour linuxcnc-uspace
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source linuxcnc :
Responsables :
- LinuxCNC Developers (Page QA)
- Jeff Epler (Page QA)
- Sebastian Kuzminsky (Page QA)
- Andy Pugh (Page QA)
Ressources externes :
- Page d'accueil [linuxcnc.org]
Paquets similaires :
contrôleur de mouvement pour les robots et les machines à commande numérique
LinuxCNC est un contrôleur de machine-outil à commande numérique (CNC) complètement au point, qui peut interpréter les programmes de contrôle de machines (tel que du G-code), les plans de trajectoires et qui en produit des signaux de bas niveau pour le matériel de contrôle de machine-outil.
LinuxCNC est modulaire et en principe sa couche d’abstraction matérielle (HAL), ses interpréteurs enfichables et sa diversité de pilotes matériels font qu’il peut contrôler presque tous les systèmes physiques contrôlés par logiciel.
LinuxCNC repose sur un noyau temps réel pour contrôler les déplacements en temps réel, mettant à jour les points de cheminement typiquement toutes les millisecondes et réagissant à une commande en moins de dix millisecondes.
Des modules existent pour utiliser les parties de bas niveau de LinuxCNC comme client de contrôle de déplacement pour OpenPnP. Des interfaces existent pour ROS (Robot Operating System) avec lequel LinuxCNC a de nombreux points communs.
LinuxCNC prend en charge une cinématique arbitraire (le mappage entre l’espace de coordonnées et l’espace de l’actionneur) et peut contrôler les systèmes parallèles (par exemple, la plateforme de Stewart) et ceux série (par exemple, un bras manipulateur) en plus des outils conventionnels de machine cartésienne.
LinuxCNC prend en charge neuf axes cartésiens et seize « articulations » (actionneurs individuels) bien que la limite d’articulations soit configurable au moment de la construction.
Divers matériels d’interface sont pris en charge dont Modbus, EtherCAT, le contrôle analogique +/-10V de vélocité et les pas/direction (Step/Dir). Step/Dir est pris en charge par plusieurs interfaces matérielles incluant, mais pas que, le port parallèle patrimonial.
Une couche d’abstraction matérielle permet une grande flexibilité dans les mappages de signaux entre le contrôleur et le matériel pilote. Une bibliothèque complète de modules permet le traitement de signaux complexes dans la couche d’abstraction. Pour des tâches spécialisées, des composants HAL personnalisés peuvent être créés en utilisant une syntaxe de type C et installés en utilisant les outils fournis.
Par défaut, LinuxCNC prend en charge le G-code RS274, mais il est extensible pour analyser d’autres grammaires, telles que STEP-NC ou Gerber, à l’aide d’une prise en charge d’interpréteurs enfichables.
En cas de besoin de contrôler des choses à l’aide d’un ordinateur dans la vie pratique, alors LinuxCNC est ce qu’il faut. Il est particulièrement utilisable dans des systèmes qui requièrent de suivre un chemin précis dans un espace cartésien, mais il est utilisé par de nombreuses autres applications.
Ce paquet fournit le paquet principal pour LinuxCNC.
Autres paquets associés à linuxcnc-uspace
|
|
|
|
-
- dep: blt
- bibliothèque d'extension pour Tcl/Tk − exécutable
-
- dep: bwidget (>= 1.7)
- widgets pour Tcl/Tk
-
- dep: espeak [non ia64, riscv64]
- logiciel de synthèse vocale polyglotte
un paquet virtuel est également fourni par espeak-ng-espeak
-
- dep: espeak-ng [non ia64, riscv64]
- logiciel de synthèse vocale polyglotte
-
- dep: gstreamer1.0-tools [non ia64, riscv64]
- Outils à utiliser avec GStreamer
-
- dep: iptables
- outils d'administration pour le filtrage de paquets et le NAT
-
- dep: libboost-python1.74.0 (>= 1.74.0+ds1) [riscv64]
- bibliothèque Boost.Python
-
- dep: libboost-python1.74.0-py311 [riscv64]
- paquet virtuel fourni par libboost-python1.74.0
-
- dep: libboost-python1.83.0 (>= 1.83.0) [non riscv64]
- bibliothèque Boost.Python
-
- dep: libboost-python1.83.0-py311 [ia64]
- paquet virtuel fourni par libboost-python1.83.0
-
- dep: libboost-python1.83.0-py313 [non ia64, riscv64]
- paquet virtuel fourni par libboost-python1.83.0
-
- dep: libc6 (>= 2.34) [riscv64]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
- dep: libc6 (>= 2.38) [non ia64, loong64, riscv64, sh4]
- dep: libc6 (>= 2.41) [loong64, sh4]
-
- dep: libc6.1 (>= 2.37) [ia64]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6.1-udeb
-
- dep: libcairo2 (>= 1.2.4)
- Bibliothèque graphique vectorielle Cairo 2D
-
- dep: libedit2 (>= 2.11-20080614-0)
- bibliothèques BSD d'édition de ligne et d'historique
-
- dep: libepoxy0 (>= 1.0)
- bibliothèque de gestion de pointeurs de fonction OpenGL
-
- dep: libgcc-s1 (>= 4.0) [non hppa, ia64, m68k, riscv64]
- bibliothèque de prise en charge de GCC
- dep: libgcc-s1 (>= 4.2) [ia64]
- dep: libgcc-s1 (>= 4.3) [riscv64]
-
- dep: libgcc-s2 (>= 4.2.1) [m68k]
- bibliothèque de prise en charge de GCC
-
- dep: libgcc-s4 (>= 4.1.1) [hppa]
- bibliothèque de prise en charge de GCC
-
- dep: libglib2.0-0 (>= 2.12.0) [ia64, riscv64]
- bibliothèque GLib de routines C – paquet de transition
-
- dep: libglib2.0-0t64 (>= 2.12.0) [non ia64, riscv64]
- bibliothèque GLib de routines C
-
- dep: libgpiod2t64 (>= 1.5.1) [x32]
- C library for interacting with Linux GPIO device - shared libraries
-
- dep: libgtk-3-0 (>= 3.11.5) [ia64, riscv64]
- bibliothèque d'interface graphique utilisateur GTK
-
- dep: libgtk-3-0t64 (>= 3.11.5) [non ia64, riscv64]
- bibliothèque d'interface graphique utilisateur GTK
-
- dep: libgtk2.0-0 (>= 2.8.0) [ia64, riscv64]
- bibliothèque d'interface graphique utilisateur GTK –⋅version ancienne
-
- dep: libgtk2.0-0t64 (>= 2.8.0) [non ia64, riscv64]
- bibliothèque d'interface graphique utilisateur GTK –⋅version ancienne
-
- dep: libgtksourceview-3.0-dev [ia64, riscv64]
- fichiers de développement pour le widget de coloration syntaxique GTK+
-
- dep: libgtksourceview-4-dev [non ia64, riscv64]
- fichiers de développement pour le widget de coloration syntaxique GTK+
-
- dep: libmodbus5 (>= 3.1.4)
- library for the Modbus protocol
-
- dep: libpango-1.0-0 (>= 1.14.0)
- Mise en place et rendu de texte internationalisé
-
- dep: libpangocairo-1.0-0 (>= 1.14.0)
- Mise en place et rendu de texte internationalisé
-
- dep: libpython3.11 (>= 3.11.0) [riscv64]
- Shared Python runtime library (version 3.11)
- dep: libpython3.11 (>= 3.11.5) [ia64]
-
- dep: libpython3.13 (>= 3.13.0~rc3) [non ia64, riscv64]
- Shared Python runtime library (version 3.13)
-
- dep: libstdc++6 (>= 11) [riscv64]
- bibliothèque standard C++ de GNU v3
- dep: libstdc++6 (>= 13.1) [non riscv64]
-
- dep: libtirpc3 (>= 1.0.2) [ia64, riscv64]
- bibliothèque RPC indépendante de la couche de transport
-
- dep: libtirpc3t64 (>= 1.0.2) [non ia64, riscv64]
- bibliothèque RPC indépendante de la couche de transport
-
- dep: libtk8.6 (>= 8.6.0)
- Tk toolkit for Tcl and X11 v8.6 - run-time files
-
- dep: libudev-dev
- fichiers de développement de libudev
-
- dep: libudev1 (>= 183)
- bibliothèque partagée libudev
-
- dep: libunwind8 [ia64]
- bibliothèque pour déterminer la chaîne d'appel d'un programme –⋅exécutable
-
- dep: libusb-1.0-0 (>= 2:1.0.22)
- bibliothèque de programmation de l'USB en espace utilisateur
-
- dep: libx11-6
- bibliothèque X11 partie client
-
- dep: libxinerama1 (>= 2:1.1.4)
- bibliothèque de l'extension Xinerama pour X11
-
- dep: libxmu6 (>= 2:1.1.3)
- bibliothèque de différents utilitaires X11
-
- dep: mesa-utils
- divers utilitaires Mesa – liens symboliques
-
- dep: procps
- Utilitaires pour le système de fichiers /proc.
-
- dep: psmisc
- utilitaires qui utilisent le système de fichiers proc
-
- dep: pyqt5-dev-tools [non ia64, riscv64]
- outils de développement pour PyQt5
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
- dep: python3 (<< 3.12) [ia64, riscv64]
- dep: python3 (<< 3.14) [non ia64, riscv64]
- dep: python3 (>= 3.11~) [ia64, riscv64]
- dep: python3 (>= 3.13~) [non ia64, riscv64]
-
- dep: python3-cairo
- liaisons Python3 pour la bibliothèque graphique vectorielle Cairo
-
- dep: python3-configobj
- lecteur et éditeur de fichier de configuration simple et puissant pour Python⋅3
-
- dep: python3-dbus [non ia64, riscv64]
- système simple de messages inter-processus –⋅interface Python⋅3
-
- dep: python3-dbus.mainloop.pyqt5 [non ia64, riscv64]
- prise en charge de la boucle principale de Qt pour D-Bus pour Python⋅3
-
- dep: python3-espeak [non ia64, riscv64]
- Python bindings for eSpeak
-
- dep: python3-gi-cairo
- interfaçage avec Python 3 Cairo pour la bibliothèque GObject
-
- dep: python3-numpy
- bibliothèque de Python pour des calculs numériques – Python 3
-
- dep: python3-opencv [non ia64, riscv64]
- liaisons Python⋅3 pour la bibliothèque de vision par ordinateur
-
- dep: python3-opengl
- Python bindings to OpenGL (Python 3)
-
- dep: python3-poppler-qt5 [non ia64, riscv64]
- liaison Python pour la bibliothèque C++ Poppler-Qt5 –⋅Python⋅3
-
- dep: python3-pyqt5 [non ia64, riscv64]
- liaisons de Python 3 pour Qt5
-
- dep: python3-pyqt5.qsci [non ia64, riscv64]
- bindings Python 3 pour QScintilla 2 avec Qt 5
-
- dep: python3-pyqt5.qtopengl [non ia64, riscv64]
- bindings Python 3 pour le module OpenGL de QT5
-
- dep: python3-pyqt5.qtsvg [non ia64, riscv64]
- liaisons de Python 3 pour le module SVG de Qt5
-
- dep: python3-pyqt5.qtwebengine [non ia64, riscv64]
- liaisons Python 3 avec le module WebEngine de Qt5
- ou python3-pyqt5.qtwebkit
- liaisons de Python 3 pour le module WebKit de Qt5
-
- dep: python3-tk
- Tkinter –⋅écriture d'applications Tk avec Python⋅3.x
-
- dep: python3-xlib
- interface for Python 3 to the X11 protocol
-
- dep: sound-theme-freedesktop [non ia64, riscv64]
- thème sonore de freedesktop.org
-
- dep: tcl8.6
- Tcl (the Tool Command Language) v8.6 - shell
-
- dep: tclreadline
- paquet virtuel fourni par tcl-tclreadline
-
- dep: tk8.6
- boîte à outils Tk pour Tcl et X11, v 8.6 – interpréteur à fenêtres
-
- dep: udev
- Démon de gestion de /dev/ et de hotplug
-
- rec: espeak [ia64, riscv64]
- logiciel de synthèse vocale polyglotte
un paquet virtuel est également fourni par espeak-ng-espeak
-
- rec: espeak-ng [ia64, riscv64]
- logiciel de synthèse vocale polyglotte
-
- rec: gstreamer1.0-tools [ia64, riscv64]
- Outils à utiliser avec GStreamer
-
- rec: hostmot2-firmware-all
- Paquet indisponible
-
- rec: librsvg2-dev
- SAX-based renderer library for SVG files (development)
-
- rec: linux-image-rt-686-pae [i386]
- Paquet indisponible
-
- rec: linux-image-rt-amd64 [amd64]
- Linux pour les ordinateurs 64 bits (métapaquet)
-
- rec: linuxcnc-doc-en
- contrôle du déplacement pour les machines CNC et les robots – documentation en anglais
- ou linuxcnc-doc
- paquet virtuel fourni par linuxcnc-doc-de, linuxcnc-doc-en, linuxcnc-doc-es, linuxcnc-doc-fr, linuxcnc-doc-zh-cn
-
- rec: pyqt5-dev-tools [ia64, riscv64]
- outils de développement pour PyQt5
-
- rec: python3-dbus [ia64, riscv64]
- système simple de messages inter-processus –⋅interface Python⋅3
-
- rec: python3-dbus.mainloop.pyqt5 [ia64, riscv64]
- prise en charge de la boucle principale de Qt pour D-Bus pour Python⋅3
-
- rec: python3-espeak [ia64, riscv64]
- Python bindings for eSpeak
-
- rec: python3-opencv [ia64, riscv64]
- liaisons Python⋅3 pour la bibliothèque de vision par ordinateur
-
- rec: python3-pil
- Python Imaging Library (Python3)
-
- rec: python3-pil.imagetk
- Python Imaging Library –⋅module ImageTk (Python3)
-
- rec: python3-poppler-qt5 [ia64, riscv64]
- liaison Python pour la bibliothèque C++ Poppler-Qt5 –⋅Python⋅3
-
- rec: python3-pyqt5 [ia64, riscv64]
- liaisons de Python 3 pour Qt5
-
- rec: python3-pyqt5.qsci [ia64, riscv64]
- bindings Python 3 pour QScintilla 2 avec Qt 5
-
- rec: python3-pyqt5.qtopengl [ia64, riscv64]
- bindings Python 3 pour le module OpenGL de QT5
-
- rec: python3-pyqt5.qtsvg [ia64, riscv64]
- liaisons de Python 3 pour le module SVG de Qt5
-
- rec: python3-pyqt5.qtwebkit [ia64, riscv64]
- liaisons de Python 3 pour le module WebKit de Qt5
-
- rec: sound-theme-freedesktop [ia64, riscv64]
- thème sonore de freedesktop.org
Télécharger linuxcnc-uspace
Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|---|
amd64 | 1:2.9.4-2 | 25 008,2 ko | 88 665,0 ko | [liste des fichiers] |
arm64 | 1:2.9.4-2 | 24 987,2 ko | 99 188,0 ko | [liste des fichiers] |
armhf | 1:2.9.4-2 | 24 855,0 ko | 97 512,0 ko | [liste des fichiers] |
hppa (portage non officiel) | 1:2.9.4-1 | 25 018,0 ko | 88 201,0 ko | [liste des fichiers] |
i386 | 1:2.9.4-2 | 25 016,9 ko | 88 454,0 ko | [liste des fichiers] |
ia64 (portage non officiel) | 2.9.1-2+b1 | 26 613,4 ko | 96 653,0 ko | [liste des fichiers] |
loong64 (portage non officiel) | 1:2.9.4-1 | 25 129,5 ko | 99 430,0 ko | [liste des fichiers] |
m68k (portage non officiel) | 1:2.9.4-1 | 24 904,5 ko | 87 456,0 ko | [liste des fichiers] |
mips64el | 1:2.9.4-2 | 25 214,1 ko | 100 981,0 ko | [liste des fichiers] |
ppc64 (portage non officiel) | 1:2.9.4-1 | 25 291,6 ko | 101 126,0 ko | [liste des fichiers] |
riscv64 (portage non officiel) | 2.9.0~pre1+git20230208.f1270d6ed7-1 | 20 905,3 ko | 80 044,0 ko | [liste des fichiers] |
sh4 (portage non officiel) | 1:2.9.4-1 | 25 230,3 ko | 98 881,0 ko | [liste des fichiers] |
sparc64 (portage non officiel) | 1:2.9.4-1 | 25 202,8 ko | 321 109,0 ko | [liste des fichiers] |
x32 (portage non officiel) | 1:2.9.4-1 | 25 003,1 ko | 87 997,0 ko | [liste des fichiers] |