events
Am 24. Mai 2012 findet das DESIGN&ELEKTRONIK-Entwicklerforum »HMI – Komponenten & Lösungen« mit begleitender Fachausstellung statt. Die Themen: »Bedienen und Beobachten: Technik, Know-how und Tools für das Design moderner Benutzerschnittstellen«.
Auch in diesem Jahr veranstaltet die DESIGN&ELEKTRONIK wieder das Entwicklerforum »Embedded-System-Entwicklung« am 11. und 12. Juli 2012 in München. Neben einem technisch anspruchsvollen Vortragsprogramm ermöglichen verschiedene Workshops den Teilnehmern einen differenzierten Einblick in die Thematik.
Ausführliche Informationen:
www.embedded-entwicklerforum.de
Produkte des Jahres 2012
Linux /ARM
Linux ist heute erste Wahl geworden, wenn es um die Entscheidung für ein Betriebssystem in einem leistungsfähigen Embedded-System geht. Wie kann es sein, dass eine Open-Source-Software gerade bei Embedded-Systemen so erfolgreich ist?
Die große Konferenz für ARM-Systementwicklung am 11. und 12. Juli 2012 in München bietet Entwicklern die Gelegenheit, sich detailliertes Wissen über die aktuellen Cortex-Architekturen anzueignen, die mittlerweile zum Industriestandard avanciert sind.
Ausführliche Informationen:
www.arm-entwicklerkonferenz.de
embedded world Technology Report
Infos und Hintergründe rund um Android im Embedded-Umfeld.
Welche Embedded-Trends zeichnen sich ab? Im »embedded world Technology Report« gibt ein unabhängiger Expertenrat einen exklusiven Einblick in aktuelle Entwicklungen und zukünftige Trends im Embedded-Bereich.
Interessiert? Hier geht es zum kostenlosen Download
embedded world special
Wir haben aktuell von der weltgrößten Messe für die Embedded-Branche mit News, Videobeiträgen und Produktneuheiten berichtet.
Windows Embedded Standard 7
Was ist neu in Windows Embedded Standard 7? Lesen Sie alles rund um das neue Microsoft-Embedded-Betriebssystem Embedded Standard 7 in unserem Spezial.
Windows 7 - Special zum Download
Marktübersichten Embedded
Wer bietet was?
Schnelle Information auf einen Klick!
Software im sicherheitskritischen Bereich
Um die »Worst-Case Execution Time« zu erhalten, gibt es verschiedene Herangehensweisen – bequeme und weniger bequeme.
Debugging
Slow-Run-Modus: Programm-Trace ohne Trace Port
Mit dem Slow-Run-Modus kann iSYSTEM den Programmablauf lückenlos verfolgen – auch wenn der Mikrocontroller keinen Trace Port besitzt. Das funktioniert ab der Version 9.12.7 der Entwicklungssoftware winIDEA. mehr...
Embedded-Betriebssysteme
Ein OS für die Gesundheit
Die Medizintechnik, insbesondere der Bereich Remote-Care, wird derzeit von drei Trends dominiert: alternde Bevölkerung, starker Kostendruck im Gesundheitswesen sowie mehr Fokus auf Präventivmedizin. Sogenannte Remote-Care-Systeme gewinnen immer mehr an Bedeutung, dementsprechend rückt auch deren Programmierung immer stärker ins Blickfeld. Besonders die Auswahl des Betriebssystems bestimmt Zuverlässigkeit, Robustheit und funktionale Sicherheit. mehr...
Anzeige
IEC 62304 und ISO 14971
Zertifizierungsdienstleistungen
Eine Zertifizierungslösung für Hersteller medizintechnischer Geräte, welche die Konformität mit den Regeln der IEC 62304 und der ISO 14971 nachweisen soll, hat LDRA Certification Services vorgestellt. Dieses Angebot setzt sich zusammen aus einem Team von Experten für die Industriezertifizierung, die in diesen Standards bewandert sind, und speziell für den Nachweis dieser Standards zugeschnittenen Werkzeugen. mehr...
Risiken von Multicore-Software
Data-Races sind niemals harmlos
Multicore-Prozessoren werden immer beliebter. Doch ihre effiziente Programmierung gestaltet sich schwieriger als bei ihren Pendants mit nur einem Rechenkern, denn bei ihnen vollkommen neue Arten von Fehlern ins Spiel kommen, und selbst in harmlos erscheinendem Code können sich knifflige Multithreading-Bugs verbergen, zum Beispiel »Data Races«. Derartige Nebenläufigkeitsfehler schleichen sich leicht ein, sind mit traditionellen Testverfahren sehr schwierig zu finden und können sich teils durch recht rätselhafte Symptome äußern. Was sind die Ursachen und Risiken von Nebenläufigkeitsfehlern? Wie gelangen solche Fehler in den Code? Wie lassen sich derartige Defekte automatisch finden und eliminieren? mehr...
Embedded-Entwicklung
Software für die Leber
Wie bei der bekannten Technik der Nierendialyse geht es bei der Leberdialyse darum, die Funktion eines beschädigten Organs durch ein externes Gerät zu ersetzen. Wie die Niere reinigt auch die Leber das Blut, leider muss hierbei teures Humanalbumin verwendet werden. Ein neues Aufreinigungsverfahren erlaubt einen vollständigen funktionalen Ersatz der Leber über einen längeren Zeitraum, ohne dass ständig das teure Humanalbumin erneuert werden muss. Für eine Zulassung ist eine Programmierung und Dokumentation gemäß DIN EN 62304 erforderlich, wobei Standard-Tools und modulare Rechnerplattformen zum Einsatz kommen. mehr...
Bearbeitung von Medienformaten
Grafikprozessor statt DSP
Embedded-Computing-Aufgaben werden in allen Applikationen immer anspruchsvoller. Prozessoren müssen flexibel und individuell anpassbar sein, um verschiedenste Mediensignale und Datenformate wie JPEG, MP3 oder MPEG2 zu kodieren oder dekodieren. Je nach Anforderung stehen verschiedene Prozessortypen für den Einsatz zur Verfügung. Neuere »x86«-Bausteine mit integriertem Grafikprozessor können eine interessante Alternative zu DSPs sein. mehr...
CO-Design von Hardware und Software
Änderungen an der Hardware abfangen
»Co-Design« bezeichnet die parallele Entwicklung von Software und Hardware. Sie kann ein Traum für jeden Manager sein, der Projekte hypereffizient planen möchte. Für Softwareentwickler dagegen kann sie zum Albtraum werden, da sich die Hardware kurzfristig ändern kann und der Entwickler gezwungen ist, zu reagieren. Wie lässt sich dieses Problem entschärfen? mehr...
Ethernet-, USB- und CAN-Schnittstellen in doppelter Ausführung
ARM-Controller mit Zwillings-Ethernet
Auch im Embedded-Umfeld wird Ethernet immer mehr zum Standard. Eine aktuelle Mikrocontrollerfamilie mit »Twin-Ethernet«, also zwei Ethernet-Ports, ermöglicht den Aufbau günstiger Komponenten für die Linien- oder Ringtopologie (Daisy Chain), kann als Gateway verschiedene Netze »intelligent« miteinander verbinden oder durch Redundanz die Ausfallsicherheit in Systemen erhöhen. mehr...
Computermodul-Standard für ARM und x86
Qseven - Brücke zwischen Prozessor-Architekturen
Seit der Version 1.20 erlaubt der Qseven-Standard auch ARM-Prozessoren. Damit ist er der einzige am Markt etablierte Computermodul-Standard, der eine Brücke zwischen ARM und der x86-Welt schlägt und einen steckerkompatiblen Wechsel der Prozessorarchitektur zulässt. mehr...
Systementwicklung
Nicht-funktionale Anforderungen
Bei der Entwicklung der meisten Systeme liegt der Fokus heutzutage auf Funktionalität. Solange diese die Bedürfnisse der Nutzer erfüllt, akzeptieren diese normalerweise, wenn einige der nicht-funktionalen Anforderungen nicht vollständig umgesetzt werden konnten beziehungsweise angepasst wurden. Dies gilt jedoch nicht für Embedded Systeme. Speziell in industriellen Anwendungen wirken sich diese auf das ganze System aus. mehr...









