NET OS 6.1 Training - PowerPoint PPT Presentation

About This Presentation
Title:

NET OS 6.1 Training

Description:

... UNIX shell emulation called Cygwin. home. tuttle. usr. local. x-arm ... Cygwin bash. Covering the Tools w/ graphical FEs. Dev. Tools. binutils 2.10. gcc 2.95.2 ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 16
Provided by: ftp1
Category:
Tags: net | cygwin | training

less

Transcript and Presenter's Notes

Title: NET OS 6.1 Training


1
NETOS 6.1 Training
2
Introduction
3
What is NetOs?
4
The Operating System - ThreadX
  • ThreadX is the underlying RTOS in NETOS
  • Scalable, high performance, real-time kernel
  • Developed by Express Logic (www.expresslogic.com)
  • Included in NETOS as a library
    /netos/lib/32b/tx.a
  • Only objects used are linked to the image
  • ANSI C compliant
  • Source code optionally available

5
The TCP/IP Stack
  • Stack is based on the gtgtFusionltlt TCP/IP
    Stack(former Pacific Softworks)
  • Protocols PPP, ARP/RARP, ICMP, IGMP, IP,
    UDP, TCP, DHCP
  • Berkeley BSD compliant Socket Interface
  • Included in NETOS as a library
    /netos/lib/32b/tcpip.a
  • Only objects used are linked to the image
  • ANSI C compliant

6
Guide to Protocols inside NETOS
7
Higher Level Networking Protocols
  • Easy to use APIs for
  • POP3 / SMTP
  • FTP client and server
  • HTTP
  • Telnet
  • SNMP,SNMPv2
  • DNS
  • NTP
  • Fast IP
  • Fast UDP

void applicationStart (void) unsigned long
rc unsigned long handle char to
"01739011196_at_d2-message.de" //char to
"nsso01_at_marvin.os" char from
"devboard_at_marvin.os" char subject "Hi
there" char msg "Howdy." handle
MCCreate(POP3, 110, "192.168.101.240", \
25, "192.168.101.240") rc
MCSendSimpleMail(handle, from, to, subject, msg,
strlen(msg)) printf("MCSendSimpleMail
returned d\n", rc) rc MCClose(handle)
tx_thread_suspend(tx_thread_identify())
8
Low Level Code
  • Board Support Package (BSP) completely available
    in source, including device drivers for
  • Network Interface, Loop Back Device
  • Serial UART, SPI, HDLC
  • DMA
  • I2C, LCD
  • USB Host, Device
  • Power Save

9
GHS - Multi 2000
10
GHS Multi 2000
  • Green Hills Multi 2000, includes
  • Project Builder
  • C/C Compiler, Linker, Source Level Debugger
  • Performance Profiler
  • Run-time Error Checking
  • Graphical Function Browser
  • Version Control Systemincludes Interface to
    ClearCase as well
  • Event Analyzer

11
The GNU Development Tools
run in a UNIX shell emulation called Cygwin
12
Covering the Tools w/ graphical FEs
13
GDBTK - Insight A graphical FE for GDB
14
The Boot Up Procedure
  • Bootloader Image
  • Application Image

15
Boot loaderDoes the same BSP Initialization
Write a Comment
User Comments (0)
About PowerShow.com