TI-RTOS Networking (formerly known as the NDK or Network Developers Kit) combines dual mode IPv4/IPv6 stack with some network applications. TI-RTOS Networking support is available for both Ethernet-enabled MCUs as a part of TI-RTOS and also for TMS320C6000(TM) High Performance DSP-based devices.
TI-RTOS Networking includes:
- Core TCP/IP protocol stack: Dual-mode IPv6/IPv4 stack in both source and binary only including VLAN packet priority marking, TCP, UDP, ICMP, IGMP, IP, and ARP
- Network applications: HTTP, TELNET, TFTP, DNS, DHCP (IPv4 only) in both source and binary form
- Serial support: PPP and PPPoe
- Application Programming interfaces: BSD Sockets, including support for raw Ethernet
- Device drivers: Pre-tested device drivers in source and binary form. Other EMAC device drivers are available as part of TI-RTOS or TI Software Development Kits (SDK).
Required to use TI-RTOS Networking:
- TI-RTOS Kernel (SYS/BIOS) and Code Composer Studio(TM) IDE (CCStudio)
- Code Composer Studio IDE Overview
Free Development and Production Licensing
- TI-RTOS Networking is available free of charge for both development and production.
- TI-RTOS Networking is available as a free product download.
- Source code and binary libraries are provided for the network applications, jumbo packet buffer manager, and a reference device driver.
- TI-RTOS Networking also provides example programs and documentation (release notes, user guide, Ethernet driver design guide, and programmer's guide).