当前位置:   article > 正文

ATF源码篇(一):起始_atf代码

atf代码

是一个菜鸟的时候,看见大面积的博客中有代码就脑壳痛。
现在也还是个菜鸡,但是发现有些逻辑很难用语言去描述,反而代码是最好的语言。

这个过程中需要你坚持那些不舒服的时候,静下心来,让自己看代码,一旦看多了之后,你会觉得那种好爽的感觉。当然我暂时也还是不爽,但是因为缺乏相关的文档,有些逻辑只能自己去依靠代码理解。

前面一直都是不断的学习前辈们的东西,感谢,最近因为被问了一些问题,其实自己对于这个源码的逻辑还是不够深入。那么这里就对ATF的源码进行一点点的学习,有什么错误是必然的,希望能提出来在评论区,感激。

1、相识-ATF源码结构主流程

你应该对ATF有了一定概念上的认识,所以才会在这里学习ATF的源码。ATF的流程:

  • • Boot Loader stage 1 (BL1) AP Trusted ROM-(AP Trusted ROM(从SoC中的闪存加载)-一般为BootRom)
  • • Boot Loader stage 2 (BL2) Trusted Boot Firmware-(受信任的启动固件-一般为Trusted Bootloader。)
  • • Boot Loader stage 3-1 (BL31) EL3 Runtime Software-(EL3运行时软件-一般为SML,管理SMC执行处理和中断,运行在secure monitor中。)
  • • Boot Loader stage 3-2 (BL32) Secure-EL1 Payload (optional)-(Secure-EL1有效负载(可选的)-一般为TEE OS Image。)
  • • Boot Loader stage 3-3 (BL33) Non-trusted Firmware-(不受信任的固件&#x
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/129911
推荐阅读