加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

C嵌入式软件编程

发布时间:2020-12-13 19:02:59 所属栏目:Linux 来源:网络整理
导读:如果我使用C语言编程编写嵌入式Linux系统的代码,是否存在重大问题? 实际上,我有意使用arm-uclibc编译器将一些代码移植到arm linux. 谢谢 最佳答案 你问的是普通C还是嵌入式C?据我了解,嵌入式C几乎已经死了.您可以使用C编程,但是,根据您的要求,您可能希望避

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

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

谢谢

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读