Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

3.000 - 6.000

Geposted am

08.07.13 16:34

Kunde

Dan***

Die Angebotsphase ist beendet

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

1 Verwendete Umgebung

ATMEL ARM Cortex M4 Controller SAM4L ATMEL Studio 6, C/C++

2 Konzept

Ein DSP wird von einer MCU gebootet. Diese übernimmt alle Bedienfunktionen und die Kommunikation zum DSP, über USB zum PC, eventuell auch zu Androidgeräten. Das Gerät ist batteriebetrieben (AAA) so dass  alle Möglichkeiten der Reduktion der Stromaufnahme ausgeschöpft werden müssen. Die kapazitiven Touch-Bedienelemente beschränken sich auf redimentäre Funktionen wie Lautstäkeeinstellung u.ä. Eine umfangreiche Konfiguration soll über Software von PC/Androidgeräten aus erfolgen.

Die Hardware ist bereits in Entwicklung, das Programm für den DSP befindet sich ebenfalls schon in der Entwicklung.

3 Aufgabe MCU

Entwickeln von Teilen der Firmware unter Verwendung des Eventsystems, DMA und Sleep Modi der vorgegebenen MCU. Es ist ein Konzept zu erstellen nach welchem folgende Punkte realisiert werden können:

Schutz der Firmware vor Raubkopieren Sichere Update-Möglichkeit der Firmware über USB Einrichtung der Möglichkeit zum Abspeichern und Aufrufen verschiedener Setups über ein/mehrere Konfigurationsdatei(en) auf einem einzurichtenden MAS storage device Festlegen der Schnittstellen für die Konfigurationsdatei und die Bediensoftware Einführen einer Bedienstruktur mit verschiedenen Bedienebenen Implementieren einer Soundkartenfunktion (PC) Registrieren der USB ID

4 Aufgabe Software (kann anderweitig vergeben werden)

Entwickeln einer graphischen Oberfläche zum Bedienen des Gerätes über PC, eventuell auch über Androidgeräte. Es sollen verschieden Setups für z.B. Audiopegel und Equalizer erstellt, gespeichert und geladen werden können.