Embedded software automatic test system and method thereof

An automatic test system and embedded software technology, applied in software testing/debugging, data exchange through path configuration, bus network, etc., can solve different processor architectures, cannot meet engineering applications, cannot find system problems, etc. problems, achieve low professional knowledge requirements, improve functionality and coordination, and test work is simple and easy

Inactive Publication Date: 2010-11-10
SANY HEAVY MACHINERY
View PDF2 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Embedded development is complicated by the fact that the host and target machines often run different operating systems and the architectures of the processors are also different from each other
In the prior art, the solutions for embedded software testing are basically carried out on independent single devices, but the system software in actual engineering applications is often scattered in a network system composed of multiple devices, and each device has its own The division of labor, and there is data communication between each other. A single test cannot test the overall performance and coordination of the entire system, and cannot find out the problems in the system function. As a client, the host cannot directly access the system composed of CAN bus network, so the current test methods and systems cannot meet the needs of practical engineering applications

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded software automatic test system and method thereof
  • Embedded software automatic test system and method thereof
  • Embedded software automatic test system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] Example 1: see figure 1 , 2 As shown, an embedded software automatic test system includes a host with a monitoring program, a node controller TestNode, and a network system composed of three devices to be tested, Contr0, Contr1, and Contr2 connected to the CAN bus. The host is connected via a serial port. The SCI (RS232) is connected with the node controller, and the node controller forms a CAN network with the device to be tested via the CAN bus; the node controller is provided with a data buffer unit, a protocol conversion unit and a built-in The control unit of the data organizer; its test steps are:

[0023] (1) The host sends the preset use case parameters to the node controller through the serial port;

[0024] (2) The protocol conversion unit in the node controller converts the Modbus protocol that receives the parameters of the use case into the CAN protocol, and sends it to each device under test in the network system through the CAN bus in a broadcast manner...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an embedded software automatic test system, comprising a host and a CAN bus network system. The embedded software automatic test system is characterized in that the host is connected with a node controller through a serial port, the node controller respectively forms CAN networks with equipment to be tested through CAN buses; and a data buffer unit, a protocol conversion unit and a control unit are arranged in the node controller. The method of the embedded software automatic test system is as follows: (1) the host transmits preset use case parameters to a node controller through the serial port; (2) the protocol conversion unit converts CAN protocols and transmits the CAN protocols to each equipment to be tested in a broadcasting mode; (3) the equipment to be tested is processed according to use case parameters to feedback results; (4) data is prepared and the uploaded to the host; and (5) the host judges and outputs a test result. In the invention, the node controller is arranged between the host and the network system to realize data transmission between the host and each equipment to be tested in the CAN bus network, thus realizing test on the network performance and coordination of the whole system.

Description

technical field [0001] The invention relates to a software testing system and a testing method, in particular to an embedded software automatic testing system and a method thereof. Background technique [0002] Embedded software is the operating system and development tool software embedded in hardware. Its relationship in the industry is embodied as: chip design and manufacturing → embedded system software → embedded electronic equipment development and manufacturing. Widely used in national defense, industrial control, household, commercial, office, medical and other fields, such as our common mobile phones, handheld computers, digital cameras, set-top boxes, MP3, etc. are the result of intelligent transformation of traditional products with embedded software technology . Usually embedded systems have relatively high requirements on reliability, and the failure of embedded system security may lead to catastrophic consequences. Even non-safety systems will lead to serious ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36H04L12/40
Inventor 戴晴华袁爱进陶思扬
Owner SANY HEAVY MACHINERY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products