Comment ouvrir les fichiers tar sur un mac
Un fichier tar est un fichier d`archive utilisé sur les systèmes d`exploitation Linux, Unix et Mac OS X. Il a été…
Les pilotes de périphériques de charges Linux noyau et est le noyau du système d`exploitation dans toutes les versions de Linux. Les pilotes de périphériques sont chargés automatiquement pour le matériel pris en charge dans les plus Apt- et les distributions basées sur RPM. Si votre matériel est pas chargé automatiquement et le fabricant fournit un pilote de périphérique, vous pouvez l`installer manuellement. Les modules peuvent être chargés compilés et ajoutés à la configuration du noyau immédiatement. Le code source doit d`abord être compilé en utilisant les en-têtes du noyau ou le code source complet.
Télécharger le code source pour le module du noyau.
Tapez la commande suivante dans une fenêtre de terminal pour installer les têtes du noyau:
distributions à base de RPM: su -c `yum install kernel-devel`
distributions basées APT: sudo apt-get install linux-headers - $ (uname -r)
Utilisez la commande correcte pour votre version de Linux. Assurez-vous de taper les commandes exactement comme indiqué, y compris des guillemets simples.
Tapez la commande suivante pour modifier le répertoire du code source:
cd / home / myuser / modulecode
Changement "/ Home / myuser / modulecode" à l`emplacement du code source du module.
Tapez la commande suivante pour créer un "makefile:"
vi Makefile
Cela ouvre la vi éditeur de texte et crée le makefile. le "faire" commande utilise le makefile pour compiler le module.
Entrez les six lignes de code dans l`éditeur de texte suivantes:
obj-m = mymodule.o
KVERSION = $ (shell uname -r)
tout:
make -C / lib / modules / $ (KVERSION) / M = $ modules construire (PWD)
nettoyer:
make -C / lib / modules / $ (KVERSION) / build M = $ (PWD) propre
Remplacer "mymodule" avec le nom du module vous compilez. Enregistrez le fichier et quittez vi.
Tapez la commande suivante pour compiler le module:
faire
Tapez les commandes suivantes pour charger et décharger le module:
Charge: `mymodule.ko insmod` de su
Décharger: `mymodule rmmod` de su
Remplacer "mymodule" avec le nom du module chargé ou déchargé.
Tapez la commande suivante dans une fenêtre de terminal:
su -c `mkdir -p / lib / modules / $ (uname -r) / kernel / drivers / mymodule`
Remplacer "mymodule" avec le nom du module. Cette commande crée un répertoire pour stocker le module.
Tapez la commande suivante pour copier le module dans le nouveau répertoire:
-c di `cp /modulepath/mymodule.ko / lib / modules / $ (uname -r) / kernel / drivers / mymodule /`
Remplacer "modulepath" et "mymodule" avec le bon chemin et le nom du module.
Tapez la commande suivante:
`vi / etc / modules` de su
Cette commande ouvre le fichier de configuration du module système pour l`édition.
Ajouter ce qui suit à la fin du fichier:
mymodule
Remplacer "mymodule" avec le nom du module. Fermez et enregistrez le fichier. Les modifications prendront effet la prochaine fois que le système redémarre. Il ne sera plus nécessaire pour charger et décharger le module manuellement.
Un fichier tar est un fichier d`archive utilisé sur les systèmes d`exploitation Linux, Unix et Mac OS X. Il a été…
Linux est un système d`exploitation multi-utilisateur open source basé sur le système d`exploitation de type Unix.…
Linux est fréquemment utilisé par les administrateurs pour diverses fonctions de serveur. Il est important d`être en…
Linux est un open-source un ensemble de systèmes d`exploitation distribués par différents développeurs. Linux, car…
Linux est le système d`exploitation le plus largement utilisé gratuitement. D`abord publié en 1994, Linux est…
Le Dell D610 est un ordinateur portable qui dispose d`une durabilité et de la qualité dans la conception. ordinateurs…
Les ordinateurs sont capables d`avoir différents systèmes d`exploitation installés, tels que Linux. Si vous avez un…
Le .NET Framework est une fondation pour les systèmes Windows sur lesquels pour construire et exécuter des…
CVS (Concurrent Versions System) est un système de contrôle de version. Il permet à un développeur unique ou…
le "ton nom" commande est utilisée dans les systèmes d`exploitation Unix et Linux à l`information du…
BusyBox est une application open-source du système d`exploitation Linux qui combine plusieurs capacités des…
Linux est une classe de systèmes d`exploitation de type Unix basés sur le noyau Linux. Il peut être utilisé sur des…
Linux est un système d`exploitation multi-utilisateur. Chaque compte sur le système a un nom d`utilisateur unique.…
Red Hat est l`un des nombreux de Linux "distributions". Linux est un système d`exploitation open-source avec de…
Bien que les navires Ubuntu avec sa propre implémentation de la Multiple Library Arithmétique Precision GNU déjà…
ALSA sont les pilotes audio par défaut lorsque vous installez Ubuntu Linux sur votre système. Les pilotes ALSA…
Le Master Boot Record (MBR) est 512 premiers octets du disque dur principal de votre ordinateur. Il est ce que le BIOS…
distributions Linux ont parcouru un long chemin sur les questions de compatibilité matérielle. Fedora Linux détecte…
Le support d`installation SUSE Linux est disponible en DVD. Une fois que vous brûlez l`image ISO DVD sur un DVD…
pilotes sans fil de Broadcom ont une réputation notoire dans la communauté Linux et mènent beaucoup d`un nouvel…
Le système d`exploitation Linux est en développement constant d`intégrer un large éventail de périphériques…