如何构建跨platform,跨product的building system--序

转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp

作者联系方式:YU TAO <yut616 at sohu dot com>

如何构建跨platform,跨product的building system--序 

在大型的嵌入linux产品的开发中, 会遇到同一份代码, 需要根据不同platform平台, 和不同的目标product来编译出不同的firmware,而且需要保证不同平台不同产品间不相互破坏. 如何做到这个呢, 避免出现在CVS中branch出不同的分支来开发, 导致各分支上开发人员所贡献的代码无法在其他分支上得到共享.
这是一个很重要的问题,对一个产品, 一个项目,乃至多个项目的架构都是至关重要的. 没有这个好的架构, 会导致大量的人力资源的浪费和工作的不断重复,还有开发人员的巨大的挫败感.

从这个序开始,我们可以探讨一下这个话题, 主要会从以下几个方面开始讨论:
1. Makefile中依赖关系讨论---用来保证代码间的依赖
2. Makefile中各个item的含义---基础内容
3. 新Makefile的结构设计
4. 用新Makefile来构建跨platform,跨product的building system
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值