RabbitLink EG2110 Bedienungsanleitung Seite 3

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 16
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 2
Key Features
• Full-feature programming editor
• Full-feature source and/or Assembly level
debugger, no in-circuit emulator required.
• Royalty-free TCP/IP stack with source
code and most common protocols.
• Hundreds of functions in source code
libraries and sample programs
• Exceptionally fast support for floating-
point arithmetic and transcendental
functions
• RS-232 and RS-485 serial communications
• Analog and digital I/O drivers
• I
2
C, SPI, GPS, Encryption, File System
• LCD display and keypad drivers
• Powerful language extensions for
cooperative or preemptive multi-tasking
• Loader utility program to load binary
images into Z·World targets in the
absence of Dynamic C
• Create your own source code libraries
and augment on-line help by creating
“function description” block comments
using a special format for library functions
www
.
zworld
.
com
Dynamic C Development Software
2
Dynamic C Development Software
3
Included Protocols and Add-On Modules
Dynamic C® is an integrated C compiler, editor, loader, and debugger designed specifically for
Rabbit microprocessor-based products. The Dynamic C integrated development environment
provides a platform for developing applications quickly for fast time to market. Since 1990,
Z•World’s effective integration of hardware and software has helped design engineers develop
thousands of successful OEM products.
Dynamic C includes extensive TCP/IP libraries and sample programs that serve as application
templates for fast program development. Customize your development environment with the
Dynamic C add-on library modules. These low-cost modules are sold separately, allowing you to
buy only the software capability your application requires, at an optimum cost-savings. Additional
user licenses, site licenses, and educational licenses are also available.
Dynamic Cs enhancements to standard C facilitate real-time programming on powerful embedded
systems. Language extensions include constructs for cooperative and preemptive multi-tasking
and protecting writes to variables during power failures. Libraries for standard C functions, board-
specific peripheral drivers, chip peripherals, and other features are included in source code format.
Assembly language programming is fully supported, and Assembly code is easily mixed with C code
for time-critical applications.
Developing software with Dynamic C is simple. Users can write, compile, and test C and Assembly
code without leaving the Dynamic C development environment. Debugging occurs while the
application runs on the target. Alternatively, users can compile your program to an image file for
later loading. Dynamic C runs on PCs under Windows 95, 98, 2000, NT, ME, and XP. Programs are
downloaded at baud rates of up to 460,800 bps while the program compiles.
Standard Debugging Features
Breakpoints - Set breakpoints that can optionally disable interrupts.
Single-stepping - Step into or over functions at a source or machine code level – uC/OS-II aware.
Code disassembly - The disassembly window displays addresses, opcodes, mnemonics, and
machine cycle times. Switch between debugging at machine code level and source code level by
simply opening or closing the disassembly window.
Watch expressions - Watch expressions are compiled when defined, so complex expressions
including function calls may be placed into watch expressions. Watch expressions can be updated
with or without stopping program execution.
Register window - All processor registers and flags are displayed. The contents of general registers
may be modified in the window by the user.
• Stack window - Shows the contents of the top of the stack.
• Hex memory dump - Displays the contents of memory at any address.
STDIO window - printf outputs to this window, and keyboard input on the host PC can be
detected for debugging purposes. printf output may also be sent to a serial port or file.
Speed Time-to-Market with Industry-Proven
Dynamic C
®
Development Software
Royalty-Free TCP/IP
Full TCP/IP stack with source code is
provided royalty free in Dynamic C.
HTTP
Hypertext Transfer Protocol. Protocol used by web browsers and servers to transfer files,
such as text and graphics. Contains facilities for Server Side Includes (SSI) and CGI routines.
POP3
Post Office Protocol. A standard protocol to retrieve e-mail.
TFTP
Trivial File Transfer Protocol. Simplified version of FTP that allows files to be transferred
from one computer to another over a network. Client and server available.
FTP
File Transfer Protocol. Application protocol in TCP/IP stack for transferring files between
network nodes. Server with password support for file transfers between network nodes.
SMTP
Simple Mail Transfer Protocol. Internet protocol providing e-mail services.
DHCP
Dynamic Host Configuration Protocol. A method for a device to assign its network
configuration information from a central server.
Socket-Level UDP –
User Datagram Protocol. Simple protocol that exchanges datagrams
without acknowledgements or guaranteed delivery.
Socket-Level TCP
Transmission Control Protocol. For reliable full-duplex data transmission.
PING
Network protocol to verify connecting to another host.
TCP/IP Libraries and Sample Programs (included in Dynamic C)
MicroC/OS-II: The Real-Time Kernel by Jean J. Labrosse
This new edition of the best-selling book MicroC/OS, The Real-Time Kernel,
contains over 200 pages of new examples and explanations of the popu-
lar real-time kernel. Jean Labrosse shows how the kernel was designed
and built and teaches the fundamentals of a multitasking real-time sys-
tem. Learn about kernel structure, task and time management, intertask
communications and synchronization, and dynamic memory allocation.
(Included with Micro C/OS-II software module.) 040-0001
MicroC/OS-II Real-Time Kernel Source Code & Sample Programs
This is a preemptive, prioritized kernel that allows 63 different tasks, ags, semaphores, mutex sema-
phores, queues, and message mail boxes. The book MicroC/OS-II; The Real-Time Kernel by Jean J.
Labrosse is included with this module. CD and Text Book 101-0644
PPP Source Code – Point-to-Point Protocol.
A common serial protocol for communicating
between computers. Supports transmission of
IP packets across a PPP link.
Download 101-1013 | CD 101-1012
SNMP Source Code –
Simple Network
Management Protocol. SNMP provides a
means to monitor and control network
devices, and to manage confi gurations, statis-
tics collection, performance, and security.
Download 101-0982 | CD 101-0977
Software Modules (sold separately)
Secure Sockets Layer (SSL) – SSL is the most
common form of security used on the Internet.
All modern browsers support it. Z•World’s,
small footprint implementation allows SSL
security to be added to web-enabled applica-
tions with just a few lines of code.
Download 101-0895 | CD 101-0896
FAT File System – The FAT fi le system familiar
to many programmers is now available for
Rabbit products with serial fl ash memories.
This easy to use fi le system is integrated with
HTTP upload and FTP for run-time updates of
web pages and graphics, security access lists,
embedded help fi les, or any fi le that needs to
be changed in the fi eld.
Download 101-0984 | CD 101-0978
Dynamic C includes extensive libraries and sample programs that serve as application templates for
fast program development. Dynamic C is included in all tool kits and development kits. Select from
a wide range of add-on library modules to customize your unique programming needs. These low-
cost modules are sold separately, allowing you to buy only the software capability your application
requires, at an optimum cost-savings.
A one-year subscription for telephone tech support is available with or without the most recent
upgrade of Dynamic C (e-mail/web-based tech support is free of charge). Additional user licenses,
site licenses, and educational licenses are also available.
AES Source Code
Advanced Encryption
Standard. Library and sample programs for
implementing encryption to a device’s com-
munications.
Download 101-0646 | CD 101-0658
Library Encryption Executable
Executable
utility program provides OEM developers
the ability to encrypt specifi c Dynamic C user
libraries for distribution to an end user.
Download 101-0647 | CD 101-0659
RFU Source Code –
Rabbit Field Utility.
Allows customers to modify RFU source code
and embed their own proprietary software for
distribution
to their
OEM customers
for pro-
gram
ming their devices without Dynamic C.
Download 101-0645 | CD 101-0657
RabbitWeb – RabbitWeb is a new way of
creating HTML forms for web pages that
interface with C variables in embedded net-
worked applications. RabbitWeb can reduce
weeks or months of complex Common Gate
Interface (CGI) programming down to hours.
Download 101-0910 | CD 101-0900
Order Online
@
Seitenansicht 2
1 2 3 4 5 6 7 8 ... 15 16

Kommentare zu diesen Handbüchern

Keine Kommentare