Utiliser CMake pour compiler un projet
CMake is a tool open source and free to manage the compilation of a project. If we take the classical compilation model, we have: The source files can be files in C, C++, JAVA or any other language. These will be handled by the build script that will call the compiler (or any other tool) to create theexecutable final. The build script can have multiple forms depending on the project and the used Editor: a Makefile; a Code::Blocks project file; one file of Microsoft Visual Studio project; an Eclipse project file; … However, this model has some limitations. This is why CMake was created. This time, CMake, thanks the CMakeLists.txtfile, will produce the build script creating the executable. Of course, to resolve this problem, there are different programs similar to CMake: autotools, scons, Jam... CMake settled simply: by the package manager for Linux distributions, by an installer for Windows, or a file dmg for MAC OS X downloadable directly on the official site. I-D-1. cmake generator g I D-2.
Recalbox, une Raspberry Pi émulateur pour le rétro-gaming
Nous n’avons jamais abordé le sujet et pourtant le rétrogaming et l’émulateur ont une place importante dans la communauté Raspberry Pi ! Aujourd’hui, nous vous présentons un système qui regroupe plusieurs émulateurs sous une même distribution, Recalbox. Tout ce qu’il vous faut pour redécouvrir vos vieux jeux avec votre Raspberry Pi ! Recalbox c’est quoi ? Recalbox est une distribution destinée au rétro-gaming (pour ceux qui ne connaîtraient pas le phénomène, il s’agit d’utiliser un émulateur pour pouvoir jouer à d’anciens jeux vidéo), créée de toute pièce par Mathieu alias DigitalLumberjack, un développeur français, avec ce que cela comprend d’avantages pour nous autres francophones, qu’il s’agisse d’un système entièrement configuré en français par défaut ou du site et du support accessibles dans notre belle langue ! Recalbox est actuellement en version stable 3.2.11 et en 3.3.0 beta16 qui est la pré-release de la version 3.3.0. Le rétro-gaming à la portée de tous Ajouter des jeux à émuler
RaspberryPi.fr
Trinket helps you teach with code
Calculateur de ratio pignon / pédalier fixie - BeastyBike
Vous roulez sur un vélo mono-vitesse que ce soit en pignon fixe ou en single speed, l’étude de votre ratio est utile afin d’améliorer votre confort ou vos performances. Le calculateur de ratio beastybike vous permet de mieux gérer ratio et skid patch. Skid patch (zones d'usure du pneu) Tableau des ratios Vous pouvez cliquer sur les cellules du tableau pour sélectionner un ratio, et obtenir son analyse ci-desssus. Ratio sélectionné Ratios équivalents ±2% Tableau des skid patchs Le ratio correspond au nombre de dents du pédalier divisé par le nombre de dents du pignon, plus ce chiffre est élevé plus le pédalage deviendra difficile au démarrage et en côte mais plus il sera possible de monter en vitesse. Les personnes roulant en pignon fixe et pratiquant le skid (blocage des pédales et donc dérapage de la roue arrière), peuvent grâce au calculateur de ratio optimiser leurs skidpatch (aussi appelé zone de freinage), en effet lors d’un skid les mêmes zones du pneus sont sollicitées.
Raspberry Pi
Raspberry Pi (RPi) is a minimalist computer built for the ARMv6 architecture. More information about this project and technical specification. Article preface This article is not meant to be an exhaustive setup guide and assumes that the reader has setup an Arch system before. Arch newbies are encouraged to read the Beginners' guide if unsure how to perform standard tasks such as creating users, managing the system, etc. Installing Arch Linux ARM See the Arch Linux ARM documentation. Resize filesystem The image size is 2GB. Network Enable IPv6 IPv6 is disabled by default. Configure wlan without network or display By default a fresh install will connect to a connected LAN with dhcpcd. Mount the sdcard-partition5 # mount /dev/mmcblk0p5 /mnt Create a netctl profile, if you use netctl on your main machine, you can just copy one # cp /etc/netctl/profilename /mnt/etc/netctl/ or you can adapt one from the /examples directory /etc/netctl/examples. Unmount the sdcard # umount /mnt Audio $ amixer cset numid=3 x
Framboise 314, le Raspberry Pi à la sauce française…. | Le Raspberry Pi, un ordinateur à 35€ ? Je demande à voir !
Singlespeed et Pignon Fixe
L’engouement pour le mono-vitesse a incité les fabricants à proposer des moyeux visant à élargir le champ d’utilisation des fixie et singlespeed sans altérer leur look dépouillé. Ces moyeux à deux ou trois vitesses sont souvent dédaignés par les puristes mais rendront service aux cyclistes qui empruntent régulièrement des routes avec des dénivelés importants trop pénibles pour un mono-pignon. • moyeu Sturmey-Archer Duomatic S2 : il offre deux braquets avec une variation de 138% enclenchés par un coup de pédale en arrière (kick shift) sans avoir besoin d’une commande de vitesses, conservant ainsi le look épuré du vélo. Il est disponible en option avec frein à rétropédalage. • moyeu Sturmey Archer S3X : c’est la ré-édition moderne du moyeu ASC introduit en 1948 (déjà !).
Gestion du port GPIO du Raspberry Pi avec Python
Thereafter, we'll go on the assumption that we are developing on the latest model namely a Raspberry Pi B2. There are many libraries dedicated to the Raspberry Pi. They are stored, for the most part, on Pypi. We will study here is the historical library: RPi.GPIO. To install it, so just a simple install PIP: If you do not yet have pip, you just load get - pip.py, and then run it through the following command. wget python get-pip.py Of course, don't forget to use a 'sudo' if necessary. Reminder: Python is case sensitive. The GPIO port is accessible in root mode. sudo python mon_script.py Regarding the status of the input-output (I/O), the RPi.GPIO module accepts dedicated variables, integers or booleans. So, the high State may be worth to choose GPIO. III-B-1. The Raspberry Pi allows two sets of numbers: the silkscreen of the connector on the Board (GPIO.) Black numbering GPIO. GPIO.setmode(GPIO.BOARD) GPIO.setmode(GPIO.BCM) configuration = GPIO.getmode()