Font Size: a A A

Embedded Communication Controller Collaborative Design And Application Of Key Technologies

Posted on:2008-10-01Degree:MasterType:Thesis
Country:ChinaCandidate:H B ChengFull Text:PDF
GTID:2208360212993712Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of technology and people's increasing requirement, the embedded system is being used in more and more fields, especially in the fields of electronics, communication and traffic, etc. From the aspect of the application and practice of embedded system, a kind of embedded communication controller is designed and implemented based on the 32-bit ARM microprocessor S3C44B0X and the embedded real-time operating systemμC/OS-II, which not only realizes the functions of data processing and controlling, but provides some basic hardware interfaces, including some UART interfaces and 1 CAN interface, which make it possible to communicate between traditional serial terminals, as well as between emerging communications networks (e.g. CAN bus networks or wireless communications networks) to solve the problem of reliability and transmission distance limitation of the serial terminals.This thesis studies the key problems of technologies involved in the design, development and application of the embedded communication controller and proposes reasonable solutions. The thesis is mainly composed of five parts: firstly, the embedded system and its general developping method is introduced, and then the whole design scheme is brought forward using the concept of software-hardware codesign; secondly, the microprocessor S3C44B0X, which is of ARM7TDMI kernel, is chosen as the kernel of hardware platform, which adopts the module-design method and master-slave CPUs, and after other devices having been chosen out to meet the need of system parameter, the module circuit comes up; thirdly, the process of PCB design and hardware debugging are introduced and the key problems encountered in the procedure are discussed, as well as the corresponding solutions; following that is the software platform design, including designing the bootloader program, porting real-time embedded systemμC/OS-II upon S3C44B0X, and developing the drivers of hardware devices and the procedure of multi-task program upon μC/OS-II; finally, after the hardware-software codesign and debugging, combined with the application, a method of applying the embedded communication controller to a vehicle monitoring system is proposed, in which the block diagram of hardware interfaces and the flow chart of software are given out after the analyses of system organization, communication protocol and the realization of the vehicle monitoring system. Summary is made at the end of the thesis and the further research direction is proposed.
Keywords/Search Tags:Embedded communication controller, S3C44B0X, μC/OS-II, Multi-UART, CAN bus
PDF Full Text Request
Related items