各种新型网络应用和新协议不断涌现。基于构件开发路由器系统软件是满足软件在线演化及运行持续不问断等要求、实现软件结构及行为随需而变等目标的一条重要途径。文章对面向嵌入式系统软件开发的构件模型进行了论述,对嵌入式系统的构件实现技术进行了探讨。研究结果对可重构路由器的研发具有一定的参考价值和借鉴意义。
With many new network applications and protocols emerging, function units of a router need to be added, removed, or modified while keeping it running for providing good availability. Component based design of the router software is an efficient way to achieve this goal. This paper discusses many component models, specially focusing on the component models for embedded systems. Then, how to implement components based on C language is discussed in detail. The research results are helpful to designing reconfigurable touters.