In the aspect of software design, it also discusses the boot of the system, serial communication protocol and the driver, TCP / IP protocol, μ C / OS - ⅱ transplant and so on. 同时,在软件设计方面,对硬件系统的启动代码的设计、串行通信协议及串口驱动的实现、TCP/IP协议的实现、μC/OS-II的移植进行了详细论述。
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. 由于在实际应用中不同的单片机需要重新编写与硬件相对应的的Bootloader来实现R-Boot协议,这使得具体Bootloader程序的编写变得很繁琐,而且效率不高。