School / Prep
ENSEIRB-MATMECA
Internal code
EE8A
Description
Level of knowledge :
N1: beginner
N2: intermediate
N3: advanced
N4: expert
The knowledge expected at the end of the course
Acquire the operating principles of modern microprocessor systems: (C1, N2), (C2, N2)
Acquire the notions of object programming: (C1, N2), (C2, N2)
Identify the hardware functionalities available on a processor system: (C1, N3), (C2, N3)
Learn the basics of an operating system: (C1, N2), (C2, N2)
Learning outcomes in terms of abilities, skills and attitudes expected at the end of the course
Learn the syntax of an object-oriented programming language, C++: (C3, N2), (C4, N2)
Handle a software design flow for microcontrollers, namely the IAR environment: (C3, N3)
Use a debugging tool for software design: (C3, N3), (C5, N3)
Build an application on a 32-bit microcontroller, the AT91SAM7 series: (C4, N3), (C5, N3), (C7,N3), (C8,N3)
Use of multi-threaded software structures: (C4, N3), (C5, N3)
Manipulate inter-process communication structures: (C3, N3), (C4, N3), (C5, N3)
List of courses
Choice of 2 out of 4
UE E8-A1 Digital Major
8 creditsUE E8-A2 Analog
8 creditsUE E8-A3 TSI
8 creditsSignal compression
2.25 creditsFiltering and estimation
1.75 creditsArtificial intelligence for images
1.5 creditsIntroduction to image processing
2.5 credits
UE E8-A4 Automatique
8 credits