Professional Documents
Culture Documents
PFE 2018
Where You Find Us 2
Description: This project aims to migrate The synchronizer (Tool based on Bugzilla API)
from consuming XML-RPC to REST API and dockerize Bugzilla development kit for the
developed customizations.
Key words: DevOps, XML-RPC, REST, Bugzilla, Perl5, Jenkins, Docker, Git, Gerrit, Linux.
Number of trainee(s): 1
ESW_ID01 STM32Cube Firmware BSP automation 5
Project name proposal: Developing tool to automate the BSP drivers development and
validation tests generation
Description: This internship project aims to unify the BSP drivers code within STM32Cube
families by automating the code generation and the validation tests. Trainee will develop
knowledges around audio, camera, memories, touch-sense, mems
Key words: STM32 Microcontrollers, Embedded C programming, STM32Cube, I2C, SPI, UART,
Scripting, AUDIO, CAMERA, Touch-Sense, Memories, MEMS
Number of trainee(s): 1
ESW_ID02 - STM32Cube FW Benchmark Vs
6
Competition
Project name proposal: STM32 Cube FW Benchmark Vs Competition.
Number of trainee(s): 1
ESW_ID03 - STM32Cube Drivers Tests
7
Automation
Project name proposal: STM32Cube Drivers Tests Automation
Description: This internship project aims to automate the validation of the STM32Cube
drivers based on HAL drivers. The main goal is to use the new validation framework to
automate the validation of HAL drivers like OPAMP/GPCOMP/SPDIFRX/I2S
Description: This internship project aims to automate the validation of STM32 interrupts
configuration, initialization code generation using STM32CubeMX, and integration into the
automatic Validation Platform.
Number of trainee(s): 1
TV_ID02-STM32CubeMX New Features
9
Development
Project name proposal: Analysis, specifications, design and development of new features for
STM32CubeMX.
Description: This internship project aims to analyze, specify and implement some new
features required by STM32CubeMX mainly related to project and code generation.
Key words: STM32 Microcontrollers, JAVA, JUnit, XML, SwingX, STM32 Microcontrollers,
MDK-ARM/EWARM, STM32CubeMX.
Number of trainee(s): 2
TT_ID01- Trace Tool for STM32 10
Description: This internship project aims to develop a tool allowing to decode, configure
trace sources, capture trace data then decode and tronsform them into readable outputs.
Number of trainee(s): 1
TT_ID02- STM32 Programming tools automatic
11
integration tests and packaging
Project name proposal: Automatic integration tests for STM32 Programming tools
Number of trainee(s): 1
TT_ID03- USB-I2C/SPI/CAN bridge 12
Project name proposal: Analysis, specifications, design and development of new features
for STM32CubeProgrammer.
Number of trainee(s): 1
DV_ID01 Formal verification of a digital IP 13
Project name proposal : Formal verification of a digital IP using formal Jasper Apps and
SVA assertions.
Description:
The work consists in verifying a digital IP registers using formal Jasper Apps and putting
in place a set of SVA assertions to verify a set of functional requirements.
Key words/Technology: Functional Verification, formal, SVA, Cadence, IP.
Project name proposal : STM32 Test board signal integrity analysis and
validation tool development
Description:
The purpose of this project is to perform Pre/ Post-Layout PCB signal integrity simulation
and on board correlation in order to implement PCB validation flow and develop dedicated
automation tool.
Number of trainee(s): 1
TC_ID02 STM32 HRTIM characterization 15
Description:
The purpose of this project is to design a new bench and methodology flow for STM32
HRTIM peripheral characterization.
Number of trainee(s): 1
AS_ID01 STM32 eMMC/SDMMC AN 16
Description:
Develop an Application Note (AN) on how to use embedded SDMMC controller on
STM32H7 while giving to STM32 customers all firmware and hardware consideration
guidelines while building their end applications.
Benchmarking market solutions.
Number of trainee(s): 1
AS_ID02 STM32 External memories AN 17
Description:
Develop an Application Note (AN) on how to connect a external memories : NOR, NAND,
PSRAMs etc. for all STM32 series, while giving to STM32 customers all Firmware and
hardware consideration guidelines while building their end applications.
Performance analysis in terms of MIPs and capability versus all STM32 Series : High end
to entry level
Benchmarking market solutions.
Number of trainee(s): 1