劣势:由于mbed是由顶向下搭建,尤其是底层代码封装很深,想按照实际项目需求去适配会非常困难,可靠性、效率都是问题。这个问题估计很难解决,因为mbed大量的上层代码需要一个相对统一、封闭的底层,否则就没有可移植性了。
最佳团队开发策略:固件团队用CubeMX这类厂家方案开发,实现OS、底层驱动框架;应用团队用mbed开发,项目早期(未做PCB前)用厂商开发板启动功能可行性评估,并将应用代码独立封装为lib库;固件团队与应用团队交互,集成lib库到OS线程中,合并的代码交由测试组测试。
独行侠可以按以上代码分解策略,熬夜吐血实现。
页:
1
[2]