Home
uRT51 Real-Time Suite
Contents
1. File Commands for creating opening saving and printing tasks codes Edit Commands for copying deleting pasting and system configuration View Command for status bar viewing Window Commands for displaying windows Tools Commands for accessing uRT51 Real Time Suite modules Help Commands for accessing online user guides and general information about uRT51 Real Time Suite Arranging Windows The Window menu contains commands for manipulating tasks editing windows and modules windows If you have multiple windows open you can bring one of them to the front by selecting it from the list at the botton of this menu Window gt Cascade arranges windows in overlapping fashion starting from the top left corner of the display area so that the title bars are visible The active window remains active in front Window gt Horizontally Tile arranges windows from top to bottom in non overlapping fashion resizing them to fill the display area Window gt Vertically Tile arranges windows from left to right in non overlapping fashion resizing them to fill the display area Window gt Arrange Icons arranges icons of minimized windows in rows starting at the botton left of the display area Window gt open window list lists all open files in the order they were opened The active file is indicated with a check V Getting Help To access the documentation select one of the following Help menu commands e Contents
2. Watching the uRT51 microprocessor registers The uRT51 microprocessors registers can be watched trough the CPU Registers window The CPU Registers window can be opened by choosing Tools gt CPU Registers or by clicking the CPU Registers button ll CPU Registers g 10 xi To Hex C Dec C Bin r General m Flags A 02 PSW 00 RO FF CYACFORS1 R50 0Y P a aaa Pointers R2 oo DPTR 0000 R3 00 Pcie SOS R4 Joo sejo R5 00 Instruction Register RG Joo IR 74 R 00 Time 869 421 200 ns The CPU Registers window shows the internal registers of the uRT51 microprocessor At the bottom of the window the current time is shown The value of the registers can be watch in Hexadecimal Decimal and Binary representations This can be selected through the options at the top of the CPU Registers window Running the Real Time Application When project was downloaded and the uRT51 microprocessor reset your can execute your application To do so you have to click the Run button in the control console The uRT51 microprocessor will start to execute the application code without any debugging interference You can stop the execution of your application any time by clicking the Stop button in the control console When the uRT51 microprocessor is stopped all the information in the uRT51 Real Time Suite is updated You can re run and stop the execution of the application by clicking the
3. e Task Editor Real Time Properties dialog box Control Console CPU Register viewer Runtime code execution viewer Scheduling Analyser Variable Viewer Messages Viewer g RLC Real Time Programmer O x File Edici n Ver ventana Tools Ayuda ALC Microprocessor Disconected 5 36 PM oe uRT51 Real Time Suite User Interface uRT51 Real Time Suite Modules Task Editor Task editor allows user to specify the code and the real time properties of each task of the application Each task 1s hold in an individual and resizable window that contains the following information Name is used as the identification of the task in the system The name of the task must be unique in the application Description optional is an information text that can be used for documentation purposes Real Time Properties box holds the real time parameters of the task These parameters change according to the priority discipline chosen Task Code contains the code of the task Name Task Description Delay Task Real Time Properties Active First run at O5H O6H TH 0SH 0SH OAH OBH OCH J Periodical Deadline Enabled 100 ms Execution Priority ADConverter data to Accumulator c P1 0 I1 RO A L 1 4 01H DEC A LOOP 1 A RO oli A 1 Ready Priority 7 Real Time Properties Dialog box Real time property dialog box allows user to define the priority
4. hy Computer le la File name ask1 asm Save as type Assmebler Files asm v Cancel Ms My Network P Options includes Save in The target directory File name The name under which the file corresponding to the active window 1s to be saved The space above this field lists of the specified type in the target directory If you choose a name that already belongs to an existing file uRT51 Real Time Suite prompts you for permission to overwrite the existing file Save as type The type of file listed By default the active file is saved in its current type e g asm Printing You can print tasks in uRT51 Real Time Suite by choosing File gt Print The Print dialog box appears Exiting uRT51 Real Time Suit Choose File gt Exit to exit uRT51 Real Time Suite A warning prompts you to save changes in each unsaved file 4 Building a Project Project A uRT51 Real Time Suite project defines a real time system The project is composed of tasks real time properties and the priority discipline utilised Your project can include as many tasks as your hardware allows The name of each task should be unique in the project Creating a Project A project is created when a set of tasks is saved as a project by choosing File gt Save Project or File gt Save Project As uRT51 Real Time Suite displays the Save As dialog box Save Project ES Save in History E Task1 asm A E Task2 asm Tas
5. basic information such as a current project compilation directory environment settings and module specific options for viewers Collectively this information is known as the setup When you launch uRT51 Real Time Suite the program attempts to locate the file suite ini and read it for setup information If it finds the file in the installation directory then the last project is loaded In this way program starts in the same state as it was close last time If suite ini is not found an empty project with no tasks is loaded User Interface The uRT51 Real Time Suite has the following three major components e Menu bar adjoined to the title bar e Standard toolbar e Working area ij uRT51 Programming Suite lel x Fie Edit View Window Tools Help PESE Do cake Jide EA EA De E Taski Name Task1 Description Delay Task Real Time Properties Active First run at EQU OSH EQU 06H Viewer 1 ALE yy Hl tHe ir Deadline J F J IV Periodical J JV Enabled i E1 97 400 ns fi 0 216 700 ns Range 6 197 400 to 10 216 700 ns 4 019 300 ns h uRTS1 Microprocessor Disconected 11 24AM h Title Bar and Menu Bar The title bar indicates the current project The menu bar the horizontal space at the top of the screen contains the titles of the uRT51 Real Time Suite menus i uRT51 Programming Suite File Edit View Window Tools Help ose a ej Be o ea
6. composed of tasks The code of each tasks is saved in a asm file Your project can include as many tasks as your hardware allows The name of each task should be unique in the project Creating Tasks Create a new task by choosing File gt New Task which creates a new Task Editor Window a E Oj xj Marne Task Description Delay Task Real Time Properties O5H Active First run at ToN 07H 0SH 0SH OAH OBH OCH J Periodical Deadline Enabled 100 ms Execution Priority ADConverter data to Accumulator c P1 0 11 14 RO A 1 1 4 01H DEC A LOOP 1 A RO ol A Ready Priority A Task Editor window contains the following sections e Name is used as the identification of the task in the system The name of the task must be unique in the project When a new task is created a sequential default name is assigned e Description optional is an information text that can be used for documentation purposes When a new task is created it is assigned the task s name e Real Time Properties box holds the real time parameters of the task These parameters change according to the priority discipline chosen When a new task is created default values are assigned e Task Code contains the code of the task The code is the 8051 subset supported by the uRT51 microprocessor An empty code is set when a new task is created Opening Tasks There are three ways to open a
7. on uRT51 microprocessors uRT51 Real Time Suite describes a real time system in terms of tasks real time properties and priority discipline You may include as many tasks as you like within the memory constraints of your uRT51 microprocessor system These tasks are schedule accordingly to the priority discipline you select Arbitrary priority disciplines can be included in the uRT51 Real Time Suite under request uRTS1 Real Time Suite is full featured high performance interactive and easy to use It generates real time applications quickly and easily supports code debug and allows trusty analysis of runtime execution on the uRT51 microprocessor It includes all facilities for runtime analysis as well as supports data logging of all real time data values Real Time Tasks and Properties The Basic Objects The basic object of a real time system in the uRT51 Real Time Suite 1s a task A task carries out a certain function of the application A task 1s defined by e its code e its real time properties it sets the temporal properties of the task such as periodical invocation priority an so on Some real time properties depend on the priority discipline selected The task code defines the way that the task performs its function The real time properties establish the runtime behaviour of the task such as periodical invocation priority and so Some real time properties depend on the priority discipline selected Priority Discipline uRT5
8. 1 Real Time Suite WATS Microprocessor Disconected 11 32 AM E Downloading the Project The first time you connect you should download your project to the uRT51 microprocessor You can doing that by clicking the download button of the control console The application to download is the one gotten from the last successful compilation Download has to be performed with the uRT51 microprocessor stopped If the uRT51 microprocessor is running a warning windows is pop up asking whether you want to continue the downloading process or not uRT51 Running 3 X URTS1 is not stopped Stopped it now Cancel Selecting Ok the uRT51 microprocessor is stopping and the download process is started Selecting Cancel the uRT51 microprocessor is not stopped and the download process is cancelled When the download process is in progress the downloading window is shown The downloading window shows the remaining time to complete the download Downloading MENA Estimate 75 sec Resetting the uRT51 microprocessor When the project was downloaded into the uRT51 microprocessor a reset should be produced in order to start the real time application from the beginning The reset of the uRT51 microprocessor has to be performed by clicking the Reset System button of the control console A uRT51 microprocessor reset forces to initialise the registers of the uRT51 microprocessor and to set the time of the system to cero
9. 1 Real Time Suite supports a predefined set of priorities disciplines A priority disciplines defines the way in which real time tasks are schedule during runtime and consequently the behaviour of the system uRT51 Real Time Suite simplifies the process of programming the priority discipline on the uRT51 microprocessor Because the high flexibility of uRT51 microprocessor a wide range of priority disciplines can be implemented on it and additional ones can be integrated into the uRT51 Real Time Suite under request There is no present limit to the priority disciplines that can be included Further priority disciplines implementations will be available as updates Runtime Analysis uRT51 Real Time Suite includes fully featured tools for runtime analysis Data is retrieved from uRT51 microprocessor during runtime with no interference on the task execution Runtime behaviour can be monitored and analysed on line uRT51 Real Time Suite allows logging of the runtime data for further analysis Coma Separated Value CSV format is used for easy integration with data processing tools uRT51 Real Time Suite Modules e Task Editor e Real Time Properties dialog box e Control Console e CPU Register viewer e Runtime code execution viewer e Scheduling Analyser e Variable Viewer e Message Viewer The Task Editor allows user to specify the task code and the real time properties of each task of the application Each task is hold in an individual and
10. Run and Stop buttons respectively The status of the uRT51 microprocessor is shown in the status bar The first code executed after a download is the initialisation code that is included in a special task named Starting Task The uRT51 is initialised when the starting task is completed The starting task is automatically created by the uRT51 Real Time Suite The first run of each task should be set at a time that leaves enough time to the starting task to complete In this way the initialisation of the system finishes prior the execution of any real time task 6 Debugging a Project Debugging a project The uRT51 Real Time Suite includes a set of tools that lets you to debug your project The debug execution is based on events that stopped the execution of the uRT51 microprocessor These events can come from both the complexion of a microprocessor instruction or the changed on the real time task that is being executed Event configuration When you debug an application you want to watch the status of your application at certain inspection points The uRT51 microprocessor should be stopped at these inspection points and the status of uRT51 microprocessor should be shown through the uRT51 Real Time Suite The uRT51 Real Time Suite lets you to define three kinds of events that will stop the execution of your application e when a fetch cycle is about to be started The event is produced just before the uRTS1 microprocessor starts to exe
11. ands For example File menu e Literal user input For example Enter 100 e Program output For example uRT51 Real Time Suite record data into file name rtd e All dialog elements fields checkboxes drop down menus etc For example Click Accept Freestanding quotations of input examples file listings and output messages are represented by a constant width for for example loop1 mov a 01H Variables for which context specific substitutions should be made are represented by bold italics for example myfile asm Sequential steps in a tutorial are set off with a triangle in the margin References to mouse buttons are given in all capitals for example MOVE EDIT When a key 1s to be pressed and held while a mouse button is used the key and button are adjoined by a plus sing For example Shift SELECT means that the Shift key is pressed and held while the SELECT mouse button is used The terms left click right click and middle click all assume default mappings for mouse buttons Text omitted for clarity or brevity is indicated by an ellipsis Menu Commands and Dialog Titles Elements in hierarchical menu paths are separated by a gt sign For example File gt Open means the Open command in the File menu Tabs in dialog boxes are set off from the command name or dialog title by a dash For example Properties Real Time refers to the Real Time tab of the Properties
12. cute the next instruction The status of the microprocessor 1s the one left by the execution of the previous instruction Selecting the Enable Single Step checkbox of the control console sets this event e when there is a change on the current executed task The event is produced when the uRT51 microprocessor changes the task that is being executed Selecting the Enable Task Trace checkbox of the control console sets this events e when a Break Execution command is performed When the application is being debugged the uRT51 microprocessor can be stopped be performing a Break Execution command by clicking the Break Execution button of the control console Each one of these events stops the uRT31 microprocessor when it is in debug mode If both Enable Single Step and Enable Task Trace are disable the only way to stop the execution of the uRT51 microprocessor is through a Break Execution command Running a project in debug mode In debug mode the uRT51 microprocessor is stopped when it is running in trace mode and an event described above happens Starting the execution in debug mode There exist two ways to execute an application in debug mode e Trace mode the uRT51 microprocessor is stopped when an enabled event occurs its status is updated in the uRT51 Real Time Suite and it is automatically re run until the next event in which the process is repeated The trace mode allows tracing the evolution of the application It is started by clicki
13. dialog Special Keys Special keys are represented by the following abbreviations Key Abbreviation Shift Shift Enter Enter Control Ctrl Alternate Alt Backspace Back Delete Del Escape Esc Insert Ins Tab Tab Home Home End End Page Up PgUp Page Down PgDn Functions Keys F1 F2 F3 Arrow Keys Y gt A When certain keys are to be pressed simultaneously their abbreviations are adjoined by a plus sign For example Ctrl S means that the Ctrl and R keys are pressed at the same time When certain keys are to be pressed in sequence their abbreviations are separated by a space For example Alt E R means that the Alt and E keys are pressed at the same time and then released immediately after which the R key 1s pressed Abbreviations for alternative key presses are separated by a slash For example Shift Y means that the Shift key can be pressed together with either the up AN arrow key or the down Y arrow key Contact Information uRT51 Real Time Solutions info uRT51 com ar 2 Getting Started Launching uRT51 Real Time Suite To launch uRT51 Real Time Suite click the Start button on the windows taskbar and navigate to the uRT51 Real Time Suite installation directory in default installation in Programs gt uRTS51 Suite gt uRT51 Suite You can also double click the uRT51 Real Time Suite icon on your desktop which looks like this Setup Files uRT51 Real Time Suite contains
14. discipline that the uRT51 microprocessor will implement Additional priority disciplines can be included under request The Clock Frequency has to be set according to the clock frequency of the uRT51 microprocessor board ES Properties E 3 x Real Time Files Directories Clock Frequency Friority Discipline 10 MHz f Fired Priority C EDF Cancel The Priority Discipline selector allows choosing the scheduling discipline to be applied during runtime Additional priority disciplines may be included under request Control Console The control console allows the user to interact with the uRT51 microprocessor board for the following commands Connect with the uRT51 microprocessor board to establish communication Enable and Disable trace to follow the execution of each task of the system Download the real time application to the board Record the runtime scheduling for further analysis using the runtime analyser It must be noted that control console does not introduce any runtime overhead to the real time tasks execution Enable Trace Disable Trace Run 1 Step Break Execution Download Reset System Enable Task Trace e Enable Single Step Record RunTime Message Viewer The message viewer shows the errors that happened in the last compilation A double click on the error will switch to the line code that caused the error Messages E x DESCRIPTION TASK LINE INSTRUCTION
15. e Search To determine what version of uRT51 Real Time Suite you are using choose Help gt About uRT51 Real Time Suite uRT51 Real Time Suite displays the following dialog uRT51 Real Time Suite x uRT51 Programming Suite Wersi n 0 9 9 This program is designed to be used with the uRT51 processors Designed by Ricardo Cayssials All rights Reserved System Info Standard Toolbar Standard toolbar contains buttons for quick access to commands Button Menu Command File gt Delete File gt New File gt Open Task File gt Save Current Task File gt Save Project Edit gt System Configuration Real Time aa a OO X 15191 File gt Compile Tools gt Message Viewer Tools gt Control Console m Ba Tools gt CPU Registers El Tools gt Runtime Code Execution Viewer al Tools gt Scheduling Analyzer Ha Tools gt Variable Viewer Status Bar The status bar located at the bottom of the uRT51 Real Time Suite window displays context sensitive information about items in the interface The status bar includes the status of the link with the uRT51 microprocessor board yATS1 Microprocessor Disconected 11 32 AM a Working Area The area available for displaying windows of modules is called the working area Windows in the working area can be arrange according to the option of the Window menu 3 Working with Tasks Tasks A complete uRT51 Real Time Suite project is
16. file e Select File gt Open Task e Click the open file button a e Press Ctrl O Look in Q vez e ex EJ E nj E MOTOR1 ASM Desktop tareal asm i Y My Documents A My C t A z Files of type Assembler asm y Cancel a My Network P 7 Open as read only Se Ty A D BASES Z Options include Look in The source directory File name The name of the file to be opened The wildcard character can be used to narrow down the list of available files For example to list only ASM files whose names begin with the letter a type a asm and press Enter Only one file can be opened at a time All files of the specified type in the source directory are listed in the space above this field Files of type The type of file listed Predefined files are asm Closing Deleting Files To close the current file choose File gt Delete uRT51 Real Time Suite will prompt you to confirm deletion e Clicking Yes deletes the task from the project e Clicking No cancels the deleting operation Saving Tasks To save the current task choose File gt Save Current Task uRT51 Real Time Suite saves the tasks using its current filename and path To save a task using a different name or location choose File gt Save As uRT51 Real Time Suite displays the Save As dialog box Compilador J Inifiles _JProy1 _JProyecto MOTOR 1 ASM tareal asm A EAN
17. k3 asm Desktop Task4 asm ZN Task5 asm My Documents via My Comput PH E Save as type Todos los archivos y Cancel dh My Network P Options includes Save in The target directory File name The name under which the current project 1s to be saved The space above this field lists of the specified type in the target directory If you choose a name that already belongs to an existing file uRT51 Real Time Suite prompts you for permission to overwrite the existing file Save as type The type of file listed By default the project is saved in its current type e g txt Opening a Project To open a project choose File gt Open Project uRT51 Real Time Suite will prompt you to save the current project URT51 Real Time Suite displays the Open Project dialog Look in E Proy e 10 e Ed Files of type Todos los archivos y Cancel 7 Open as read only My Network P a Options include Look in The source directory File name The name of the file to be opened The wildcard character can be used to narrow down the list of available project files For example to list only files whose names begin with the letter a emple to list only AS Enter Only one file can be opened at a time All files of the specified type in the source directory are listed in the space above this field Files of type The type of file listed Predefined files are asm Saving the Project T
18. n a project is successfully compiled it is ready to be executed by the uRT51 microprocessor A project defines a real time application and it includes all the real time information required during runtime uRT51 Real Time Suite includes a set of tools that communicates with the uRT51 microprocessor in order to download to debug and to analyse a project Communicating with the uRT51 microprocessor URTS51 Real Time Suite allows you to link to the uRT51 microprocessor in order to download your project or to control the execution of your application The commands you can send to the uRT51 microprocessor are contained in the control console of the uRT51 Real Time Suite Control Console The Control Console windows can be opened by selecting Tools gt Control Console or clicking the console button E The Control Console window contains all the command to download and to debug your application Download Reset System Enable Task Trace e Enable Single Step Record Runt ime Connecting to the uRT51 microprocessor uRT51 Real Time Suite connects to the uRT51 microprocessor by clicking the Connect button of the control console uRT51 tries to connect to the uRT31 microprocessor connect to the serial port of the PC If no uRTS1 microprocessor is connected or a communication error happens then a error message saying Communication not established is shown The status of the connection is shown in the status bar of the uRT5
19. ng the Start Trace button of the control console and you come out from this mode by clicking the Stop Trace button of the control console e Run I Step mode the uRT51 microprocessor is stopped when an enabled event occurs and the status is updated in the uRT51 Real Time Suite Clicking the Run 1 Step button in the control console starts it Analysing the runtime behaviour of an application The uRT51 Real Time Suite contains a set of tools to analyse the runtime behaviour of the real time application These tools let you to watch the status of the uRT31 microprocessor in order to analyse whether there exist some bugs or not CPU Registers viewer The uRT51 microprocessors registers can be watched through the CPU Registers window The CPU Registers window can be opened by choosing Tools gt CPU Registers or by clicking the CPU Registers button a The CPU Registers window shows the internal registers of the uRT51 microprocessor The current time is shown at the bottom of the window The value of the registers can be watch in Hexadecimal Decimal and Binary representations This can be selected through the options at the top of the CPU Registers window CPU Registers a 0f x f Hex O Dec C Bin PClo10s sP 00 Instruction Register IR 74 Time 869 421 200 nz Runtime Task viewer The Runtime Task Viewer shows the current instruction that the processor is executing It changes from task to task according the cur
20. nnnnnnnnnnnnss 18 CONTO EGON uretra 18 Connecting to the uRT51 microprocessor essssssseoeersssssssseererssssssssceersssssseseeeres 18 Downloading the TTO CC lessees di E inet test 19 Resetting the URTOL MICroprocessor sseeeeesessssseoererssssssssetrrssssssssceressssssseeereees 19 Watching the uRT51 microprocessor TeglsStelS ooooccccccccconononnncnnnnnnnonnnnannnnnnnnnnnnnnnos 19 Running the Real Time ApplC AO a 20 6 Dep ussme a A peee eain 21 Depune apro COU hecsat stance 21 Vent conn aurion e cris 21 Runnme a project in debe modem dia 21 Starting the execution in debug MOde ooooonnnnnnnccncnnnnnonnnnnnnnnnononanonnnnnnnnnnnnnnannnnnos 21 Analysing the runtime behaviour of an applicati0N cccccoooooocncnnnnnnononnnnnnnnnnnnnnoos 22 CPU RESIES Mie Wer 22 Runtime Task View 60 can a aa nE ai 22 Schedine AA a drid 23 Varna VICWEN ade 23 La UR TS RealTime Suite ainia iio cnica 25 O A eo del 25 Whatisstis UR TS Reak Imne SOn cossin a 29 User DIE IC eena a E E aeteseniat ces rnarneesie 26 URL Real Time Suite Modules a a a a down eree caren 26 Ta TO ee T eae 26 Real Time Properties Dial g board isa 27 Priority Dise PUNE acea Error Marcador no definido Control One a E ea eee 21 Message VIC W lt 28 1 Overview uRT51 Real Time Suite An Integrated Real Time System Tool uRT51 Real Time Suite is a high performance tool that supports programming debugging and analysis of real time systems implemented
21. o save the current project choose File gt Save Project uRT51 Real Time Suite saves the project using its current filename and path Compiling the Project When a project is compiled a code for the uRT51 microprocessor is built from the tasks code and real time properties of the project 1 To compile the project choose File gt Compile or click the compilation button di URT51 Real Time Suite will give you a report of the compilation If there were no errors a message of Compilation Successful appears Click Ok to continue Report Compilation Successfull If there exist compilation errors a message shows how many errors were found during compilation Clicking Ok a window reporting the errors shows up Messages E x DESCRIPTION TASK LIHE INSTRUCTION SYMBOL NOT DEFINED Task 13 mow AO AF The Message window shows Description The description of the compilation error Task The name of the task which produced the error Line The line which produced the error Instruction A copy of the line that contains the error The uRT51 Real Time Suite redirects to the line that produced the error when a line of the Message window is double clicked The Message windows can be opened by selecting Tools gt Message Viewer or clicking the message button El When project is successfully compiled it can be downloaded to the uRT51 microprocessor 5 Running a Real Time Application Running a project Whe
22. rent executing task The current time is shown at the top of the window PE Runtime Task Viewer EA TA Elapsed Time j jet if AS f 869 421 200 ns LOOP2 DECA JNZ LOOP2 MOV 4 RO MOV 024 The Runtime Task Viewer window can be opened by choosing Tools gt Runtime Task Viewer or by clicking the Runtime Task Viewer button RunTime Task Viewer Tark E Adah Scheduling Analyser The scheduling analyser shows graphically the execution of each task of the application The diagram showed is the last runtime recorded when execution was performed in Debug Mode To start the record of the runtime of the uRT51 microprocessor the Record Runtime and the Enable Task Trace checkboxes of the control console should be enabled prior to start execution in debug mode Note Scheduling analyzer shows the runtime scheduling performed when Record Runtime and Enable Task Trace are enable and execution is performed using either Start Trace or Run 1 Step The Scheduling Analyzer window can be opened by choosing Tools gt Scheduling Analyzer or by clicking the Scheduling Analyzer button 5 The Scheduling Analyzer shows a scheduling diagram of the runtime The left panel shows the name of the tasks and the right one a timing diagram of the runtime The order of the tasks can be modified using the buttons A and Sl Range 0 to 35 700 781 ns 35 700 781 ns bh 35 700 781 ns Va
23. resizable window for easy quick and interactive task programming The Real time property dialog box allows user to define the priority discipline that the uRT51 microprocessor will implement Additional priority disciplines can be included under request The control console allows user to interact with the uRT51 microprocessor board to download trace and supervise its runtime behaviour The CPU registers viewer shows the data holds in each register of the CPU The data can be displayed either in hexadecimal decimal or binary format The runtime code execution viewer shows the current instruction that the processor is executing It changes from task to task according to the current executing task The scheduling analyser shows graphically the execution of each task of the application Zooms and measurement rules are included The variable viewer shows the data stored in each variable The set of variables to be displayed is selected from a list and can be put on view in different formats Logging of the runtime behaviour can be done for further analysis The message viewer shows the errors that happened in the last compilation A double click on the error will switch to the line code that caused the error Documentation Conventions This section contains information about the typographical and stylistic conventions used in this user guide Special Fonts The following inline references are represented by a bold font e Menu comm
24. riable viewer The variable viewer shows the data stored in each variable The set of variables to be displayed is selected from a list and can be put on view in different formats The variables are updated when the uRT51 microprocessor is stopped A log file can be defined to store the evolution of each variable during runtime Note Changes produced between events will not be logged The Variable Viewer window can pa opened by choosing Tools gt Variable Viewer or by clicking the Variable Viewer button 4 The configuration of the variable viewer can be save and load from files using the save and load 4 button at the top of the variable viewer window respectively The Variable Viewer shows the value of each variable the last time it was modified its maximum and minimum values and the log file The log file can be modified clicking the corresponding file cell Yariable Viewer Remove Row Refrezsr arahe Curent alue Update Time Masinium alue Minimum alue Bema Type Address Log File active 255 869 422 00 ne Decimal aans ae ae C L val se EI E E ee e IND A A 7 URT51 Real Time Suite Introduction uRT51 Real Time Suite 1s meant for the real time programmers that want to program a real time application in a very easy fast and flexible way It works with the uRT51 microprocessor board and it supports both Fixed Priorities and EDF priority disciplines uRT51 Real Time Suite brings a very interactive envi
25. ronment that allows the user to analyse and to program real time applications with a few key strokes uRT51 Real Time Suite is intended to take much of the headache out of the art of making real time applications No timers Interrupt Service Routines or handlers are needed to implement what you want You just think what you want to do and let uRT51 Real Time Suite program it for you uRT51 Real Time Suite is a stand alone application that needs only the uRT51 microprocessor board What is the URT51 Real Time Suite uRT51 Real Time Suite is a programming environment that lets you built a real time application with a few key strokes You see the code of each real time task in a resizable window where you can configure the real time parameters as you desire Both Fixed Priority and EDF priority disciplines are available to schedule the real time tasks After setting all the parameters you can compile and download the application to the uRT51 microprocessor board to run it When the uRT51 microprocessor board is configured the uRT51 Real Time Suite allows you to e run the application step by step e analyse the run time behaviour of each task e watch how tasks are scheduled e get statistics from the execution of the real time tasks uRT51 Real Time Suite is a full featured high performance interactive and easy to use User Interface uRT51 Real Time Suite brings an integrated user interface with the following built in modules
26. uRT51 Real Time Suite User s Manual Ricardo Cayssials All rights reserved June 2005 Contents Lo OVER VICW iii 4 uRT51 Real Time Suite An Integrated Real Time System Tool eee 4 Real Time Tasks and Properties The Basic Objects oooooocnccccncccnnnnnonncnnnnnnnnos 4 PRO ty DISC DUNE aig totes tose aehctartes E 4 AS cnet pia A e hearin sa a ore A RN 4 WR 31 Reals Pim Sutte Modules a N 5 Documentation Conventions oi E 5 Special POMS pesien E 5 Menu Commands and Dialos Titles id 6 O 6 Contacto ca ON daa 7 dis Gettin Started cidcid 8 leaunchine uR TS Reale Lime Sue A 8 BS MUN pl gt ARE O A O 8 User interaction 8 Tite Barand Mentiras 9 PAPAIN CIN SW ING OW S ernie a E 9 Goto E e 10 Standard Fooi en o a E 10 SaS Data 11 VV OBIS ATO A a A 11 dis WOFKIMS wih T asksins aE EENE 12 Pask POPE A T E A 12 Greatino ASKS eresiaren a E pida dias 12 Opening Lakes 12 Closime Delstins Pues iran 13 Saya asks els 13 O Gleauentcuavel Guonieinadantudigndlendentasentde E E 14 Exitus wR TS Reale Tine SU iaa 14 4 Building a Project scscesscsdecccesssveccecacocsscestecnscuasevsecctadendedsasessceesesnsusases 15 PrO O a E A E E 15 Creatine a Proa aaa 15 Openino a Proe Ersen a a 15 Savine the Pro cota 16 COMPDS the Pro eb dd A A 16 5 Running a Real Time Applicati0N oococcccccccccnncnnnos 18 A E E neat sonasn atone 18 Communicating with the uRTS 1 MiCrOprocessSoT ooooonnncnnnncnononnnonnnnnnnnnn
Download Pdf Manuals
Related Search
Related Contents
Samsung YP-520HW 用户手册 guía del usuario: godex g-500 StaRRsed Flex User Manual Velleman MK191 toy Clinpro Sealant america energy inc sistemas de vacío medicinal de paletas rotativas Copyright © All rights reserved.
Failed to retrieve file