Does anybody know an embedded software library or embedded software development framework? [closed]

我怕爱的太早我们不能终老 提交于 2019-12-12 03:22:42

问题


My company is about to replace the 8 bit microcontrollers in all our embedded devices with ARM Cortex-M controllers (32 bit). We will need to redesign and clean up considerable parts of the existing firmware, because it is in pretty bad shape and cannot easily be ported to a different processor.

We do now plan to go for a clean architecture, so we do not need to throw away all the software again, when it needs to be integrated on yet another processor.

We already realized, that we need some basic software infrastructure and utility code (e. g. handling data in containers, logging, data storage in flash and EEPROM, …).

Does anybody know of a platform-independent embedded software library or embedded software development framework that provides basic functionality like this? I am sure others need this kind of infrastructure as well and I cannot believe that everybody is developing this functionality on its own. However, during my web research I did not find a suitable solution so far.


回答1:


I recently worked as a consultant for a company here in Germany that faced pretty much the same situation. They decided to go for C++ as their programming language and used an embedded software library called redBlocks (www.redblocks.de). It is platform independent and might be what you are looking for.

However, even though it is open source, it is a commercial product and they charge a license fee.



来源:https://stackoverflow.com/questions/33645681/does-anybody-know-an-embedded-software-library-or-embedded-software-development

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!