Utilisateur:Quicky
Aller à la navigation
Aller à la recherche
| Langue : | Français • English |
|---|
Presentation
- Ingénieur en informatique
- Membre fondateur du LOG
- Ex Secrétaire
Centres d'intérêt
Ce que je pratique réellement
- Programmation Software : C++, Python, CUDA, SystemC, C, Java
- Openstreetmap (Site officiel, Site de la communaute francaise)
- Programmation Hardware : un peu de VHDL
- FPGA par intermittence, a relancer
Ce que j'aimerai faire si j avais plus de temps :
- Arduino
- Robotique
- Drones
Projets
- Quicky_utils - Ma boite a outil perso que j utilise dans tous mes projets de dev
- Wireworld - Projets autour de l automate cellulaire wireworld
- Fichier client - Soft a base de C++/Qt/SQLite pour gérer un fichier de clientèle (corrodonnees, achats, garanties... )
- Soda - Smart OSM Diff Analyser - Soft a base de C++/Qt/SQlLite pour analyser les diffs générés par le projet OpenStreetMap
- Sharp Driver - Driver VHDL pour piloter un ecran LCD Sharp
- Solveur Sudoku Distribue - Projet de Solveur de Sudoku dans lequel chaque case du Sudoku est une sorte de "process" communiquant avec ses voisines pour converger vers une solution
- Touch Screen - Utilisation de la dalle tactile d un ecran LCD Sharp
- Mandelbrot - Design Hardware en VHDL pour calculer sur un FPGA la flore de Mandlbrot et l afficher sur un écran LCD SHARP
- Fractale Multithread - Calcul de fractal par un soft multithread
- Lightning_Generator - Projet C++ generant des figures ressemblant a des eclairs
- FSM - Projet a base de C++ pour l exploration de FSM
- Denombrement - Algorithme pour optimiser un calcul de denombrement
- Codage d un lecteur de GIF 89a en C++/SDL ( GIF player GIF library )
- EMP_E2 - Projet C++ pour étudier les EMP et en particulier E2
- Monitor HaMo - Projet C++ pour recuperer des infos sur le site de Citelib by HaMo
- Tartini - Projet consistant a essayer de faire evoluer le logiciel Tartini ( Analyseur Temps Reel de Music )
Technos utilisées
- Langage C++, Python, Processing, C, Java, VHDL, Perl, Scripts shells ( csh, sh )
- IDE : CLion
- Debugger : GDB
- Gestionnaires de version : Git, (Mercurial)
- Compilateur : g++
- Interface graphique : Qt
- Librairie graphique : Libraririe SDL
- Génération de graphes : GNUplot
- Analyse mémoire et profilage : Valgrind et KCachegrind
- Librairies XML : expat
- Integration continue : Travis CI
Materiel
- Carte FPGA Papilio (Site officiel)
- Carte Arduino (Site officiel)
- Carte FPGA Papilio duo - Reçue en Janvier 2015(Kickstarter du projet)
- Carte Raspberry Pi (Site officiel)
- Ecran Sharp LQ084V1DG21 avec film tactile
Liens utiles
Profiling
- Sur les faiblesses des programmes de profiling
- Google profiler
- presentation sur valgrind et son analyse de cache
- Oprofile