Archive for the ‘Linux’ Category

Repasser un HTC Desire en rom d’origine puis débloquer son bootloader

État du téléphone au départ : hboot : Alpharev Bravo CM7 r2 Rom : Nightly cyanogenmod 7.2 Note : il est sûrement possible d’effectuer toutes les opérations sous linux en utilisant les outils pour mise à jours d’un téléphone Android HTC sous linux. Pour pouvoir le remettre dans son état d’origine il faut passer sur […]

Réorganiser les mp3 sur une clé usb pour une lecture sur Autoradio

Certains autoradios, comme les sony CDX-GT414U, ne savent pas lire les mp3 dans l’ordre alphabétique mais se basent sur l’ordre du système de fichier. Cela se traduit par une lecture dans le désordre les chansons. Mais il existe une solution : FATSort L’utilisation est très simple, pour une clé usb sur /dev/sdb : sudo fatsort […]

Installation du SDK et du NDK Android en ligne de commande

Voici les étapes à suivre pour installer le SDK et le NDK Android en ligne de commande, par exemple sur un serveur dédié, ou pour faire des nighty build. Prérequis Avoir installé Java, voir le prérequis de l’article Compiler CyanogenMod pour un HTC Desire Installation Installation du NDK Télécharger l’archive sur le site http://developer.android.com/sdk/ndk/index.html. wget […]

Compiler un kernel CyanogenMod pour un HTC Desire

Voici les étapes à suivre pour compiler un noyau pour la version Gingerbread de CyanogenMod pour le HTC Desire sous une Ubuntu 10.04 toute fraiche. Prérequis Avoir installé les repos pour CyanogenMod comme ici. export CCOMPILER=${HOME}/android/system/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- Créer le répertoire mkdir -p ~/android/kernel Installer le dépôt cd ~/android/kernel git clone git://github.com/CyanogenMod/cm-kernel.git -b android-msm-2.6.37 cd cm-kernel Configuration […]

Compiler CyanogenMod pour un HTC Desire

Voici les étapes à suivre pour compiler la version Gingerbread de CyanogenMod pour le HTC Desire sous une Ubuntu 10.04 toute fraiche. Prérequis Installer les packages Il faut dans un premier temps installer les paquets suivants : sudo apt-get git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush […]

Récupérer les adresses IP, Mac, passerelles sous linux en C

Voici un exemple de programme en C qui permet de récupérer différents paramètres réseau, ce n’est pas encore l’idéal mais ça a le mérite de marcher, d’être simple et assez lisible. Pour cela je me suis inspiré de ce que me donne un strace ifconfig pour les adresses IP, Mac, le masque réseau ainsi que […]

Création d’un makefile simple

Voici un exemple de Makefile simple pour un client ayant du code en commun avec un autre programme serveur. La compilation peut être faite avec la commande make ou si vous voulez lier directement le cross-compilateur un make CROSS_COMPILE=/home/esver/travail/proj/toolchain/arm-none-linux-gnueabi- [c] #——————————————————————————- # User-modifiable options #——————————————————————————- # comment this line for cross compilation COMPILE_FOR_HOST = true […]

Configuration de VirtualBox avec l’interface phpVirtualBox

Pour installer VirtualBox sur un serveur dédié sous ubuntu 10.04 il faut tout d’abord ajouter le dépot au fichier /etc/apt/sources.list : deb http://download.virtualbox.org/virtualbox/debian lucid contrib Et ensuite installer les clés du dépot : $ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add – Mettre à jour la liste des paquets $ sudo apt-get update Et […]

Installation d’un serveur Linux à partir d’une liaison série

Voici un petit tutoriel sur l’installation d’une Ubuntu 10.04.1 sur un serveur ne disposant pas de carte graphique mais d’une redirection de la sortie vidéo sur le port série. Cellui-ci est configurée en 57600 baud, sans parité et sur 8 bits. Pour accéder au serveur sur la liaison série j’utilise minicom. J’ai tout d’abord récupéré […]

Modification d’un bios Award pour y rajouter un microcode Intel

Dans cet article nous verrons comment modifier certains BIOS Award pour ajouter ou mettre à jour un microcode de processeur non compressé. Attention, faire ceci peut être dommageable et empêcher le démarrage de votre ordinateur, il est conseillé de pouvoir reflasher le bios grâce à un programmateur externe, par exemple mon programmateur de SPI. Pour […]