Third Party Product Guide for C166/ST10 - Tasking
Third Party Product Guide for C166/ST10 - Tasking
Third Party Product Guide for C166/ST10 - Tasking
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Software Design and Test Tools<br />
Back to Table of Contents<br />
PragmaDev<br />
18, rue des Tournelles<br />
75004 Paris<br />
France<br />
www.pragmadev.com<br />
<strong>Product</strong>: Real Time Developer Studio<br />
TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />
ProSign GmbH<br />
Steinfeldstrasse 3<br />
39179 Barleben<br />
Germany<br />
www.pro-sign.de<br />
<strong>Product</strong>: iCon-L<br />
TASKING Toolset: classic <strong>C166</strong>/<strong>ST10</strong><br />
PragmaDev is a privately held company<br />
based in Paris, France, that provides a set of<br />
tools <strong>for</strong> the development of real-time and<br />
embedded software: Real Time Developer<br />
Studio. It targets all development teams<br />
working with a real-time operating system.<br />
Real Time Developer Studio is the first<br />
commercial-off-the-shelf tool based on<br />
SDL-RT and UML languages. Its pragmatic<br />
approach and low price make it a good<br />
candidate to be widely used in a market<br />
where 90% of the developments use no<br />
graphical tools.<br />
ProSign is an expanding software<br />
company which is located in the Ostfahlen<br />
Technology park near Magdeburg<br />
(Germany). As specialist <strong>for</strong> the area of<br />
graphical programming and configuration<br />
they offer modern, individually tailored<br />
and easily expandable development<br />
environments <strong>for</strong> completing the products<br />
of hardware manufacturers and system<br />
designers<br />
The basis is <strong>for</strong>med by the development<br />
plat<strong>for</strong>m iCon-L. Various interfaces,<br />
modular structure and good scalability<br />
allow to easily adapt it to new devices and<br />
to integrate into existing systems. Usually<br />
the available standard libraries are only<br />
completed by device specific I/O blocks or<br />
special technology functions. Besides the<br />
powerful graphical editor iCon-L contains<br />
the simulation of the user program as well<br />
as functions <strong>for</strong> online observation and<br />
operation. Application programs are simply<br />
created by connecting function blocks.<br />
Be<strong>for</strong>e download they are trans<strong>for</strong>med by<br />
the system into a hardware independent<br />
<strong>C166</strong>/<strong>ST10</strong> <strong>Third</strong> <strong>Party</strong> <strong>Product</strong> <strong>Guide</strong> – Updates available from www.tasking.com/<strong>C166</strong><br />
SDL-RT is the real-time extension to the<br />
well-known SDL language from ITU,<br />
used <strong>for</strong> years in the telecommunications<br />
industry to specify protocols. SDL-RT<br />
introduces the missing concepts in SDL such<br />
as semaphores and embedded C language<br />
to fit the real-time developer’s needs while<br />
keeping the original language’s benefits.<br />
SDL-RT can be found <strong>for</strong> free at www.sdl-rt.<br />
org.<br />
Real Time Developer Studio is a set of<br />
SDL-RT, UML, and C/C++ editors. The<br />
unique combination of UML, SDL, C and<br />
C++ in the tool provides full and complete<br />
standardized graphical representations<br />
of any embedded application. The tool<br />
generates full C code out of the SDL-<br />
RT description embedding RTOS system<br />
calls and C++ skeletons out of the UML<br />
description.<br />
The connection between Real Time<br />
Developer Studio and the TASKING <strong>C166</strong>/<br />
<strong>ST10</strong> CrossView Pro debugger allows<br />
graphical debugging in the SDL-RT<br />
diagrams and at C level, as well as graphical<br />
traces based on SDL-RT MSC diagrams.<br />
<strong>for</strong>mat. The programs are executed in a<br />
runtime system which contains the target<br />
functions of all blocks. The runtime system<br />
is offered as ANSI-C source. It is prepared<br />
<strong>for</strong> simply porting to devices with many<br />
different processors or operating systems.<br />
For processors of the <strong>C166</strong> family the<br />
iCon-L runtime system was successfully<br />
ported with the TASKING <strong>C166</strong>/<strong>ST10</strong> tool.<br />
Software Design and Test Tools <strong>C166</strong>/<strong>ST10</strong><br />
23