嵌入式系统/ARM技术中的Linux系统移植类型
1.基于处理器的移植 这种类型的移植要求从支持处理器的编译器开始,这是主要的也是困难的一步。通常当一个操作系统(即便是一个应用程序)要运行于处理器上时,都需要特定的编译器把操作系统(应用程序)编译成处理器可识别的字节码。 针对Linux系统而言,由于GNU(GNU是一种自由软件体系)套件支持大量的处理器,GNU编译器gcc在设计时就已经考虑跨平台的问题,所以在进行goo移植时可以不考虑前端高级语言解析的部分(即针对C语言等解析的过程),而只需要考虑后端的移植(主要针对处理器部分)。这些后端告诉goo在编译时如何形成汇编代码,如何满足处理器体系结构下的参数传递,如何针对处理器进行流水
下载地址
用户评论