embedded AK-TCP/IP-STACK

Ähnliche Dokumente
XT - NANO - XXL XT-NANO-XXL

XT - NANO - SXL XT-NANO-SXL

XT - NANO - XXL XT-NANO-XXL

XT - FEMTO - SXL XT-FEMTO-SXL

Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

Handbuch für die XXL/R/S Produktserie

TCP/IP. Internet-Protokolle im professionellen Einsatz

Internet und WWW Übungen

Internet - Grundzüge der Funktionsweise. Kira Duwe

TCP/IP Implementierungen für OpenVMS im Überblick

Internetprotokoll TCP / IP

Device Management Schnittstellen. Referat von Peter Voser Embedded Development GmbH

Handbuch für die XXL/R/S Produktserie

Curriculum Telekommunikation für Smart Metering

Netzwerk-Programmierung. Netzwerke.

Breitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

KN Das Internet

Peer-to-Peer- Netzwerke

UDP-, MTU- und IP- Fragmentierung

ACP SM-25x4/ET02. Protokollelemente für Ethernet TCP/IP

HP JetAdvantage Security Manager

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

MFC-1910W Kompaktes 4-in-1 Multifunktionscenter Brother

Grundkurs Datenkommunlkation

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

Systeme II 4. Die Vermittlungsschicht

TCP/IP unter Windows

Systemanforderungen NMS Software (Network Management System)

XT-NANO-XXL DesignGuide V1.1

Vorwort Vorwort zur deutschen Übersetzung... 11

TCP/IP Protokollstapel

Der TCP/IP- Administrator

SCHICHTENMODELLE IM NETZWERK

Sicherheitskonzepte für das Internet

TIMO LAN-Adapter. Anleitung

Grundkurs Datenkommunikation

Implementierung eines universellen IPv6 Protokollstapels

Mobilkommunikationsnetze - TCP/IP (und andere)-

ALLNET ALL-SG8428M. 24 Port Gigabit Switch mit 4 SFP Gbit Ports. Art.Nr.:

Ha-VIS FTS 3000 Einführung und Merkmale

XT-NANO-XXL DesignGuide V1.1

Sicherheitsmanagement in TCP/IP-Netzen

TCP/IP Troubleshooting

SNMP 1 -basierte dynamische Netzwerkkonfiguration und analyse

AK-NORD EDV-Vertriebs. GmbH Stormstrasse Itzehoe Gemany

Internet unter OpenVMS Eine Übersicht

TK805W-EXW - WLAN Router

Computernetze 1 LAN / Internet-Protokolle

Inhaltsverzeichnis. 1 Einleitung... 1

Informations- und Kommunikationssysteme

Anatol Badach Erwin Hoffmann. Technik der IP-Netze. TCP/IP incl. IPv6 HANSER

Vorlesung SS 2001: Sicherheit in offenen Netzen

Technik der IP-Netze

.NET Networking 1. Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros. Institut für Informatik Software & Systems Engineering

Lüfterloser 8 Port Managed Gigabit Layer-2 Switch

Lüfterloser 24 Port Managed Gigabit Layer-2 Switch

Windows NT 4.0 in heterogenen Netzen

UNIX-Rechnernetze in Theorie und Praxis

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

Mathias Hein. TCP/l P. 6., erweiterte und aktualisierte Auflage

ALLNET ALL-SG8452M 48 Port 10/100/1000Mbps + 4SFP Smart Managed Ethernet Switch FANLESS

Embedded Software aber sicher!

Übung - Mit Wireshark eine UDP-DNS-Aufzeichnung untersuchen

ALLNET ALL-SG8420M / 16 Port Gigabit Kupfer + 4x SFP smart-managed, lüfterlo

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

GigE Vision: Der Standard

TCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht

IP Adressen & Subnetzmasken

Internet-Sicherheit. Browser, Firewalls und Verschlüsselung. von Kai Fuhrberg. 2. Auflage

Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen.

Einführung in TCP/IP. das Internetprotokoll

Multicast & Anycast. Jens Link FFG2012. jenslink@quux.de. Jens Link (jenslink@quux.de) Multicast & Anycast 1 / 29

Inhaltsverzeichnis. Vorwort 15 Danksagungen 17

Rechnern netze und Organisatio on

R&R. Ges. für Rationalisierung und Rechentechnik mbh. R&R 15 Edelstahl-Terminal IT5001 mit Standfuß für raue Umwelt

Netzwerk-Programmierung in C

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

Das Internet-Protocol. Aufteilung von Octets. IP-Adressformat. Class-A Netzwerke. Konventionen für Hostadressen

Domain Name Service (DNS)

Internet Basics oder Wie funktioniert das Internet? Stefan Sporrer

Netzwerke. Netzwerk - Programmierung. Alexander Sczyrba. Madis Rumming.

Client-Server - Grundlagen

Mindbreeze InSpire. Management Center ... Support : Tel.:

IPv6 Neu sind nicht nur 128-bit aber eigentlich bleibt doch alles beim Alten

ALLNET ALL-SG8950M Layer 2+ FULL Management 48 Port Giga Switch und 2x SFP+ 10G Uplink LWL-/Fiber-Ports

Layer 3: Network Layer (hier: Internet Protocol Version 6)

Inhaltsverzeichnis. Teil I TCP/IP-Grundlagen Einführung... 11

Transkript:

embedded AK-TCP/IP-STACK Der embedded AK-TCP/IP-Stack von AK-NORD verbindet Ihre Produkte mit dem Rest der Welt. Mit geringem Aufwand lässt sich unser embedded AK-TCP/IP-Stack in Ihre Hardware-Lösung integrieren. Sie erhalten zwei Libraries, die es Ihnen erlauben, ohne weitere Kenntnisse des jeweiligen Microcontrollers, Ihre Lösung mit unserem embedded AK-TCP-IP Stack zu verbinden.

Network - Library Die Network-Library enthält alle relevanten RFC konformen Netzwerk-protokolle wie z.b. IP, TCP, UDP, DHCP, DNS, ARP, usw. Zusätzliche Funktionen wie E-MAIL- Versand und -Empfang, WEB-Server, TCP/UDP Client und Server sind selbstverständlich enthalten. Viele zusätzliche Softwarefunktionen, wie z.b. ein FAT12/16,32 Flash-File-System, LPR- Server, FTP-Server, FTP-Server, DYNDNS Client, Auto-Connect, Connect- On-Data, SD und DF CARD, 4-bit und SPI DISPLAY sowie Modem Emulation sind enthalten. Außerdem können Sie auf unser Mass- Production-Tool sowie unseren Konfigurationstool T-ADMIN-L zugreifen und auf Ihre Bedürfnisse anpassen. Network Library Unser Dual-Stack mit IPv4, IPv6, TCP, UDP, FTP, TFTP, ICMP, ICMPv6, ARP, NDP, NTP, SNMP, Netbios-NS, LLMNR, LPR, DHCP, DHCPv6, BOOTP, AutoIP, Multicast, IGMP, DNS,TELNET, HTML, HTTP,DYNDNS, SMTP, POP3, IEEE802.1x und SYSLOG bilden den Grundstock des AK-embedded TCP/IP Stack. Auch hier gewährt eine umfangreiche API den Zugriff auf alle erforderlichen Funktionen. Diese Network-Library wird von AK-NORD in ihren eigenen Produkten eingesetzt und ist über 100.000 mal erfolgreich in unterschiedliche Netzwerkstrukturen integriert worden. Wir bieten ihnen zu 100% getestete Software. SSLv3 sowie TLS1.0, TLS1.1, TLS1.2, sind ebenfalls verfügbar. Jedoch wird empfohlen, dass diese Protokolle nur in leistungsfähigeren Microcontrollern mit ausreichendem Speicher eingesetzt werden, da die maximum packet size ca 16KB pro Sende- und Empfangspaket(32KB) groß sein kann. Entscheiden Sie, welche Funktionen Sie benötigen. Je weniger Funktionen enthalten sind, je weniger Ressourcen benötigen wir. Beispiel1: ComPoint-LAN-L Alle Funktionen des AK-embedded TCP/IP-Stack sind enthalten. Inklusive Web-Server und Telnet mit allen Konfigurationsmöglichkeiten. 20KB Flash-File- System, BootFlashUpdate, SD-Card, FTP Server usw. 293KB Flash und 19KB Ram Beispiel2: BootFlashUpdate Ethernet,IP,ARP,DNS,UDP,ICMP,SNMP FLASH Read/Write MCU-MAC usw. 19KB Flash und 12KB Ram

MCU-Library Die MCU Library ist speziell auf den jeweiligen Microcontroller abgestimmt und auf seine Möglichkeiten zugeschnitten. Kein langes Testen und Entwickeln. Einfach nur benutzen. Die MCU-Library enthält alle erforderlichen Hardware-Routinen, wie z.b. FLASH WRITE/READ, RESET, INIT, TIMER sowie Funktionen für die Hardwareschnittstellen der SPI,UART, I2C,ETHERNET-MAC, PHYTER, TTL, usw. Alle API- Funktionen sind getestet, und Sie erhalten den Support und die Unterstützung hierfür von uns. Sie benötigen nur noch einen C-Compiler sowie Kenntnisse in ANSI-C. Alles andere kommt von uns. MCU Library Zu Ihrem ausgewählten Microcontroller erhalten Sie eine umfangreiche MCU-Library mit von uns getesteten API Funktionen. Die jeweilige MCU Library ist das Bindeglied zwischen Ihrer Software- Lösung unserem AK-TCP/IP Stack und dem jeweiligen Microcontroller. Sie können mit identischen API Funktionen wie z.b. MCU_UART_INIT und MCU_UART_SEND eine serielle Schnittstelle des Microcontrollers ansprechen, ohne weitere Kenntnisse des jeweiligen Microcontrollers zu haben. Dadurch sind Sie nicht mehr an den jeweiligen Microcontroller gebunden und können sogar auf einem leistungsfähigen Evaluation-KIT eines anderen Microcontrollers in Echtzeit Ihre Software entwickeln und unter realen Bedingungen testen. Fertige MCU.Libs sind für den AT91SAM7512, AT91SAM9260, ATSAMV71 LPC2388, LPC2468, LM3S6965, PIC32M, PIC32MZ sowie STR912FW44 erhältlich. Weitere Microcontroller-Libraries werden auf Anforderung erstellt, getestet und auf Ihre Bedürfnisse abgestimmt. Sie brauchen sich nicht mehr ärgern, das machen wir schon API - Aufrufe für die Funktionen der I2C, UART, SPI,,USB, TTL, MCU-INIT, MCU-RESET, MCU- TIMER, MCU-FLASH-INIT/WRITE/READ/ERASE, LCD-DISPLAY, WATCHDOG usw. sind soweit möglich vorhanden und für alle Microcontroller identisch. Ebenfalls wird ein Netzwerkupdate oder Bootloader auf Wunsch geliefert. Viele zusätzliche Funktionen wie WLAN(Wireless-LAN) mit IEEE802.11b,g,n, USBoE (USB-over- Ethernet), USB-Class3(HID), USB-Class7(Printer), USB-Class8(MassStorage), Treiber für SPI- DataFlash-Bausteine AT45DB011B bis AT45DB1282, PoverOverEthernet IEEE802.3af usw. sind zusätzlich erhältlich.

Software So geht s los. Es werden keine zusätzlichen Includes des jeweiligen Prozessors benötigt. Alle erforderlichen Routinen sind in unseren eigenen API s definiert. Selbst die Speicherverwaltung wie z.b. malloc(), realloc und free() haben wir implementiert. Nicht enthaltene Funktionen können selbstverständlich ganz normal über zusätzliche Includes erreicht werden. Unsere Standard- Compiler sind IAR sowie KEIL. Sie erhalten hierfür ein komplettes Projekt und können sofort starten.

Unterstützte Funktionen und Protokolle Group Protokoll Enthalten Library Ethernet 10 Half Duplex 10 Full Duplex 100 Half Duplex 100 Full Duplex Auto-Sensing Autonegotiation Auto MDI() Medium Dependent Interface Interface TTL UART RS232 RD,TD,RTS,CTS,DTR,DSR,DCD,RI UART RS485 RD,TD,RTS,CTS,DirectionControl I2C Master SPI Master,Slave TTLIO USB Device/Host CPU Pin-Management Init, Set, Clear, Read Flash Read, Write, Erase Timer, Reset, Init Software Modem Emulation Connect-On-Data Auto-Connect Tunnel-Mode DYNDNS-Client FTP- Server FTP-Client LPR-Server I2C-Master SPI-Master / Slave TTL IO Flashdrive Flash-File-System Fat16/32 SD-CARD Fat16/32 4bit- und SPI - DISPLAY E-Mail-Client TCP/UDP-Client TCP/UDP-Server Netzwerk DualStack IPv4 IPv6 IP Internet Protocol TCP Transmission Control Protocol UDP User Datagram Protocol FTP File Transfer Protocol TFTP Trivial File Transfer Protocol ICMP Internet Control Message Protocol ARP Address Resolution Protocol NDP Neighbor Discovery Protocol NTP Network Time Protocol Multicast IP-Multicast IGMP Internet Group Management Protocol SNMP Simple Network Management Protocol LPR Line Printer DHCP Dynamic Host Configuration Protocol BOOTP Bootstrap Protocol ZeroConfig/AutoIP Automatic Private IP Addressing APIPA DNS Domain Name System TELNET Remote Console HTML, Java-Applets, CSS Bereitstellung über FFS HTTP v1.0 v1.1 Hypertext Transfer Protocol DYNDNS Dynamic DNS Service (certified) SMTP Simple Mail Transfer Protocol POP3 Post Office Protocol Version3 SYSLOG Message client LLMNR Link Local Multicast Name Resolution Netbios-NS NetBIOS Name Service IEEE802.1x Authentication Protocol SSLv3, TLS1.0 - TLS1.2 Secure Sockets Layer Benötigen Sie mehr Funktionen? Sprechen Sie mit uns! MCU.LIB Network.LIB