最近刚开始做驱动移植,犯了好多错误,现在总结一下,也算一点经验了。
一、 移植驱动前先弄清楚四个平台的性质:原宿主机平台、原目标机平台、现宿主机平台、现目标机平台。
原宿主机平台、原目标机平台:弄清楚是大端还是小端,这两个平台决定了原来的交叉编译链。一般情况下,做移植之前的驱动在原宿主机环境下是可以编译通过的,在原目标机平台下是可以顺利运行的。
现宿主机平台、 现目标机平台:</
本文总结了Linux驱动从X86平台移植到PowerPC平台的经验,包括理解平台特性、大小端问题以及内存映射的差异。在移植过程中,需注意目标平台的CPU编址方式,如X86的独立编址和PowerPC的统一编址,并根据平台调整内存映射操作。
最近刚开始做驱动移植,犯了好多错误,现在总结一下,也算一点经验了。
一、 移植驱动前先弄清楚四个平台的性质:原宿主机平台、原目标机平台、现宿主机平台、现目标机平台。
原宿主机平台、原目标机平台:弄清楚是大端还是小端,这两个平台决定了原来的交叉编译链。一般情况下,做移植之前的驱动在原宿主机环境下是可以编译通过的,在原目标机平台下是可以顺利运行的。
现宿主机平台、 现目标机平台:</
3169

被折叠的 条评论
为什么被折叠?