2015-01-03 67 views
-1

表示sdk和pdk包含代碼或可執行文件和庫。 但是其中一個存在但不存在的東西是什麼?PDK和SDK有什麼區別?

PDK =產品/平臺開發套件。 SDK =軟件開發工具包。

回答

1

PDK包含或多或少的創建設備固件所需的所有東西:操作系統組件的源代碼和/或二進制文件以及大量工具... SDK包含這些組件的子集,是爲現有設備創建軟件所必需的。

+0

我們可以說Ubuntu是PDK,但GCC只是一個SDK? –

+0

不! Ubunt或GNC是基於Linus的操作系統... PDK和SDK是一套軟件開發工具,允許爲特定軟件包,軟件框架,硬件平臺,計算機系統,視頻遊戲控制檯,操作系統創建應用程序,或類似的開發平臺。 –

1

它們不是精確的技術術語,可能由市場部門使用。您不應該選擇一種產品,而應該將其稱爲PDK或SDK,而不是它提供的功能。

有些人可能更願意稱爲SDK或PDK,其他人可能會更透明地將其簡稱爲庫。我希望SDK或PDK可能包含大量文檔,示例和支持工具。