Abstract:Aiming at traditional embedded real-time operating systems have some difficulty in rapid development of operation and control software. Use multi-threading mechanism is adopted to realize the multiple concurrent tasks in control table of one electro-optical monitoring and sighting device. The system framework is introduced firstly. Then the method is discussed which could realize the multi-tasks based on the multi-threading mechanism of LabWindows/CVI 9.0 and tools such as external communication card and video-acquiring card. The detailed method to realize multi-threading, video display and information accession sub-thread, communication sub-thread is provided. The system experiment result indicated that the software could achieve fast response, minus block and better performance. The software also have some other specialty such as simplified human-machine interface, clear information indication and optimized user operate process.