Describes the relationship between tornaod and VxWorks.

Source: Internet
Author: User
Tags tools and utilities

VxWorks:

VxWorks is an embedded real-time operating system launched by Wind River system. It has the characteristics of scalability, cropping and high reliability. Therefore, it is widely used in fields with extremely high real-time requirements, such as communication, military, aviation, and aerospace. VxWorks includes a microkernel, powerful network support, file system, I/O system, and various modules supported by C ++, and supports third-party products of more than 320 partner companies.

 

Tornado:

Tornado is a development debugging environment in the embedded real-time field. Tornado provides embedded system developers with a super development and debugging environment that is not limited by the resources of the target machine. Tornado consists of three highly integrated parts:

① Powerful cross-development tools and utilities running on the host machine and the target machine;

② High-performance, cropping real-time operating system VxWorks running on the target machine;

③ Multiple communication methods for connecting the host machine and the target machine, such as Ethernet, serial cable, ice or ROM simulator.

 

The figure below shows the relationship between the two:

Target server and target agent:

Target serverruns in the form of a process (tgtsvr.exe) on a Windows host, while target Agent runs on a VxWorks task (twdbtask) on the target machine. The two usually communicate over the network, however, you can also use other communication methods.

The wdb (wind Debug) protocol is used between target serve and target agent for communication, which is a bridge to link the target machine with tornado development tools on the host. Let's look at it again:

All tornado tools (such as shell, debugger, and browser) use the wtx (Wind River tool exchange) Protocol to communicate with the target server, the target server sends the request message to the target agent on the target machine, which avoids frequent access to the target machine by host tools.

Wtxregd( ), token is also in the form of (wtxregds.exe) running on a Windows host. Since tornado development tools do not directly access the target machine, wtxregd maintains the connection information between these development tools and the target server.

After reading the above introduction, you should have a more or less basic understanding of VxWorks and Tornado. Let's get started in the next section! All of a sudden, ^_^, I was inspired by the fact that I had read many Chinese monographs on VxWorks and tornado, and was confused but still confused, finally, I think the earlier the practice, the better, the harder it is to rely on the ten sentences I have seen on the Internet. Will the theoretical knowledge be supplemented.

 

References:

Tornado User's Guide 2.2

Tornado User Guide

VxWorks Reading Notes

VxWorks Program Development and practices

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.