Réaliser son environnement de développement C++ pour Raspberry Pi [PARTIE 2/3]

2016-12-05-miniatureAprès avoir réalisé une chaîne de compilation en C pour le Rasberry Pi sous ArchLinux il y a deux semaines, je vous invite à explorer la cross-compilation C++ sous Debian avec un IDE dédié. Cela me permettra de créer et compiler des programmes directement sur le Raspberry Pi.
On verra également comment on peut déboguer le programme à distance sur le Raspberry Pi. Nous aurons ainsi un environnement de développement dédié à la configuration et à la création de programme sur notre système embarqué :-)

Cette seconde partie traitera de l’installation des libraires partagées et de l’IDE Eclipse et de la création et de la configuration d’un projet embarqué sous Eclipse pour Raspberry Pi.

 

Lire la suite !

Réaliser son environnement de développement C++ pour Raspberry Pi [PARTIE 1/3]

2016-12-05-miniatureAprès avoir réalisé une chaîne de compilation en C pour le Rasberry Pi sous ArchLinux il y a deux semaines, je vous invite à explorer la cross-compilation C++ sous Debian avec un IDE dédié. Cela me permettra de créer et compiler des programmes directement sur le Raspberry Pi.
On verra également comment on peut déboguer le programme à distance sur le Raspberry Pi. Nous aurons ainsi un environnement de développement dédié à la configuration et à la création de programme sur notre système embarqué :-)

Cette première partie traitera l’installation de Debian, l’installation des outils de cross-compilation, l’installation et la configuration du Raspberry Pi ainsi que la cross-compilation manuelle d’un Hello-World !

 

Lire la suite !

Configurer une chaîne de compilation croisée pour le Raspberry Pi avec ArchLinux

 

2016-11-21-miniature

J’ai eu l’envie soudaine de me lancer dans l’aventure ArchLinux. Une distribution Linux un peu particulière où beaucoup de choses sont à installer et à configurer. L’avantage : un gestionnaire de paquets validés par des « trusted users » ainsi que communauté très active. L’inconvénient : ArchLinux ne fait pas parti des distributions Linux les plus populaires du net (Debian, Ubuntu, Mint, etc…).

Voici donc un petit tuto concernant mon installation de ArchLinux sur PC et sur la réalisation d’une compilation croisée sur Raspberry Pi 2 !

Lire la suite !

[PiRobot] Partie 1 – Nomenclature, plans et schémas

Il est l’heure de mettre la main dans le cambouis, de scier, percer, limer et assembler mon prototype ! Dans cette partie , je vais vous expliquer la réalisation du robot, avec les différents composants utilisés, quelques plans d’implantations griffonnés ainsi que les schémas électriques de fonctionnement. Prototypage et assemblage ! C’est parti ! :-)

 

 

 

Lire la suite !

Le Raspberry Pi 3 annoncé !

Raspberry Pi 3 Model BPour le quatrième anniversaire de la Raspberry Pi Model B, la Raspberry Pi Foundation annonce la Raspberry Pi Model B en Revision 3 ! Après le succès de la RPi Model B vendu à près de 5 millions d’exemplaires et la RPi 2 Model B écoulé à plus de 3 millions d’exemplaires, la firme anglaise compte réitérer le succès de son nano-ordinateur dans une version 3, plus rapide, plus robuste et incluant de nouvelles fonctionnalités tel que le Bluetooth et le Wifi directement intégré sur la carte. Faisons le tour des specs annoncés !

 

Lire la suite !

Trading Haute-Fréquence : A la recherche de la vitesse de la lumière | Captain Economics

En juin 2010, la société américaine Spread Network a inauguré un nouveau câble de fibre optique reliant Chicago au New Jersey (sur une distance de 1330 kilomètres), pour un coût total d’environ 300 millions de dollars. L’objectif : relier les serveurs de la bourse de Chicago à ceux du NASDAQ (dans le New Jersey, à quelques kilomètres de Wall Street) en moins de 13 millisecondes aller-retour, pour permettre aux traders haute-fréquence de profiter de potentielles anomalies sur les marchés. Pour vous donner une idée, 13 millisecondes pour 2660 kilomètres (aller-retour), cela fait donc une vitesse d’environ 200.000 kilomètres par seconde : une vitesse proche de la vitesse de la lumière. Derrière cette anecdote, se cache un phénomène qui a pris une ampleur considérable depuis une vingtaine d’année : l’importance du développement des infrastructures (câbles sous-marins de fibre optique, antennes-relais micro-ondes…) et la course effrénée à la vitesse dans le monde de la finance.

 

Source : Trading Haute-Fréquence : A la recherche de la vitesse de la lumière | Captain Economics

Comment reconnaître la version d’un Arduino Pro Mini ?

3_cartesJ’ai récemment fait l’acquisition de plusieurs cartes Arduino pour mes futurs projets. Le format compact des Arduino Pro Mini m’a énormément séduit pour mes projets embarqués. J’ai donc commandé plusieurs versions chez divers fournisseurs (GoTronic, Ebay…). A la réception, après déballage, il m’était impossible de différencier les différents types d’Arduino. Je vais vous expliquer ici plusieurs méthodes afin de tester et reconnaître les différentes versions d’Arduino Pro Mini.

Lire la suite !

[PiRobot] Introduction du projet

PiRobot

 

Ça y es ! Après un mois de stage à Prague, puis un mois de congé, suivi d’une rentrée bien chargée, je retrouve enfin la motivation et surtout le temps de continuer la rédaction de ce blog. Quoi de mieux que d’introduire mon projet PiRobot, commencé depuis mai 2015 et qui est toujours en développement à l’heure où j’écris ces lignes. Je vais vous présenter ici une sorte d’introduction au projet, avec mes objectifs ainsi que les diverses pistes que j’ai exploré.

 

 

Lire la suite !

Compiler le framework Qt pour Raspberry Pi

Logo QtDernièrement j’ai ressorti mes notes de mes archives. Et je tombe sur mes essais de cross-compilation avec Qt ! Ce fut laborieux, mais cela s’était conclu par un succès ! Le framework étant récemment passé en version 5.5, je me doit de publier ce tuto réalisé avec la version 5.4.1 de Qt. Je pense que les manipulations seront globalement les mêmes ! Je souhaite un bon courage à tous ceux qui se lance dans la compilation croisée de framework !

 

 

Lire la suite !