Middleware: nützliche Software für Embedded Applikationen

Filed Under (News, Produkte) by Donde on 10-08-2010

Tagged Under : , , , , , , , , , , ,

Um eine sichere Vernetzung unterschiedlicher Software-Komponenten zu gewährleisten, gewinnen auch für den Embedded Entwickler zunehmend Lösungen an Bedeutung, die unter der Bezeichnung „Middleware“ verfügbar sind.

Exemplarisch sind zu nennen z.B. Networking Stacks, die aktuell mit Ethernet als Networking Transport Layer als Kommunikations-Schnittstelle in Neuentwicklungen gefordert sind. Weiterhin ist USB Device und Host als populäres Interface und zur Datenspeicherung z. B. auf USB-Stick oder SD/MMC Card ein aktuelles Thema.
Unterstützend hierzu werden File Systeme  (FAT 8/16/32) angeboten, die komfortabel SRAM, Parallel Flashes, Serial Flashes und wie gesagt SD/MMC Cards als Datenspeicher bedienen.
Auch der Einsatz eines Multitasking Real Time Operating Systems kann im Verbund mit der ‚Middleware’ im Software Layer zielführend und kostensenkend eingesetzt werden.
Moderne Microcontroller wie z. B. ARM/Cortex-basierende Controller bieten die Performance und auch die Möglichkeit immer komplexer werdende Embedded Entwicklungen markt/termingerecht zu realisieren – und das mit überschaubaren Investitionen.

Diese Möglichkeiten sollten Sie nutzen!

Bei Hitex finden Sie ein breites Portfolio an Middleware-Komponenten inklusive qualifizierter Beratung für Ihre anstehenden Projekte – so zum Beispiel:

USB Software
- USB Device Stack (für alle populären MCU’s)
- USB Device Class Drivers (MS, MTP, CDC-RNDIS, CDC-ECM , Audio und weitere)
- USB-OTG
- Bootloaders

- USB HOST Stack  (EHCI,OHCI und weitere)
- USB HOST Class Driver (MS, PL, Audio, CDC-RNDIS, CDC-ECM, MTP und weitere)
Weitere Details zum USB Device und USB Host finden Sie hier.

File Systeme
- FAT Standard High Performance FAT File System (FAT 8/16/32 Standard)
- safeFAT Failsafe File System
- safeFlash Safe base file system (NOR, NAND)
- safeFTL Flash Translation Layers (NAND)
Weitere Details finden Sie hier.

Networking Software
TCP/IP Stacks
- CMX-MicroNet (TCP/IP stack mit UDP,TCP, IP, ICMP, Multicast; PPP oder Ethernet; incl.
ARP, BOOTP und MAC Treibern)
- CMX-TCP/IP ( High performance TCP/IP Stack für embedded System emit UDP, TCP, IP,
ICMP, Multicast, DNS und Ethernet incl. ARP und MAC drivers; SSL/TLS feature als Option)
- CMX-INet Plus (TCP/IP Stack mit IP6 support und UDP, TCP, IP, ICMP, IGMP V2/Multicast, DHCP Client, DNS Client und Ethernet; incl. ARP und MAC Treibern)
Weitere Details finden Sie hier.

Real Time Operating Systems
- CMX-RTX Real- Time Multi-Tasking Operating System (RTOS) für Microcontroller und
DSP’s (alle Hersteller)
- CMX-AWARE Kernel Awarness für viele Toolchains- und Emulatoren/Debugger
sowie Simulator/Monitor (z.B.Keil)
- Integration von Grafik Library’s aller namhaften Grafik Controller Hersteller
Weitere Details finden Sie hier.

Alle genannten Systeme werden mit vollem Source Code geliefert und der Support erfolgt durch Hitex!

Übrigens, wenn Sie  mit Keil Produkten wie  Compiler (MDK-ARM), RTOS und Middleware (RL-ARM) Ihr Projekt realisieren wollen, dann erhalten Sie bei Hitex das komplette Keil Programm. Wir bieten attraktive Pakete an.

Bei Rückfragen kontaktieren Sie bitte unseren technischen Vertrieb::

Peter Donde, Tel:.0721 9628 143 oder email peter.donde@hitex.de

Embedded USB Stacks von HCC für die ARM Cortex M3 basierende STM32 Microcontroller Familie released

Filed Under (News) by Donde on 17-08-2009

Tagged Under : , , , , , ,

HCC embedded (Vertieb Hitex Development Tools) hat alle  USB Stack’s (Device, Host, OTG) auf die STM32 Familie portiert und freigegeben.
Getestete Projekte mit Standard-Toolchains und handelsüblichen Evalboards sind verfügbar.
Damit steht dem Anwender im Verbund mit den HCC file Systemen auch für die STM32 Familie ein effizientes- und kostensparendes Softwarepaket zur Verfügung, das mit diversen RTOSes, aber auch ‘stand-alone’ betrieben werden kann.

Selbstverständlich ist auch eine grosse Pallette von Treibern wie z.B MTP (Media Transfer Protocol) oder CDC-ECM (Ethernet Control Model) im Programm.
Mit dem HCC ,failsafe’ Flash Translation Layer (FTL) kann z.B. ein Adressbereich von bis zu 4 terabyte NAND Flash beim STM32 realisiert und stabil arbeitend erzielt werden.

Support für 1Gb Micron NAND Flash

Filed Under (News) by Hitex on 11-08-2009

Tagged Under : , , , , , , , , ,

HCC-Embedded hat seine Flash-File-Systeme nun auf Micron NAND-Flash portiert.

NAND-Flash-basierende Devices spielen mittlerweile in Embedded Entwicklungen eine wichtige Rolle, da sie gegenüber NOR-basierenden Versionen eine einfache und kostengünstige Erweiterung der Speicherkapazität und eine verbesserte Performance bieten. Diesem Trend folgend hat HCC Portierungen und ausgetestete Versionen für das 1Gb Micron NAND-Flash (MT29F1G01ZAC) realisiert.

Die Treiber von HCC sind einmal für den HCC Fail Safe Flash Translation Layer (FTL) mit den File-Systemen SafeFAT, FAT und THIN sowie auch für die Systeme SAFE und TINY einsetzbar. Der Micron NAND Flash Device verfügt über ECC-Funktionalität (Error Correction Code) auf dem Chip, was einen wesentlichen Vorteil gegenüber der Realisierug des Fehlerkorrektur-Algorithmus über Softwaremodule darstellt. Mit dem Serial Peripheral Interface (SPI) kann der Micron NAND bei kleinem Low-Pin-Count mit nahezu allen gängigen Embedded Mikrocontrollern kommunizieren.

Flash Translation Layer (FTL) von HCC

Filed Under (News) by Donde on 05-08-2009

Tagged Under : , , , , ,

Das FTL von HCC (Distribution über Hitex) erlaubt NAND Flashes in logische Sektoren von 512k, 2k und 4k zu adressieren. Failsafe Funktionalität und Wear-Leveling sind weitere Attribute des FTL’s. HCC’s FTL  kann mit allen populären NAND Flashes sowie  auch mit ATMEL Data Flashes in der Version FTL DF angewandt werden.

Weitere Details und FTL Diagramm finden Sie unter diesem Link.

Switch to our mobile site