Time Machine : restaurer les fichiers cachés

Time machine n’affiche pas les fichiers cachés (dotfiles) ce qui empêche leur restauration. Pour les afficher, il faut modifier un paramètre du Finder. Dans le terminal, taper la commande suivante:

defaults write com.apple.finder AppleShowAllFiles TRUE

Puis redémarrer le Finder

killall Finder

Après restauration, vous pouvez rétablir le paramètre initial:

defaults write com.apple.finder AppleShowAllFiles FALSE

Et redémarrez à nouveau le Finder

killall Finder

Configuration minimale pour STM32 avec macOS

Petit récapitulatif des pré-requis minimums pour développer des applications pour STM32 sous macOS.

Si les « Xcode Command Line Tools » sont installés, vous n’avez pas besoin de make (gmake).

Enfin les modèles (templates) de Iván Stepaniuk sont biens utiles pour débuter.

Coté matériel, une carte « blue pill » et un programmateur stlink chinois disponibles sur Ebay/banggood/aliexpress feront l’affaire.

Remplacement de Crosspack-AVR avec Rudix

La suite de logiciels CrossPack-AVR est une « chaine de compilation croisée™ » pour macOS à destination des microcontrôleurs AVR de MICROCHIP (anciennement ATMEL). Cependant, les versions sont anciennes mais surtout en version 32bits donc incompatibles avec macOS 10.15 (Catalina).

Vous trouverez ici de nouvelles versions des différents logiciels en version 64Bits réalisés avec Rudix. Ces versions sont les mêmes que celles fournies par les ports de FreeBSD ou l’IDE Arduino[1]. Il faudra désinstaller CrossPack-AVR avant d’installer ces nouveaux paquets. Tout est disponible localement sur la page dédiée.

Pour information, Rudix est un système de construction de paquets pour macOS avec un support pour OpenBSD, FreeBSD et NetBSD. Il est inspiré des ports de FreeBSD et est, à mon avis, bien plus simple que Homebrew.

[1] A quelques patchs près.