You are on page 1of 24

ESRG

Embedded Systems
Research Group

Design
Embedded Systems

MIDImize
Open Source MIDI Synthesizer Module
Group 18 Mário Mesquita – A55710
João Ferreira- A88227
ESRG
Embedded Systems Agenda
Research Group

• Architecture
• Hardware components specification
• Test cases
• Tools
• Entity Relations Diagram
• Classes Diagram
• Data Formats
• Flowcharts
• Tasks Division
• Thread Priorities
• GUI layout
• Test Cases
• Third-party libraries
• Tools
ESRG
Embedded Systems
Research Group

Hardware Specifications
ESRG
Embedded Systems Architecture
Research Group
ESRG Hardware Component
Embedded Systems
Research Group Specification

7’’ LCD Touch Screen; Raspberry Pi 4

• 43hZ refresh rate; • 4Gb DDR4 SDRAM;


• 1024x600 resolution; • 2 USB 3.0 ports;
• 5 touch points; • 2 USB 2.0 ports;
• 2 micro-HDMI ports;
• Micro-SD card slot;
ESRG
Embedded Systems Test Cases
Research Group
ESRG
Embedded Systems Enclosure
Research Group
ESRG
Embedded Systems Tools
Research Group

3D Printer
ESRG
Embedded Systems
Research Group

Software Specifications
ESRG
Embedded Systems Tasks Diagram
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Flowcharts
Research Group
ESRG
Embedded Systems Thread Priorities
Research Group
ESRG
Embedded Systems Classes Diagram
Research Group
ESRG
Embedded Systems Data Formats
Research Group
ESRG
Embedded Systems GUI Layouts
Research Group
ESRG
Embedded Systems GUI Layouts
Research Group
ESRG
Embedded Systems Test Cases
Research Group
ESRG
Embedded Systems Third-Party Libraries
Research Group

• ALSA

• SuperCollider

• Overtone
ESRG
Embedded Systems Tools
Research Group

VS Code Buildroot

You might also like