单片机模拟Linux自动初始化流程!

原文约2200字,阅读约需6分钟。发表于:

通常我们写程序都是按照这个套路,一个函数一个函数按照顺序逻辑一个一个的执行下去。

这篇文章介绍了如何通过修改代码组织和链接脚本,将函数指针放入.initcall段中,并通过遍历该段来调用函数。通过宏的方式,可以按照程序逻辑顺序执行一系列初始化函数,而不需要在main函数中一个一个顺序执行。这种方法可以有效地分离模块间的耦合度。

相关推荐 去reddit讨论