- Projets canadiens très intéressants au CRC (Centre de recherche sur les communications) :
- Plateformes radio émergentes : présentation sur la FM, les développements récents (RT+, iTunes Tagging, RadioDNS), et l'avenir,
- Hybrid FM (+RDS) & Internet (v3) : autre présentation intéressante sur le même sujet
- Démodulateur FM/RDS pour GNU Radio, dans le cadre du projet plus vaste mmbTools, qui comprend également des décodeurs de DAB.
- RDS Spy décodeur de RDS pour Windows, largement interopérable avec mon RDS Surveyor au niveau des fichiers de log.
- Band 2 DX by William F. Kitching : infos sur le FM-DX, dont des fichiers de log récents (fin 2010 - début 2011) lisibles avec RDS Spy ou RDS Surveyor.
- Andreas Mikula : scan FM en Autriche : comprend des fichiers de log récents lisibles eux aussi par RDS Spy ou RDS Surveyor.
Liens RDS
Le vendredi 14 janvier 2011 à 23:45
Liens électronique et radio
Le dimanche 2 janvier 2011 à 23:31
- Four-three-oh! : montages MSP430, entre autres avec le TI Launchpad.
- FunCube Dongle : dongle USB pour la réception radio entre 64 à 1700 MHz (au moins, mais avec malheureusement un trou de 1100 à 1270 MHz), disponible à environ 150 €. Ce petit bijou est développé par un radio-amateur ; les unités produites se vendent comme des petits pains. Visiblement, le dongle se présente comme une carte son pour être facilement utilisable (fourniture des signaux I/Q sur les deux voies stéréo). Je regrette le trou susmentionné, ainsi la fréquence d'échantillonnage limitée à 80 kHz, mais je me laisserai peut-être tenter...
Radiotexte sur France Inter
Le vendredi 31 décembre 2010 à 18:42
Après France Musique qui s'était mis au radiotexte à l'été dernier, France Inter rejoint maintenant les rangs des diffuseurs de radiotexte en Île-de-France ! Rappelons que le radiotexte (RT) est le seul bon moyen de diffuser le titre de l'émission ou du morceau en cours via le RDS.
Le signal RDS de France Inter est encore plus complexe que celui de France Musique (voir capture d'écran de RDS Surveyor ci-contre). Il contient les groupes suivants :
- 0A : nom de la station, fréquences alternatives, drapeaux d'annonces routières,
- 1A et 7A : radiomessagerie numérique et alphanumérique (toujours en fonctionnement même si essentiellement limitée à des messages de test),
- 3A et 8A : infos trafic TMC (service V-TRAFIC),
- 2A : radiotexte (transmis à environ 1 groupe par seconde, soit un peu plus de 16 s pour transmettre un message complet),
- 4A : date et heure,
- 14A/B : informations sur les autres stations de Radio France et le 107.7 MHz, pour la commutation vers des informations routières.
À quand France Culture, et même France Info ? À quand le reste de la France ?
Téléphone mobile et commandes AT (et Mac)
Le mardi 21 décembre 2010 à 21:53
Saviez-vous que les bonnes vieilles commandes AT fonctionnent avec les téléphones mobiles ? Et même, qu'un jeu « étendu » de commandes existe ? Et en plus, ça marche en Bluetooth pour les téléphones compatibles...
Démonstration sur Mac. Lorsque mon téléphone et mon Mac ont Bluetooth activé, j'ai dans /dev
un périphérique appelé tty.Nokia...
(le nom Bluetooth exact de mon téléphone apparaît ici).
On peut donc essayer de se connecter à ce périphérique grâce à un émulateur de terminal. Pour faire simple, prenons screen
:
screen /dev/tty.Nokia...
Sur l'écran du mobile apparaît le message « Connexion port série avec ... ». Mais bien sûr !
Un petit essai ? Tapons AT
, puis entrée. Réponse : OK
. Bingo !
Quelques commandes intéressantes :
SMS :
AT+CMGF=1 Sélectionne la lecture des SMS en mode texte AT+CMGR=n Lit un SMS
Accès au répertoire :
AT+CPBR=1,10 Lit les 10 premières entrées du répertoire
Téléphonie :
AT+COPS=? Affiche la liste des réseaux
Réponse-type en France :
+COPS: (2,"F BOUYGTEL",,"20820"),(3,"Orange F",,"20801"), (1,"SFR",,"20810"),,(0,1),(2)
Mise à jour, 28 septembre 2011 : une autre liste de commandes intéressante.
Don't feed the troll
Le vendredi 3 décembre 2010 à 08:13
Lu dans les conditions générales d'utilisation de SFR :
L'Abonné SFR s'interdit toute utilisation frauduleuse, abusive ou excessive des services, telle que [...] l'envoi de messages attractifs générant nécessairement un nombre imposant de réponses (teasing ou trolling) [...]
L'histoire ne dit pas si LinuxFr.org est bloqué d'office !
LaunchPad MSP430 : liftoff !
Le dimanche 14 novembre 2010 à 23:44
Texas Instruments lance une carte de développement pour ses microcontrôleurs MSP430 : LaunchPad. Les MSP430 sont des microcontrôleurs a priori intéressants, 16 bits, dont l'architecture semble plus carrée que celle des PIC 8 bits.
La carte Launchpad embarque un support à microcontrôleur, deux LED, deux boutons, et un programmateur sur port USB. Quand on sait qu'elle est disponible à $4.30, frais de ports compris, il n'y a pas à hésiter très longtemps pour passer commande ! En revanche, TI n'arrive pas à répondre à la demande ; on donc attend la livraison longtemps (presque 4 mois dans mon cas).
À la réception, l'impression est très bonne. Outre la carte LaunchPad, le kit contient deux microcontrôleurs, un câble USB, un quartz optionnel, des connecteurs. J'ai choisi d'installer l'environnement de développement IAR, disponible sur la page du LaunchPad. D'emblée, cela met en place le driver USB, qui permet de faire fonctionner l'application pré-programmée dans le micro : l'envoi sur l'émulation USB-UART de sa température interne.
En suivant ces explications pour la création d'un projet IAR, on arrive alors en quelques minutes à faire fonctionner un petit programme qui fait clignoter les LED. La programmation et le débogage in situ sont directement gérés par IAR.
Décidément, un kit prometteur !
ServerSpy update for Firefox 4
Le dimanche 7 novembre 2010 à 17:39
Server Spy is a little Firefox addon that displays the name of the server software serving the current page. The current version of Server Spy works with Firefox 3.6; it uses the status bar to display the server name.
Server Spy had to be adapted to Firefox 4 because the status bar is going away with the new release of Firefox. An “Add-on bar” is being introduced for extensions that desperately need a bar at the bottom of the window, but I don't want to force my users to display it. Therefore the new version of Server Spy will feature a new UI, not using the “Add-on bar”.
Liens LaTeX
Le jeudi 4 novembre 2010 à 22:11
Deux superbes outils interactifs :
- Detexify : on dessine un symbole à l'écran (à main levée), l'outil indique la commande LaTeX correspondante !
- LaTeX Equation Editor for Writing Maths on the Internet : on compose une équation dans un formulaire web, et cela construit le rendu LaTeX à la volée. On peut ensuite télécharger l'image. À comparer avec LaTeXiT, mais sans installer quoi que ce soit.
Un document bien utile :
Bonne doc Javascript
Le jeudi 21 octobre 2010 à 23:23
Lorsqu'on cherche de la doc sur Javascript, on tombe souvent sur de la doc de m****, un galimatias de hacks tous plus non standard les uns que les autres. L'initiative Promote JS se propose d'améliorer le classement dans les moteurs de recherche d'une bonne doc[1], celle de Mozilla. Pour cela, il faut en parler, et c'est chose faite en ce qui me concerne ! Ensemble, améliorons le web !
Notes
[1] Une bonne raison à cela : Brendan Eich, le créateur de Javascript en 1995, est CTO chez Mozilla...
Backup par SSH
Le lundi 18 octobre 2010 à 19:31
Pour faire une sauvegarde d'une machine Unix et le transmettre par SSH à la volée sans encombrer le disque local :
sudo tar zcvf - répertoires_à_sauvergarder |ssh user@host "dd of=backup.tar.gz"
Ici, host
représente la machine cible, sur laquelle le backup sera envoyé.
Attention, sudo
va demander le mot de passe local, puis afficher un certain nombre de noms de fichiers, puis SSH va demander le mot de passe distant.
Compilation de modules sous Linux
Le jeudi 30 septembre 2010 à 22:19
Il semble que le chargeur de modules sous Linux soit devenu très susceptible. Vous possédez un driver qui fonctionne sur un noyau Ubuntu estampillé 2.6.32-22 ? Lors de la mise à jour suivante vers un noyau 2.6.32-24, insmod
le refuse !
Un début d'explication
Tout d'abord, il faut savoir que le message d'erreur laconique de insmod
, « Invalid module format », est complété par un message plus explicite dans /var/log/messages
. Cela peut aider.
Ensuite, chaque module possède une chaîne vermagic
. En gros, pour pouvoir charger un module, il doit avoir le même vermagic
que ceux fournis avec le noyau. On affiche ce vermagic
avec modinfo
, par exemple modinfo -F vermagic truc.ko
.
Le chapitre idoine de The Linux Kernel Module Programming Guide donne quelques informations.
L'idée pour avoir le bon vermagic
est d'utiliser pour compiler le module exactement la même configuration de noyau que pour le noyau lui-même. On commence donc par récupérer le fichier de configuration du noyau de la distribution :
cp /boot/config-`uname -r` .config
uname -r
permet d'obtenir la chaîne de version exacte du noyau en cours de fonctionnement. Le suffixe -xy ajouté à cette chaîne de version s'appelle EXTRAVERSION
. Il faut donc logiquement changer cette valeur dans le Makefile
du noyau.
Il faut ensuite recompiler le module, mais pour que cela fonctionne correctement, il faut commencer par recompiler le noyau. Or un make
isolé recompilera tous les modules, ce qui n'est pas pratique quand on s'intéresse uniquement à un module. On peut utiliser alors un make vmlinux
que l'on peut interrompre rapidement (après la ligne marquée SPLIT
).
On essaie alors de recompiler uniquement le module qui nous intéresse en indiquant son chemin dans la variable SUBDIRS
, par exemple :
SUBDIRS=drivers/media/radio/si470x make modules
En théorie, il me semble que cette procédure devrait fonctionner. Or, dans mon expérience, cela se solde toujours par un message « disagrees about version of symbol module_layout »...
La méthode qui fonctionne
Je ne sais pas précisément pourquoi la méthode précédente ne fonctionne pas. Je soupçonne qu'il y ait des informations de version en plus du vermagic
. Je suis preneur de toute information à ce sujet. Ce que je comprends, c'est qu'avoir le bon vermagic
ne suffit pas ; il faut en plus compiler le module avec précisément les mêmes fichiers de symboles que ceux qui ont servi lors de la compilation du noyau.
Or ces fichiers sont fournis en général dans /lib/modules/.../build/
. La solution qui fonctionne est donc encore plus simple que ce qui précède : il faut se déplacer dans le répertoire des sources du noyau, puis lancer une commande du type
make -C /lib/modules/`uname -r`/build \ SUBDIRS=`pwd`/drivers/media/radio/si470x modules
Autoriser root à se connecter depuis un terminal série
Le mercredi 15 septembre 2010 à 19:52
Surprise après avoir branché une console série sur une carte IGEPv2 sous Debian GNU/Linux : root ne peut pas se connecter !
Explication : on n'y fait en général pas attention, mais l'ensemble des devices depuis lesquels root peut se loguer est limité. Il est défini dans le fichier /etc/securetty
. Il suffit donc d'ajouter la ligne série en question (pour la carte IGEPv2, c'est /dev/ttyS2
), et le tour est joué !
Châtel : traversée de Sevan au Morclan
Le lundi 16 août 2010 à 20:52
Superbe randonnée sur la crête qui sépare la France et la Suisse. Vue exceptionnelle sur Chablais et Mont-Blanc d'un côté, ainsi que sur la vallée du Rhône en amont de Montreux et les Alpes suisses de l'autre. Vers la fin de la randonnée, il est même possible d'apercevoir l'extrémité est du lac Léman.
La Chapelle-d'Abondance : cascade sous Bayard
Le dimanche 15 août 2010 à 11:32
Abondance : les Alpages de Charmy l'Adroit
Le samedi 14 août 2010 à 12:23
Il s'agit d'une jolie randonnée dans les alpages, au-dessus d'Abondance. Départ du parking du lac des Plagnes.
Monter par le chemin carrossable jusqu'aux alpages de Cubourré. On atteint alors, par un sentier facile, le refuge des Tinderets. Pour poursuivre la randonnée, il faut franchir un pli rocheux. La montée, très raide, et sur un terrain argileux, nécessite de l'attention (mais pas de difficulté particulière pour des randonneurs avertis). Le sentier mériterait par endroits d'être fauché plus souvent. Une courte descente, facile, permet alors d'atteindre les chalets de Lens. On peut alors remonter sur l'alpage de Lenlevey, d'où on jouit d'un joli point de vue sur les sommets avoisinants. La descente se fait sur des pistes d'accès aux alpages, via les chalets du Jouly, du Bailly et du Covillet. Compter une bonne heure. Au fur et à mesure de la descente, les pistes se font de plus en plus caillouteuses, ce qui n'est pas forcément très agréable. On rejoint la route goudronnée au niveau de la chapelle Saint-Guérin ; le parking se trouve alors à 5 minutes.
Randonnée très bien balisée.
Trace GPX. Dénivelé : +775 m, –775 m.
« billets plus anciens - page 4 de 18 - billets plus récents »