P15AB13 WIFI Webserveur » Historique » Version 10
Anonyme, 02/04/2021 11:46
1 | 4 | Anonyme | !https://forge.clermont-universite.fr/attachments/download/15958/renesas_20160104112006_20160104112055.jpg! |
---|---|---|---|
2 | !https://forge.clermont-universite.fr/attachments/download/15959/logo_20160104111513_20160104111520.png! |
||
3 | 3 | Anonyme | |
4 | 4 | Anonyme | --- |
5 | 1 | Anonyme | |
6 | 4 | Anonyme | *Projet GE4-GE5 2015* : Wifi Webserveur |
7 | *Entreprise / Client* : Renesas électronic / Tolentino Martins |
||
8 | *Auteurs* : Corentin Corde, Papa amadou Seck |
||
9 | *Responsable Projet* : Michel James |
||
10 | *Tuteur industriel* : Jonathan Bernard |
||
11 | |||
12 | 1 | Anonyme | --- |
13 | 4 | Anonyme | |
14 | p(((((((. *Résumé* |
||
15 | |||
16 | Le projet « serveur Wifi sur plateforme RZ-A1L » concerne la réalisation d’un serveur web sur un microcontrôleur RENESAS. Cette entreprise souhaite la réalisation d’un tel projet afin de démontrer les performances de leur puce sur une application de type « serveur web wifi ». Il s'agit d'une nouvelle famille de microcontrôleur basé sur une cible 32 bits de technologie ARM (cortex A9). Pour la réalisation de ce projet, nous utiliserons la pile TCP/IP CycloneTCP. Dans un premier temps, nous avons choisi puis adapté un module Wifi sur la carte de développement. Dans un deuxième temps, nous avons adapté un ancien projet de serveur web fonctionnant en filaire à notre application WIFI. |
||
17 | |||
18 | Mots clés : |
||
19 | Serveur Web embarqué |
||
20 | Wifi |
||
21 | Renesas |
||
22 | RZ-A1L |
||
23 | |||
24 | --- |
||
25 | |||
26 | p=. *Abstract* |
||
27 | |||
28 | The "WiFi server on RZA1L platform" project concerns the realization of a web server on a RENESAS microcontroller. The company wants the realization of this type of project to demonstrate the performance of their chip on an application of "wireless web server." This is a new microcontroller family based on technology 32-bit target (ARM Cortex A9). For this project, we will use a stack tcp/ip CycloneTCP. Initially, we selected and adapted a WiFi module on the development board. Secondly, we have adapted an old web server project running with ethernet to WIFI application. |
||
29 | |||
30 | --- |
||
31 | |||
32 | p=. *Introduction* |
||
33 | |||
34 | Dans le cadre du projet industriel de Génie Électrique qui s’étend sur 250 heures, Renesas Electronics acteur majeur dans le domaine des microcontrôleurs (27 % des parts de marché) propose un sujet portant sur l'un des derniers microcontrôleurs de la gamme RZ. |
||
35 | Cette entreprise désire mettre en avant les performances de son microcontrôleur RZ-A1L à travers une application de type serveur web WiFi embarquée en utilisant des outils de développement gratuit et open source. |
||
36 | |||
37 | --- |
||
38 | |||
39 | p=. *Présentation du Sujet* |
||
40 | |||
41 | *Synoptique général* |
||
42 | |||
43 | La figure ci-dessous représente le synoptique général de notre application. |
||
44 | 5 | Anonyme | |
45 | 7 | Anonyme | p<. !https://forge.clermont-universite.fr/attachments/download/15962/synoptique_20160105164028_20160105164917.png! |
46 | 5 | Anonyme | |
47 | Le cœur de l’application est le microcontrôleur RZ-A1L présent sur la carte de développement, celui-ci devra être connecté à un module WiFi afin de rendre possible la communication sans fil. Grâce à ce module, le RZ-A1L sera capable de communiquer avec un système possédant une interface web et une connexion WiFi. La carte d’adaptation permettra la connexion physique entre le module Wifi et la carte de développement. Quant au driver, il servira à adapter la partie hardware avec le software. |
||
48 | |||
49 | *Présentation des éléments du système* |
||
50 | |||
51 | p((. Carte RZ-A1L |
||
52 | |||
53 | 1 | Anonyme | La carte utilisée pour la réalisation du projet sera la carte RZ-A1L. Elle est fabriquée par la société Renesas. Elle est disponible pour le moment que chez Renesas car il s'agit de la dernière famille de microcontrôleur de Renesas. Le cœur de cette carte et un microcontrôleur de type ARM Cortex A9. |
54 | 6 | Anonyme | |
55 | p=. !https://forge.clermont-universite.fr/attachments/download/15961/carte_rz-A1_20150523093323_20150523093439.jpg! |
||
56 | 8 | Anonyme | |
57 | *Microcontrôleur RZ-A1L* |
||
58 | |||
59 | Le microcontrôleur utilisé sur ce projet est le RZ-A1L, distribué par "Renesas":https://www.renesas.com/eu/en. Il fait partie de la famille des RZ, dont les grandes lignes sont résumées sur le schéma ci-dessous. |
||
60 | |||
61 | Ce microcontrôleur possède des caractéristiques suivantes : |
||
62 | |||
63 | p((((. Calculs sur 32bits |
||
64 | Fréquence max 400MHz |
||
65 | Nombreux bus de communication |
||
66 | Ethernet Mac (100Mbps) |
||
67 | 9 | Anonyme | |
68 | p=. !https://forge.clermont-universite.fr/attachments/download/15963/p13b04_schemaRZ_20150523094508_20150523094521.png! |
||
69 | |||
70 | L'avantage de ce microcontrôleur dans notre projet est son interface avec une carte SD. Cela va nous permettre de communiquer avec le module wifi choisi avec le client. |
||
71 | |||
72 | *Module Wifi Murata SN8000* |
||
73 | |||
74 | p(. Le module wifi choisi pour ce projet est le Redpine RS9110-N-11-22. |
||
75 | Module murata |
||
76 | 10 | Anonyme | |
77 | p=. !https://forge.clermont-universite.fr/attachments/download/15964/Murata_SN800_20150523095522_20150523095632.png! |
||
78 | |||
79 | Ce module possède les caractéristiques suivantes : |
||
80 | |||
81 | p((. Norme wifi 2.4GHz IEEE 802.11b/g/n |
||
82 | Mode AP & STA dual mode (routeur ou non) |
||
83 | Data Rate WLAN 11, 54, 64 Mbps |
||
84 | Modes de sécurité WPA/WPA2-PSK, WEP et TKIP |
||
85 | Interface hôte : SDIO/SPI |
||
86 | Sans pile TCP/IP |