Rei*_*der 3 c++ embedded firmware
我们目前正在重新设计我们的嵌入式软件,并且从8位到32位Cortex-M微控制器.内存非常有限(128 kByte Flash和32 kByte RAM).在另一个线程中,建议使用嵌入式软件库(www.redblocks.de).它似乎很好地满足了我的需求,但需要使用C++.有没有人像我们这样在嵌入式平台上有C++经验?我想知道与C相比,我正在处理什么样的开销.
小智 6
根据您使用的C++功能,与C相比几乎没有开销.
以下是一些比较的功能:
我认为最具挑战性的问题是开发人员的知识.C++,特别是在使用模板时,是一种比C语言更复杂的语言.所以你需要一群相当不错的开发人员.
但是,如果你想要一个干净和可重用的面向对象设计,C++肯定是比C更好的选择.