问题 10 – 是否使用了浮点数学?
浮点数学的使用在嵌入式系统中可能是一个棘手的主题 。 资源受限的微控制器通常不包括浮点单元 (FPU) 。 这种缺失意味着处理器只有一种执行浮点计算的方法:使用库函数 。 用于浮点数学的库函数通常缓慢且效率低下 , 它们不一定具有确定性行为 , 并且它们可能导致代码规模膨胀 。 由于这些原因 , 开发人员应仔细考虑何时在微控制器中使用浮点 。 他们还应该执行额外的测试 , 并应该考虑替代方法 , 例如查找表、缩放和定点数学 。
结论
【无限循环|嵌入式开发:成功进行代码审查的10个问题】许多工程师发现代码审查非常无聊 , 但实际上很有趣 , 因为执行代码审查可能是一个非常激动人心的时刻 。 每个程序员对嵌入式软件开发和 C 语言都有自己独特的观点和见解 , 所以总有一些东西需要学习 。 然而 , 尽管嵌入式开发人员正在实施许多见解和不同级别的检查和平衡 , 但错误仍然存在 。 这十个问题解决了开发嵌入式软件时应在每次代码审查时检查的常见错误和误解 。
- 搜狐|蓝天郎凤娥展望循环流化床垃圾焚烧技术的发展方向
- 华夏小康|万华化学助力产业循环发展,打造塑料包装闭环产业链
- |嵌入式开发:嵌入式基础——线程与任务
- 酷睿处理器|侧开门、无限镜、金牌大功率!耕升机电散热三件套装机体验
- 空调|普通风扇和循环扇,傻傻分不清楚?到底哪一种更适合你?
- 全球财经网|智引万物 连接无限 | 2022思特奇线上大会即将开幕 邀您共绘美好数智化未来
- |嵌入式开发中I2C协议是怎么玩儿的?看这篇就够了
- |嵌入式开发:开始编写便携式固件
- |嵌入式开发:嵌入式基础——回调函数
- 显卡|AMD显卡价格已低于MSRP,英伟达显卡亦无限接近
