Proj-2012-2013-arduino-stm32disco: Difference between revisions
Jump to navigation
Jump to search
(39 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Introduction = |
|||
* [[Arduino_STM32_Discovery_2013]] |
|||
= Team = |
= Team = |
||
Tutor : Olivier RICHARD |
Tutor : Olivier RICHARD |
||
Line 5: | Line 8: | ||
Department : [http://www.polytech-grenoble.fr/ricm.html RICM 4], [http://www.polytech-grenoble.fr/ Polytech Grenoble] |
Department : [http://www.polytech-grenoble.fr/ricm.html RICM 4], [http://www.polytech-grenoble.fr/ Polytech Grenoble] |
||
= Software Requirements Specification (SRS) = |
= Software Requirements Specification (SRS) = |
||
The SRS document can be found here : |
|||
[[Software Requirements Specification|SRS]] |
|||
* [[Proj-2012-2013-arduino-stm32disco:SRS]] |
|||
= Downloads = |
|||
The presentation powerpoint can be found here : |
|||
* [http://air.imag.fr/mediawiki/images/8/8b/RICM4-Arduino_Project-PPT-FENG-GU-GUO.pdf RICM4-Arduino_Project-PPT-FENG-GU-GUO.pdf] (written in French) |
|||
The report can be found here : |
|||
* [http://air.imag.fr/mediawiki/images/7/7d/RICM4-Arduino_Project-Report-FENG-GU-GUO.pdf RICM4-Arduino_Project-Report-FENG-GU-GUO.pdf] (written in English) |
|||
The source code can be found here : |
|||
* [http://air.imag.fr/mediawiki/images/e/ef/RICM4-Arduino_Project-SRC-FENG-GU-GUO.tar RICM4-Arduino_Project-SRC-FENG-GU-GUO.tar] |
|||
= Progress = |
= Progress = |
||
== Week 1 ( Jan. 14 - Jan. 20 ) == |
== Week 1 ( Jan. 14 - Jan. 20 ) == |
||
* Discover the Arduino UNO board with some basic programs. |
|||
* Prepare environment. |
|||
* Check out and analyse necessary source code. ( Arduino IDE 1.5.2, libMaple, STM32F0 basic template ) |
|||
* Get knowledge about STM32F0 board. |
|||
== Week 2 ( Jan. 21 - Jan. 27 ) == |
== Week 2 ( Jan. 21 - Jan. 27 ) == |
||
* Start with libMaple to compile manually codes for STM32F0. |
|||
== Week 3 ( Jan. 28 - Feb. 3 ) == |
== Week 3 ( Jan. 28 - Feb. 3 ) == |
||
* Discover libMaple. |
|||
== Week 4 ( Feb. 4 - Feb. 10 ) == |
== Week 4 ( Feb. 4 - Feb. 10 ) == |
||
* Discover stm32f0-discovery-basic-template, and compile manually STM32F0 with OpenOCD. |
|||
== Week 5 ( Feb. 11 - Feb. 17 ) == |
== Week 5 ( Feb. 11 - Feb. 17 ) == |
||
* Continue the discovery of stm32f0-discovery-basic-template, analyse the source code especially the libraries. |
|||
== Week 6 ( Feb. 18 - Feb. 24 ) == |
|||
* Compile STM32 with some other demos. |
|||
* Find out the usage of the STM32 libraries. |
|||
* Analyse source code of Arduino IDE 1.5.2. |
|||
* Understand the Makefiles of stm32f0-discovery-basic-template. |
|||
== Week 7 ( Feb. 25 - Mar. 3 ) == |
|||
* Winter holidays |
|||
== Week 8 ( Mar. 4 - Mar. 10 ) == |
|||
* Continue Week 6 |
|||
== Week 9 ( Mar. 11 - Mar. 17 ) == |
|||
* Study libMaple |
|||
== Week 10 ( Mar. 18 - Mar. 24 ) == |
|||
* Continue Week 9 and evaluate libMaple |
|||
== Week 11 ( Mar. 25 - Mar. 31 ) == |
|||
* Study a branch of libMaple modified by Anton, and evaluate this edition |
|||
== Week 12 ( Apr. 1 - Apr. 7 ) == |
|||
* Compare Maple boards, Arduino boards with STM32 boards |
|||
== Week 13 ( Apr. 8 - Apr. 10 ) == |
|||
* Evaluate Arduino lib |
|||
* End the project |
|||
= Comments = |
|||
* To read for information : |
|||
** [http://forums.leaflabs.com/topic.php?id=630 Discussion autour de libmaple et les carte discovery-stm32] |
Latest revision as of 16:46, 11 April 2013
Introduction
Team
Tutor : Olivier RICHARD
Members : Xu FENG, Minyi GU, Tianming GUO
Department : RICM 4, Polytech Grenoble
Software Requirements Specification (SRS)
The SRS document can be found here :
Downloads
The presentation powerpoint can be found here :
- RICM4-Arduino_Project-PPT-FENG-GU-GUO.pdf (written in French)
The report can be found here :
- RICM4-Arduino_Project-Report-FENG-GU-GUO.pdf (written in English)
The source code can be found here :
Progress
Week 1 ( Jan. 14 - Jan. 20 )
- Discover the Arduino UNO board with some basic programs.
- Prepare environment.
- Check out and analyse necessary source code. ( Arduino IDE 1.5.2, libMaple, STM32F0 basic template )
- Get knowledge about STM32F0 board.
Week 2 ( Jan. 21 - Jan. 27 )
- Start with libMaple to compile manually codes for STM32F0.
Week 3 ( Jan. 28 - Feb. 3 )
- Discover libMaple.
Week 4 ( Feb. 4 - Feb. 10 )
- Discover stm32f0-discovery-basic-template, and compile manually STM32F0 with OpenOCD.
Week 5 ( Feb. 11 - Feb. 17 )
- Continue the discovery of stm32f0-discovery-basic-template, analyse the source code especially the libraries.
Week 6 ( Feb. 18 - Feb. 24 )
- Compile STM32 with some other demos.
- Find out the usage of the STM32 libraries.
- Analyse source code of Arduino IDE 1.5.2.
- Understand the Makefiles of stm32f0-discovery-basic-template.
Week 7 ( Feb. 25 - Mar. 3 )
- Winter holidays
Week 8 ( Mar. 4 - Mar. 10 )
- Continue Week 6
Week 9 ( Mar. 11 - Mar. 17 )
- Study libMaple
Week 10 ( Mar. 18 - Mar. 24 )
- Continue Week 9 and evaluate libMaple
Week 11 ( Mar. 25 - Mar. 31 )
- Study a branch of libMaple modified by Anton, and evaluate this edition
Week 12 ( Apr. 1 - Apr. 7 )
- Compare Maple boards, Arduino boards with STM32 boards
Week 13 ( Apr. 8 - Apr. 10 )
- Evaluate Arduino lib
- End the project
Comments
- To read for information :