Proj-2012-2013-arduino-stm32disco
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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 :