如何通过链接器脚本开辟空间
定义了两个特殊的符号__initcall_start和__initcall_end,它们定义了初始化调用段的开始和结束位置。.text.init段,这段代码是程序初始化时执行的代码。*(.text.init)表示把所有的.text.init输入段都放在这里。.text,.data和.bss段,这些是常见的代码段、数据段和未初始化数据段。,提供一个名为_end的全局符号,表示文件的结束地址。.data.init段,这是程序初始化时使用的数据段。.data.init_task段,这个段包含了初始化任务的数据。