C嵌入式软件编程

前端之家收集整理的这篇文章主要介绍了C嵌入式软件编程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果我使用C语言编程编写嵌入式Linux系统的代码,是否存在重大问题?

实际上,我有意使用arm-uclibc编译器将一些代码移植到arm linux.

谢谢

最佳答案
你问的是普通C还是嵌入式C?据我了解,嵌入式C几乎已经死了.您可以使用C编程,但是,根据您的要求,您可能希望避免使用某些构造.例如,如果没有太多空间,您可能希望尽可能避免模板(或显式实例化模板)以使模板实例化保持最小.您可能还希望避免异常或RTTI以减少生成的类型信息量(以节省空间),并避免必须处理异常安全(以将潜在的陷阱降至最低)以及异常传播的高成本(缩短最长的执行路径,用于实时系统).虚函数应该没问题(它们不会引入那么多开销),但是如果你有非常严格的要求,你可能还需要限制它们的使用.如果您确实使用了异常,那么您还应该确保编译器支持它们(因为许多嵌入式系统的交叉编译器都没有).
原文链接:https://www.f2er.com/linux/440229.html

猜你在找的Linux相关文章