Profil du prestataire fares_youssef

Informations générales sur le prestataire fares_youssef

Nickname : fares_youssef
Type de structure : freelance qualifié
Date inscription : 15/09/2009
Dernière fois en ligne : 03/02/2015
Classement : classé 31 084ème sur 95 261 prestataires classés

Tags compétences

FREELANCE C CEMBARQUE APPLICATION SMARTPHONE ANDROID IPHONE PHP SQL GTK AJAX JAVA SCRIPT APPLICATION COMPLEXE REALISATION DES SITES APPLICATION BERAUTIQUE FREELANCE C PLUS PLUS

Profil détaillé du prestataire fares_youssef

Domaines de compétence

Langage de programmation: ASM, C, C embarquée, JAVA, VB, STEP7, C++, PSL, ESTERL, GTK+, XML, JavaScript, AJAX,PHP,SQL...

Competences embarqué: Linux embarqué, Windows CE, Windows Mobile, C embarqué ....

Competences électronique Arm9, ARM7 sous STR (STMicroelectronics),Lpc (NXP) et AT9 (ATMEL), Tacjographe, Télématique.

Système d'exploitation: Windows XP, Linux Mandriva2007, ST20 (OS embarqué), Linux Debian,Ubuntu.


Conception et simulation électronique et microélectronique :ISIS, Mplab, PCWH, Matlab, ModelSim, Xlinx ISE, VHDL, SystemC.


Intelligence artificielle: logique floue, réseaux de neurones
Communication Réseaux industriel: (wifi, réseaux de terrains, RS485,...), Réseaux informatique (standard 802.16 ...), Conception émetteur/récepteur, Réseaux radio cellulaire.
Développement embarquée : Poky Linux, buildroot, L inux embarqué, Windows CE 5 (connaissance avancé).

Expérience professionnelle

ARDIA filiale de groupe ACTIA depuis le 1er Septembre 2008  au 11 Mai 2014:

  De 26/02/2012 au 11/04/2014 dans le plateau de veille technologique : Linux embarqué:

Mission Avec ACTIA Toulouse (17/09/2012 - 21/09/2012): lancement du projet TGU1A. 

Projet: TGU1A une nouvelle version de TGW2 basé sur un IMX31 et fonctionnant sous Linux 2.2 pour le client ATOS: 

  - Intégration d'une application ECOFLEET "EasyTach" sur cette nouvelle architecture. Cette application est utilisée pour envoyer des données de navigation comme la vitesse, la position GPS et d'autres informations de véhicule extraites de réseau CAN (vitesse du moteur, niveau de carburant, température etc ...) à un serveur distant. 

Utilisation GSMMuxd pour la virtualisation et le partage du port série pour communiquer avec le GSM pour utiliser le modem G24 dans la communication vocale et de données en même temps. 

Intégration / Modification de smstools (smsd est binaire): 

Pour l'intégration des commandes AT quit doivent être exécuté par cet utilitaire.

Pour crer une FIFO de communication partagé entre lapplication «EasyTach" et "smsd" par qui "smsd" envoie les résultats de commande AT à l'application EasyTach. 

- Intégration des bibliothéques partagées (.so) utilisés par cette application. Ces bibliothèques sont utilisées pour partager et gérer les ressources matérielles (CAN, GPS, modem GSM, GPIO) avec plusieurs applications. 

- Mise à jour et correction de l'application "qualiftgw2". Cette application est composée de deux parties (l'une est intégré à bord TGU1A et un autre est une application PC):

L'application embarqué lancé sur TGU1A, récupère les tests de configuration de l'application qualifPC via une connexion Ethernet, puis il les exécute et envoie les résultats à l'application qualifPC . 

Côté -Pc (qualifPC) charge la configuration et l'envoie à la "qualiftgw2" application embarquée et obtient les résultats et de les afficher. Cette application permet de valider le matériel. Cette application lance une série de tests pour vérifier la capacité de la TGU1A à travailler dans les conditions de l'environnement souhaités et vérifier si toutes les exigences spécifiées par le client sont satisfaits, ces tests touchent la CAN, GSM, GPRS, GPS, RS232, WIFI, FRAM , USB, RTC, GPIO, INFO-IF, lalarm et autres feautures 

- Intégration d'une application de mise à jour du firmware via FTP via le GPRS: 

Principe:

ajout de deux partition de sauvegarde pour le rootfs et le noyau en défaut éclair partition (u-boot, données, noyau, système de fichiers racine, userfs).

Mise en oeuvre des commandes niveau u-boot, vérifier la nouvelle image téléchargée, la lancer si elle est OK ou charger des images de sauvegarde à partir des partitions de sauvegarde si un probmème est survenu. 

Mise en œuvre d'un algorithme de niveau de linux télécharger / gestion de nouvelles images (un noyau et rootfs). 

Modification / intégration de u-boot suivant la mise en œuvre du système de mise à jour .

 

Projet: Système d'accés avec la technologie RFID (un projet de recherche et développement): 

Développement d'un système de gestion d'accés en utilisant la technologie de reconnaissance faciale et l'identification par RFID TAG, sous linux embarqué fonctionnant sur omap4466 basé sur cortex A9. 

tâches: 

Création d'une application linux: 

Se connecte à une base de données sur le réseau local. 

Lit le TAG RFID passé dans la région de modules RFID via RS232. 

Déterminer si cet ID est dans la base de données ou non et si elle est autorisée à passer ou non. 

Commander un gpio. 

Compétences du projet: 

- Programmation Embedded C 

- Connaissance: environnement de compilation croisée, la configuration du noyau, base de données sqlite et RFID. 

- Outils: gcc, Ubuntu, SVN

Groupe OFF ROAD: pour véhicules spéciaux (02 / 2011-26 / 02/2012): 

Mission sur ACTIA Toulouse (06/06 / 2011-10 / 06/2011): Démarrage du projet de APH, Intégration du projet ADU 

Projets:

 - UCM12 / 24V pour le client CNH: ce sont des calculateur est pour le contrôle des machines de grande puissance.

 - APH SPU70 / 25 pour plusieurs clients. Pour ces projets, les résultats attendus sont BSP (Board Support Package) et la tâche principale est la correction de bugs. 

 - ADU (unité Graphics Master): Un projet qui se compose d'une calculateur et un FPGA pour afficher l'indicateur de puissance, la distance de parcoure d'un vérin, l'angle d'inclinaison du bras, etc ... 

Tâches: 

Mise en place de pilotes SPI entre le FPGA et la calculatrice.

Mise en œuvre des pilotes de l'ADC. 

Intégration de pilote de CAN.

Correction d'un bug 

 

Compétences projet: 

Programmation en C embarqué (couche de pilote, la gestion de la couche, la couche applicative) 

Connaissance: Plate-forme Power PC, Freescale MCU 

I2C, SPI, DMA, ADC, CAN et LIN (corrections de bugs aucun développement sur ​​la CAN, DMA, I2C et LIN). 

Outils: Eclipse, SGH MULTI, Win IDEA, PORTES, SVN, Mantis. 

Télématique Groupe (09 / 2008-02 / 2011): 

Mission Toulouse ACTIA (11/12/2008 - 18/12/2008): La première phase d'intégration de projet NISSAN. 

  Projet: 

NISSAN télématique pour le client Japonais NISSAN. le système est composé de deux micro; un ARM11 avec un OS qui gère la communication avec les différents systèmes et le MMI et un autre micro pour stocker des données utiles. 

la tâche dARDIA est de mettre en œuvre une application sur le 2ème micro (LPC ARM9) que: 

Mémorise des nombreuses informations sur le fonctionnement de véhicule telles que la vitesse récupéré à partir d'un capteur, la distance parcourue, différente DTC , etc ... sur une flash. 

Gérer l'ouverture et la fermeture des sessions. 

Données de cartographie sur la mémoire flash. 

Gérer le téléchargement des données de la mémoire flash USB 

Tâches:

C embarqué 

Compilation croisé

Analyse et correction des anomalies (bug) 

Outils: Eclipse, LDRA (un outil automatisé pour les tests et le code d'analyse), SVN, MANTIS, ARM7, MISRA, J-LINK.

 

Etudes
juin 2008 Diplôme d'Ingénieur électronique industriel option conception des systemes de communication
juin 2005 Passage avec succès du concours d'entrée au cycle d'ingénieur
juin 2002 Baccalauréat tunisien section Technique
juin 2007 Certificat du 2ème niveau en Anglais

Projets réalisés par fares_youssef

Portfolio en ligne du prestataire 'fares_youssef'

Pas d'éléments dans le portfolio de ce prestataire

Références clients certifiées



D'autres prestataires aux compétences similaires

(g)