Font Size: a A A

Based On Vxworks Single Board Design Of The Underlying Software

Posted on:2011-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:H J WanFull Text:PDF
GTID:2208360308966215Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of communication, computer and microprocessor technology, embedded system has been widely applied to many fields. Now embedded software is becoming more and more complex; and the stability of them is getting worse and worse. Thus how to ensure system'reliability has become increasingly important. For this purpose, this paper has developed a set of software which based on ARM and VxWorks Operating System. The software is similar to the Single Board Software; and the function of the software is more simple than the Single Board Software, but very stable. When the system starts, the software firstly run; and help start Single Board Software up. If Single Board Software has error, the system can run back to the software. Users can obtain all kinds of information of the board by it; and it also can configure the board expediently, so the system is in a controllable state.First of all, this article describes the VxWorks operating system and ARM CPU briefly; then analyzes the architecture of net element. Through the program, this article describles the location of software in the entire system in detail, as well as the relationship with other modules. The conversion process of software states and the boot process of the entire network element are described in detail, which provide guidance for the follow-up software solution. Secondly, the paper explains the detailed architecture of the whole software; and gives the detailed design of all major modules. TFFS file system has an important effect for software upgrade on-line, the paper also gives the detailed design. The paper proposes an idea of upgrading software on-line without affecting the stability of the system; and gives a concrete realization of the program. Finally, the compilation of the image and software debugging process are introduced in detail, which focuse on software debugging tools and methods in the VxWorks operating system; and summarize some practical experience in development of this topic.Through the research of this topic, the embedded system has achieved desired goal; and after servel rounds of testing, the version of software is very stable.
Keywords/Search Tags:Embeded System, VxWorks, BSP, TFFS, ARM
PDF Full Text Request
Related items