代码里为什么要命名这个名字?没人知道,下面是驱动编译所需的sources文件部分内容,最终生成ti_constraintadapters.dll文件,并且在注册表中指定order=100进行加载。
TARGETNAME=ti_constraintadapters
TARGETTYPE=DYNLINK
SYNCHRONIZE_DRAIN=1
DEFFILE=ti_constraintadapters.def
DLLENTRY=_DllMainCRTStartup
CDEFINES=$(CDEFINES) -DCEDDK_USEDDKMACRO
SOURCES=
SOURCELIBS= \
$(_TARGETPLATLIB)\$(_CPUINDPATH)\dvfs_constraint_lib.lib \
$(_TARGETPLATLIB)\$(_CPUINDPATH)\pwrdom_constraint_lib.lib \
$(_TARGETPLATLIB)\$(_CPUINDPATH)\intrlatency_constraint_lib.lib \
TARGETLIBS= \
$(_TARGETPLATLIB)\$(_CPUINDPATH)\ceddk.lib \
$(_COMMONSDKLIB)\$(_CPUINDPATH)\coredll.lib
本文深入探讨了ti_constraintadapters.dll文件的生成过程,包括驱动编译所需的sources文件内容,以及如何在注册表中指定加载顺序。通过解析DEFFILE、DLLENTRY等关键配置,读者可以更好地理解代码生成与编译的基本原理。
4131

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



