引言 在当今的软件设计中,为了在不同的产品线上重复使用相同的代码,需要将代码从一个平台移植到另一个平台。虽然这种代码的重复利用非常重要,但是很少有人讨论该采用何种方法来减少设计可移植软件的成本,本文将介绍一种可行的设计方案。 可移植代码的重要性 过去,嵌入式应用程序一般不需要运行在不同的硬件平台和不同的操作系统上,因此开发者也不需要考虑让代码运行到多平台上的问题。 随着技术的发展,市场竞争的激烈,厂家必须不断开发新产品。如果是需要为新产品重新设计新软件,一来开发周期长,另一方面,代码要经过严格测试后才能推出,就会影响产品的面市