标签: do178-b

"DO-178B A级"是否禁止优化编译器?

机载系统有"DO-178B"A级和B级认证.它是否禁止使用优化编译器?

例如,某些编译器会重新排序指令以获得更高的性能.DO-178B lev.A或lev.B是否禁止重新排序?

大多数现代CPU都在硬件中内置了这种重新排序.它们是否允许在DO-178B lev.A软件/硬件系统中使用?

embedded optimization do178-b

9
推荐指数
2
解决办法
2057
查看次数

嵌入式应用程序中的内存管理资源

我应该如何管理关键任务嵌入式应用程序中的内存?

我发现了谷歌的一些文章,但无法确定一个非常有用的实用指南.

DO-178b者禁用动态内存分配,但你将如何管理内存呢?提前预先分配所有内容并发送指向需要分配的每个函数的指针?在堆栈上分配它?使用全局静态分配器(但它与动态分配非常相似)?

例如,答案可以是常规答案,对资源的引用或对良好的开源嵌入式系统的引用.

澄清:这里的问题不在于内存管理是否适用于嵌入式系统.但是什么是嵌入式系统的优秀设计,以最大限度地提高可靠性.

我不明白为什么静态预分配缓冲池,并动态地获取和删除它,与动态分配内存不同.

c embedded malloc memory-management do178-b

7
推荐指数
2
解决办法
2841
查看次数

标签 统计

do178-b ×2

embedded ×2

c ×1

malloc ×1

memory-management ×1

optimization ×1