Font Size: a A A

Design And Implementation Of R-Boot For Multi Micro Controller Unit System

Posted on:2012-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:H QianFull Text:PDF
GTID:2218330368991667Subject:Software engineering
Abstract/Summary:PDF Full Text Request
For an embedded product has multi micro controller is the commonly used design methods, and each controller has its own software. So updating their software becomes more complicated. It needs to update them one by one. It will become even worse when system has different kinds of micro controller, you may need to bring some kinds of special tools to updating their software. This update method is inconvenient, and a professional service engineer is necessary. Maintenance cost is high.This paper presents the R-Boot system based on the protocol design, and it can be widely applied to multi micro controller products. The R-Boot system is different from the general Boot Loader's main feature is: single chip micro controller has relay function, and R-Boot system can realize the information in the system of relay transmission. Based on this characteristic, as long as the PC is connected to a product of a port, opening the download software in PC side, the user can select which software to be updated. In some case which has different kinds of micro controller, it needs to rewrite the corresponding Boot Loader for each micro controller to achieve R-Boot protocol. Obviously, the specific Boot Loader programming makes it very inefficient. In order to overcome this problem, put forward the public part of the C language code, and make it as a general R-Boot code. It can be used in different types of micro controller and does not need to modify this general R-Boot code. This makes R-Boot system has excellent portability. If you want to apply R-Boot system to your product, you only need to modify the hardware interface related function. The R-Boot system has been successfully applied to the AC converter product, and the software copyright request from China Intellectual Property Office is on-going.
Keywords/Search Tags:Multi Micro Controller, Boot Loader, Relaying, Software Update, Portability
PDF Full Text Request
Related items