PicoCOM1
Mit der PicoCOM1 haben wir eine neue Produktfamilie eingeführt. Dem Anwender wird damit die Rechenleistung einer 32Bit CPU kombiniert mit dem Komfort und der Funktionalität von Windows Embedded CE oder Linux zum Preis eines herkömmlichen 8/16Bit μP-Systems zur Verfügung gestellt.
Basierend auf ARM9-Technologie entstand auf einer Fläche von nur 20cm² (40mm x 50mm) ein Modul mit integriertem Betriebssystem. Dieses kompakte Modul eignet sich besonders für Applikationen in tragbaren Geräten sowie als Kommunikationszusatzmodul für vorhandene Applikationen in Industrie (-20°C - +85°C) und Medizintechnik. Damit wird die einfache Erweiterung vorhandener Geräte mit USB (Memory Stick/ ActivSync), Ethernet (FTP/ HTTP/ Telnet Server) und Audio (VoIP/ WAV/ MP3) möglich.
Die neue PicoCOM Familie von F&S stellt dem Anwender kleine und kostengünstige Kommunikationsrechner zur Verfügung. Wichtige Kriterien bei der Entwicklung des Konzepts waren dem Anwender möglichst viele standardisierte Schnittstellen zur Verfügung zu stellen, die durch das integrierte Betriebssystem vollständig unterstützt werden. Dadurch kann der Anwender ohne größere Hardwarekenntnisse schnell und einfach seine Kommunikationsaufgabe in Software realisieren. Ebenso einfach sollte der hardwareseitige Einsatz der Module sein. Aus diesem Grund wurde das komplette Power-Management (Spannungsversorgung, Reset) auf den Baugruppen vorgesehen. Über einen 80poligen Steckverbinder werden die Module mit der Anwenderapplikation verbunden. Hier werden nur noch die notwendigen Treiberbausteine für die vorhandenen oder gewünschten Schnittstellen benötigt. Alle Module dieser Familie haben die gleichen Abmessungen und den identischen Steckverbinder. Die Steckerbelegung wurde so gewählt, das die erste Hälfte der Belegung bei allen Modulen identisch ist, in der zweiten Hälfte liegen dann die modulspezifischen Schnittstellen. So kann unter Umständen ein Upgrade auf ein neueres Modul einfach realisiert werden.
Für den schnellen und einfachen Start der Entwicklung steht ein Starterkit (PicoCOM1, Basisboard, Dokumentation und Software) zur Verfügung. Die Programmierung erfolgt bei Windows Embedded CE 6.0 R3 mittels VS.NET (C++, C#, Basic).
Windows Embedded CE 6.0 R3
Windows Embedded CE 6.0 R3 auf der PicoCOM1 installiert, bietet Bootloader, Schnittstellentreiber und Kernel (mit bspw. Silverlight, Mediaplayer oder IE). Die Schnittstellentreiber für fast alle angebotenen Schnittstellen stehen schon fertig zur Verfügung (ein Zugangscode zu dieser Software liegt dem Starterkit bei).
Sie können Ihre Windowskenntnisse anwenden, indem Sie Ihre Software mit Visual Studio .NET (nicht im Starterkit enthalten) in den Sprachen C, C++, C# oder VB .NET erstellen.
So können Sie Schnittstellen wie z.B. I²C auf die gleiche Weise wie eine RS232 Schnittstelle verwenden, ohne sich mit der darunterliegenden Hardware auseinandersetzen zu müssen. Das Display und andere Einstellungen können mit dem F&S Konfigurationstool eingestellt werden.
Linux
Für die PicoCOM1 sind zwei verschiedene LINUX Distributionen erhältlich.
Diese sind:
- kostenlose Evaluation Edition
- kostenpflichtige Professional Edition
Evaluation Edition
Diese BSP Edition ist für den Kunden kostenlos und wird von Emlix nicht supportet. Die Version ist zur Evaluierung der Hardware mit Linux als Betriebssystem gedacht. Die Version ist nur für Testzwecke gedacht. Sie enthält nicht alle Treiber und die enthaltenen Treiber sind nicht garantiert fehlerfrei. Es wird kein Support von emlix oder F&S angeboten. Das Aufspielen der Software geschieht auf Risiko des Kunden. Eventuelle Probleme die durch das Aufspielen der Software entstehen könnten, liegen im Verantwortungsbereich des Anwenders. Schäden an der Hardware oder gelöschte Bootloader sind kein Garantiefall.
Professional Edition
Das Professional BSP ist für die Nutzung in Entwicklungsprojekten ausgelegt.
Support und kostenlos bereitgestellte Aktualisierungen ermöglichen es Professional Edition-Kunden, Updates und Bug Fixes leicht zu integrieren.
Gegenüber der Evaluation Edition sind unter anderem folgende zusätzliche Features enthalten:
- SPI Display
- USB Device Treiber - Ethernet und Filestorage
- UBI/ UBIFS/ Squashfs
- e2fsprogs
- e2 packager inklusive tooling
- deployer
- e2sb (frontend für e2 packager)
- dhcp client und server
- eclipse IDE Pro
- mpg123
- duma
- gdb6 on target
- canfestival
- ppp
- ntp
- sqlite
- udev
- lcd4linux
- Start-up Support
- Updates (12 Monate)
Ein besonders interessantes Feature der Professional Edition stellt das ressourcenschonende emlix Paketmanagement - e2 packager - dar. Dank des zugehörigen Toolings kann eigenentwickelte Software sicher und komfortabel in die Paketverwaltung für das Target eingebunden werden.
Bezug
Beide Linux Editionen sind über www.emlix.de zu beziehen.
Technische Daten
| Versorgungsspannung: | +3,3V |
| Prozessor: | ARM 926 EJ, 210 MHz |
| RAM: | 32MByte |
| Flash: | 32MByte |
| UART-Schnittstellen: | 1x mit Modemsignalen, Baudrate 115200 1x mit RTS/ CTS, max. Baudrate 115200 1x mit max. Baudrate 115200 |
| Schnittstellen: | 2x USB 2.0 Host (Full/ Low Speed) 1x USB 2.0 Device (Full Speed) 1x CAN 2.0 1x I2C (max. 400kBits/ second) 1x SPI (max. 9MHz Baudrate) 8x I/ O Port 1x IRQ Port 1x RTC (Real Time Clock) 1x 10/ 100Mbit Ethernet |
| SD/ MMC Card Slot: | 1 Slot |
| Audio: | 1x Audio Codec Line Out (L/ R) 1x Audio Codec Line In (L/ R) 3x Analog In (10Bit resolution) |
| Connector: | 80 Pin |
| Betriebstemperatur: | -20°C - +85°C |
| Abmessungen: | 40mm x 50mm(l x b) |