With the rapid development of computer technology and the coming of the post-PC era, the embedded system can be found everywhere and becomes a new technical focus and orientation in IT field following the step of computer network technology. Nowadays, plenty of the embedded applications call for better performance. The systems constructed by 8/16-bit microcontroller can’t meet that demand. With the development of electronic and software technology, embedded system technology based on the 32-bit RISC processors and RTOS are widely welcomed and used. The thesis lays stress on the research and application of embedded system based on ARM processor S3C44B0X and μC/OS-Ⅱreal time operating system(RTOS). After thoroughly research of the architecture of ARM processor and the character of the S3XC44B0X, the process of designing the hardware platform with ARM core processor S3C44B0X according to the requirement is analyzed in detail in the thesis. With the help of Protel software, a high performance embedded hardware system is founded. About the software platform,the feature and advantage of the RTOS μC/OS-Ⅱare presented in detail, and the kernel of μC/OS-Ⅱ is analyzed profoundly. The requirements of porting it to a kind of hardware platform and a specific processor are listed. And then give the detail process of porting to our hardware platform. Meanwhile, the thesis also discusses the advantage of GUI software μC/GUI and how it works. The μC/GUI porting to the system is accomplished and the GUI interface on μC/OS-Ⅱ is realized, which greatly improve the value of it’s application. The Embedded system designed in this thesis is applied for the industrial lockstitch bar tacking machine’s control system. With the upgrade of sewing technics, the traditional human-machine interface constructed by “8-bit microcontroller + LED” can not meet the demand of industrial sewing. Our Embedded system not only fulfil the timing and sewing technics demands of industrial sewing machine, but also has good performance on reliability and stability. Furthermore, this embedded system can also be treated as a design reference or a platform, which can be used in other research on Embedded systems.
修改评论