As science advances, novel experiments are becoming more and more complex, requiring a zoo of control devices and electronics executing complicated sequences of steps. Device availability and monetary constrains usually lead to a highly heterogeneous setup with components from several different manufacturers using many different protocols and interfacing mechanisms. This often results in control software being puzzled together to use and provide a multitude of interfacing and control functionality, each using their own calling conventions, data structures, etc. To make matters worse, usually a group of relatively independent programmers is trying to write and maintain the code base. Often this causes extensive duplication of effort as program segments are hard to reuse, since unpredictable changes to the segments by the original authors might compromise other code using these segments.
Tornado 的manuals 很全面,國(guó)內(nèi)的書(shū)大部分是翻譯的它。經(jīng)常需要查閱的。Tornado Online Manuals
GDB User s Guide
GNU Make User s Guide
GNU Toolchain Release Notes
GNU Toolkit User s Guide for Pentium
GNU Toolkit User s Guide for Simulators, 68K, and SH
Tornado API Guide
Tornado API Reference
Tornado Getting Started Guide (Windows Version)
Tornado Migration Guide
Tornado Reference
Tornado Release Notes
Tornado setup SDK Developer s Guide
Tornado User s Guide (Windows Version)
USB Developer s Kit Programmer s Guide
USB Developer s Kit Release Notes
VxWorks API Reference
VxWorks BSP Developer s Guide
VxWorks BSP Developer s Reference
VxWorks BSP Reference
VxWorks Errno Code List
VxWorks Network Programmer s Guide
VxWorks Programmer s Guide
VxWorks for Pentium Architecture Supplement
WindView User s Guide
WindView User s Reference
The iputils package contains ping, a basic networking tool. The ping command sends a series of ICMP protocol ECHO_REQUEST packets to as pecified network host and can tell you if that machine is alive and receiving network traffic.ipv6calc is a small utility which formats and calculates IPv6 addresses in different ways. It extends the existing address detection on IPv6 initscript setup or make life easier in adding reverse IPv6 zones to DNSor using in DNS queries like nslookup -q=ANY ipv6calc -r 3ffe:400:100:f101::1/48`
The sample software includes, common library, peripheral APIs, and test modules
for the APIs. The common library include startup file, standard definition and
header files, processor specific setup module, generic interrupt related APIs,
timer routine, and scatter loading file. The peripheral directories include,
GPIO, PWM, Real-time clock, timer, SPI, I2C, Watchdog timer, UART, external
interrupt, etc.
The idea behind differential GPS is to remove as much errors as possible from the range measurements by establishing these errors at a reference site. In its most simple setup, a GPS receiver is located at a well surveyed position and its (pseudo) range measurements are compared with the actual calculated range from this receiver to the SV s. The differences between measured ranges and calculated ranges at the reference receiver are applied as corrections to the ranges measured by other receiver(s) close by.