An Example of Course Project of Real Time Multitask Programming

Full Text (PDF, 259KB), PP.65-71

Views: 0 Downloads: 0

Author(s)

Yu Jianxin 1,* Zhao Ying gong 1 Li You 1 Kuang Hongyu 1

1. Department of Computer Science and Technology Nanjing University Nanjing, China Zip code 210093

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2012.08.11

Received: 16 May 2012 / Revised: 21 Jun. 2012 / Accepted: 27 Jul. 2012 / Published: 29 Aug. 2012

Index Terms

Embedded system, education, course project, multitask scheduling, emulator, vending machine, semaphor

Abstract

This paper states a multi-task programming course project experiment item of real time operating system VxWorks. The project is an emulator of railway ticket vending machine. Its research background is Wuhan-Guangzhou high speed railway line ticket vending machine. The contents of the paper includes process flow, function design and analysis, data flow analysis, task division and definition, semaphore control application, test results, etc.

Cite This Paper

Yu Jianxin,Zhao Ying gong,Li You,Kuang Hongyu,"An Example of Course Project of Real Time Multitask Programming", IJEME, vol.2, no.8, pp.65-71, 2012. DOI: 10.5815/ijeme.2012.08.11

Reference

[1] Tang Kun, Wang Mingzhe, Peng Huaijun, “Research and implementation of railway automatic ticketing system,” Railway Computer Application (in Chinese) vol.12, No. 12, page 28, Dec. 2003.
[2] Wind River Systems, Inc. VxWorks Ver 5.5 Programmer's Gue[M], 2nd ed., Mar 2003
[3] Li Hailiang, Shi Pengcheng, “Analysis of WindML graphical interface program frame on VxWorks”, Industrial Control Computer (in Chinese), Vol.20, No. 1, Page 47, 2007...
[4] Luo Guoqing, develop embedded software on VxWorks, 1st ed., China Machine Press (in Chinese), April 2004, Page 35.
[5] Wan Liu, Cai Bin, Guo Yudong, “Analysis of multi-task communication and synchronization based on semaphore in VxWorks,” Journal of Information Engineering University (in Chinese), Vol. 5, No. 2, June 2004, Page 53.
[6] Cong Wei, Wang Yong, Yu Hongkun, “VxWorks Semaphore Applied in Task Synchronization,” Microcomputer Development (in Chinese), Vol. 14, No. 7, July 2004, Page 44..
[7] Kong Xiangying, Gui Baizhi, Embedded Real - Time OS VxWorks and its development environment Tornado, 1st ed., China electric power press (in Chinese), Jan. 2002, Page 152.