Difference between revisions of "User:FabienM"
From ArmadeusWiki
(→Présentation) |
(→Projets) |
||
Line 54: | Line 54: | ||
* [[OOCP]] (Only One Cable Project) | * [[OOCP]] (Only One Cable Project) | ||
* [[Use MySQL-client on apf9328]] | * [[Use MySQL-client on apf9328]] | ||
+ | * [[Light-APF27Dev | Light-APF27Dev project ]] | ||
= Liens utiles = | = Liens utiles = |
Revision as of 22:12, 5 December 2009
Contents
Présentation
Fabien Marteau, Électronicien/Informaticien.
J'ai toujours fait de l'électronique/informatique, depuis les magnétoscopes et réveils que j'ai démonté en passant par la filière SI du Bac S ainsi que le DUT GEII et l'ENSEIRB. J'aime bidouiller des petits circuits électroniques avec des applications plus ou moins utiles comme ma station météo.
En tant que membre d'Eirbot je suis très intéressé par les applications en robotiques réalisable avec armadeus. Je suis aussi particulièrement intéressé par les applications en domotique avec la gestion de capteurs ainsi que la gestion de l'énergie. .
Compétences :
- programmation en C / assembleur 68000
- Conception et simulation VHDL
- microcontrolleurs Atmega, 68HC11, PIC
Objectifs :
- Faire de l'embarqué sur des platforme autre que x86 avec les vrais contraintes de l'embarqué
- me former à Linux embarqué et aux fpga
Mes petites bidouilles avec l'armadeus
Peripheral On Demand
Participation à la documentation ArmadeuS Project
- How to make a VHDL design in Ubuntu/Debian
- How to simulate post synthesis and post place & route design with GHDL
Projets
- Camera C38A with chip ov7620
- Camera omnivision VC21CC1
- Robotic
- Compteur d'énergie électrique
- OOCP (Only One Cable Project)
- Use MySQL-client on apf9328
- Light-APF27Dev project
Liens utiles
- Projets sourceforge
- Site entreprise
- Les codes de retour d'erreurs : http://www.opengroup.org/onlinepubs/007908799/xsh/errno.h.html
- Fr:Paquets_Buildroot
Press enter to continue
Here, function to «press enter to continue» on apf in different languages :
C
#include <stdio.h>
void pressEnterToContinue(void)
{
printf("Press enter to continue\n");
getc(stdin);//XXX
while( getc(stdin) != '\n') ;
}
C++
#include <stdio.h> //XXX
#include <iostream>
void pressEnterToContinue(void)
{
cout << "Press enter to continue" << endl;
getc(stdin); //XXX
std::cin.ignore( std::numeric_limits <std::streamsize> ::max(), '\n' );
}
Python
def pressEnterToContinue():
print "Press enter to continue"
raw_input()