Services >> Embedded Linux

Embedded Linux

Eingebettetes Linux ist ein sich schnell entwickelndes Betriebssystem, das anderen Betriebssystemen hinsichtlich Verlässlichkeit, Skalierbarkeit, Modulfähigkeit und Robustheit weit überlegen ist. Das Open-Source-Modell von Linux gibt Entwicklern die Freiheit mit weniger Aufwand mehr Innovation zu wagen. Dank der Skalierbarkeit von Linux sind die Einsatzmöglichkeiten dieses Betriebssystems praktisch unbegrenzt. Und das macht Linux zur unangefochtenen Nummer Eins bei der Entwicklung eingebetteter Systeme. Die Techniker bei e-con Systems glauben an die Macht der Linux-Community und sind aktive Mitglieder vieler populärer Mailing-Listen.
 
 Das sagen unsere Kunden  
Ich empfehle dringend e-con Systems für die Planung und Entwicklung von Hardware und eingebetteter Software. Das Team und das Management von e-con sind ...
 

Linux Portierungsservices

e-con Systems portiert Linux auf die neuen ARM-Kerne und auf Prozessoren ohne eigenen Kern. Das bedeutet, dass eine vollständig neue entry.S-Datei geschrieben wird, damit die Einbindung in die neue Architektur möglich wird.
Einige aufregende Beispiele für Komplettlösungen unserer Techniker:
  1. Linux-Portierung auf einen vollständig neuen ARM-Siliziumkern - es gab keinen vorherigen Anschluss.
  2. Linux-Portierung auf einen vollständig neuen Kern - es gab keinen vorherigen Anschluss.
  3. Entwicklung von Linux BSP für Plattformen, die mithilfe des Referenzdesigns angepasst werden. Dazu gehören Plattform, die u. a. mit diesen Prozessoren entwickelt wurden: OMAP3530, DM3730,DM355, DM365, PXA320, i.MX31 und i.MX27.
  Artikel  
GUI-basiertes Debugging in Linux mit Kernel GDB
 
Den umfassenden Studien des Linux-Kernels verdanken die Techniker bei e-con ihr lückenloses Verständnis der Linux-Architektur und des Quellcodes. F&E für den Linux-Kernel stehen auf der Aufgabenliste von e-con regelmäßig ganz oben.
Dank dieser Erfahrung kann e-con Systems die Entwicklungszeit definitiv beschleunigen - ein herausragendes Merkmal für eingebettete Lösungen, für welche die "schnelle Vermarktung" den größten Unterschied zwischen Erfolg und Versagen macht.

Gerätetreiberentwicklung

top_arrow
Das Embedded-Linux-Team von e-con Systems hat unendlich viele Treiber für die Geräte der Kunden entwickelt. Der Schwerpunkt der Gerätetreiberentwicklung bei e-con Systems bisher war:
1.
Framebuffer-Treiber für Video-Grafik-Controller.
2.
USB-Treiber - Gelegentlich müssen die Geräte die benutzerdefinierte Endpunktkonfiguration unterstützen - e-con hat genau diese USB-Gerätetreiber entwickelt.
3.
Kameratreiber - Bei e-con ist ein dediziertes Technikerteam nur für die Linux-Kameratreiberentwicklung und die Videounterstützung für Linux zuständig. e-con Systems hat Lösungen für den Support von 1,3-MP-, 2-MP- und 3,2-MP-Kameramodulen mit Linux-Treiber und Linux-Videounterstützung im Angebot. Weitere Infos zu den e-con-Lösungen finden Sie auf der Seite Kameraplatine / Kameramodul.
4.
Touchscreen – e-con hat die Linux-Touchscreen-Treiber für Touchscreen-Controller auf Plattformen mit eingebettetem Linux optimiert, u. a. TSC2301, UCB1400. e-con hat Touchscreen-Optimierungsmodule auf GUI-Basis für viele Touchscreen-Controller entwickelt, u. a. auf Qtopia 2.2.0.
5.
Nand Flash – e-con Systems hat Linux NAND-Flash-Treiber entwickelt und entwickelt zurzeit eine offene NAND-Flash-Schnittstelle (ONFI) für Linux. e-con unterstützt den OS-Start von NAND-Flash und das heißt, Unterstützung des Bad-Block-Managements auf u-boot-Ebene.
6.
GPRS – e-con hat die GPRS-Unterstützung für Linux entwickelt. e-con Systems hat eine Tochterkarte mit SIM508 GPRS-Modem entwickelt. Diese Tochterkarten können direkt mit einem Single-Board-Rechner mit einer RS232-Schnittstelle verbunden werden. Einwahlapplikationen, u. a. wvdial, werden für diese GPRS-Modems ebenfalls angeboten. Weitere Infos erhalten Sie auf unserer GPRS-/GPS-Seite.

Schnelles Produktentwicklungs-Kit

e-con Systems hat Referenzdesigns für die aktuellen Linux-Kernels entwickelt. e-con Systems ist von Open-Embedded überzeugt und bietet Referenzdesigns für die Angstrom Distribution an. Weitere Details und Feature-Infos finden Sie auf der Seite Almach-Plattformen. Dokumentationen finden Sie auf den Seiten Almach-Entwicklerressourcen.
Almach running Angstrom distribution
Almach mit Angstrom distribution
  Fallstudie  
End-to-End-Produktdesign für ein Loyalty-Programm-Management-Unternehmen
 

Computer-On-Module mit Linux

e-con Systems hat eSOM3730 Computer-on-Module für Linux entwickelt. Das eSOM3730 mit AM3703 / DM3730-CPU ist für 1 GHz ausgelegt; LPDDR SDRAM ist mobil konfigurierbar von 128 MB bis 512 MB und mit konfigurierbarem NAND-Flash von 256 MB bis 512 MB. Das eSOM3730-Modul mit WLAN- und Bluetooth-Modul und Energiemanagement-IC kann über I2C programmiert werden. Weitere Infos erhalten Sie auf unserer eSOM3730-Seite.

eSOM3730
eSOM3730
 
Weitere Infos zum Kernel, dem Dateisystem und den App-Features dieses System-on-Moduls erhalten Sie auf der Linux BSP-Seite.

Energiemanagement

top_arrow
Die Nutzer moderne mobiler Geräte wünschen sich eine lange Akkuleistung. Beispielsweise kann man für die aktuellen Smartphones von 125 bis 150 nicht nutzbaren Stunden ausgehen. Damit dies erreicht werden kann - wobei die Akkukosten nicht durch die Decke schießen dürfen - ist ein gutes Energiemanagement unerlässlich. e-con hat Verkaufsterminal-Handheldsysteme mit Ethernet, WLAN, GPRS, Barcode-Scanner Thermodrucker LCD, Touchscreen, berührungsloser Smartcard und Magnetkarten auf Basis von Linux entwickelt. Diese Verkaufsterminals (POS) hat eine Standby-Zeit von 125 Stunden und eine Laufzeit von acht bis zwölf Stunden. Das Energiemanagement findet im Allgemeinen an drei Stellen statt:
  • Während der Auswahl der Komponenten – Der Prozessor sollte bei 1 V stabil arbeiten und die Peripheriegeräte, beispielsweise SDRAM, dürfen keine Stromfresser sein und mit 1,8 V arbeiten. e-con hat sehr viel Erfahrung bei der Auswahl der richtigen Komponenten und hat erfolgreich die entsprechenden Produkte entwickelt.

  • Gerätetreiberentwicklung - In Linux, wenn die Energiemanagement-API für die einzelnen Geräte im Gerätetreiber verarbeitet wird. Das Energiemanagement in BSP informiert die Gerätetreiber und schaltet das Gerät in den Ruhemodus.

  • Energiemanagementpolitik – Sehr dynamisch! Diese Politik hängt eher von der App als vom Gerät ab. Wenn ein Anwender sich beispielsweise ein Video anschaut und das Gerät während 15 Minuten nicht berührt, dann sollte das Gerät nicht in den Standby-Modus schalten. Um dieses Problem zu umgehen, schlägt e-con eine Politik bei welcher unterschiedliche Energiemanagementprofile auf dem Anwendertyp für das Produkt basieren.

Linux-App-Entwicklung

Die eingebetteten Systeme werden immer intelligenter. Eingebettete Systeme ersetzen die PCs im Unterhaltungs- und PDA-Bereich (z. B. Settop-Boxen und PDA/Tablet). Und deshalb sind gute GUI, Textverarbeitung usw. ohne Hardware-Einschränkungen unerlässlich. e-con reagiert auf diese Anforderungen mit der Entwicklung modernster Apps.
 
Einige Apps, die wir bereits im Portfolio haben:
  • MP3-Player für Arm
  • E-Mail Client (optimiert für ARM)
  • FM-Player
  • TV Bild-in-Bild-App
   
Die erfahrenen Qt- und Qtopia-Programmierer von e-con haben die komplette Desktop-Umgebung für die Settop-Box entwickelt.
top_arrow

Android Services

 
Unser dediziertes Android-Team entwickelt Android-Lösungen für Industrie-Handhelds und Geräte. Das bietet e-con Systems an:
Die aktuellen Android-Open-Source-Releases zielen auf den Smartphone- und Tablet-Markt (ab Android 3.0). Android bietet alles was Sie für die Anpassung jedes Produkts und jeder Plattform brauchen.
Lesen Sie mehr über die Android-Services von e-con.