: : 版本說明 : :

Q : 我曾經安裝過WinDriver, 在移除後, 電腦的USB port 總是偵測到Jungo driver. 以下圖檔為滑鼠插上USB hub再接到電腦上, 找不到原來的driver,一直找到Jungo driver. 只要用hub就會發生此情況

A : 請移除所有WinDriver相關的文件,包括先前生成的INF文件,也至驅動目錄下的win32資料夾,刪除所有windrvr6.sys文件,再重新啟動電腦,然後在wizard設備列表,找到您的客製化USB設備,並重新生成INF文件。USB hub應該是不會影響到您的客製化USB設備,USB hub不需要一個客製化的驅動,建議您以另一個硬體的hub做代替或使用外部電源。

Q : 請問WinDriver有支援miniport嗎?

A : WinDriver沒有支持miniport driver
Q : 如果開發一個Windows XP 32bit的驅動以後,是否可以運行在Windows 7 32bit?

A : 可以的,WinDriver可以兼容所有Windows版本(僅WinDriver12.0版本不再支援Windows Server 2003 ,微軟也同樣不再支援)
Q : 我無法在32bit的WinDriver資料夾中找到WD64 .lib,請問WinDriver是否可以在32bit平台,開發64bit的驅動? 

A : 您無法在32bit平台開發64bit的驅動,僅能在64bit的WinDriver找到所有64bit的dll文件
Q : 請問WinDriver是否支持Message-Signaled Interrupts(MSI)?

A : WinDriver9.1.0版本開始可以支持MSI,在Windows Vista以及Windows Vista更高的版本和Linux WinDriver還有支持Enhanced Message-Signaled Interrupts (MSI-X)。在未來的WinDriver版本中,會支持更多的作業系統。
請注意:在Windows中支持MSI/ MSI-X僅有Windows Vista和Windows Vista以上的版本,因為Windows的早期版本沒有支持這些類型的中斷,更多關於支持WinDriver的MSI/ MSI-X的詳細訊息,請參考WinDriver PCI User’s Manual.

Q : Windows CE中,我要寫一個串口到NDIS driver,可以使用WinDriver嗎?

A : 可以的,在Windows CE中,device drivers包括NDIS drivers,全都是DLL。因此一個NDIS網路驅動程序可以使用WinDriver CE API與硬體建立溝通管道。
Q : 我正在撰寫CE NDIS的驅動,它會與CE IP stack通訊,我需要使用我的驅動程序去訪問NIC硬體,請問可以使用WinDriver嗎?
A : 可以的。在Windows CE設備驅動程序中,包括NDIS驅動程序,全部都是DLL文件。因此NDIS網路驅動程序可以使用WinDriver CE API硬件。

Q : 請問WinDriver是完全向後兼容的嗎?
A : 除了在WinDriver Release Notes中的特別情況以外,WinDriver v11.5.0之後的版本是完全向後兼容。大多數情況下,在更早的WinDriver版本中,編譯代碼仍可以繼續運行,不需要重新編譯,隨著較新版本的驅動,可能需要同時更換Windows的INF文件。
從v11.5.0開始,若升級到WinDriver的新版本時,您必須重建代碼與新版本的License,大部分的WinDriver API仍然是向後兼容,當您使用頭文件重新建立時,在新版本中,您有時可能需要修改代碼或是項目設定,以適應新的版本。
請注意
· 所有版本的Kernel PlugIn都不是向後兼容,因此當您升級到WinDriver較新版本時,需要在新版本中重建Kernel PlugIn driver(如果您已經建立driver)。
· 強烈建議您,皆使用最新的WinDriver API以充分利用新版本改善的功能。

有關如何將驅動升級到較新版本的WinDriver詳細說明,請參Technical Document 131

Q : 請問WinDriver是否有支持IC (C8051F340)?Q : 請問WinDriver若開發新專時有增加新的VID原有的License否仍可以使用?

A : WinDriver完全支持Silicon Labs,請檢查是否已經通過GUI wizard的使用與是否已經安裝您開發板的INF文件

Q : 請問WinDriver有支持音頻驅動程式嗎?

A : 由於WinDriver是支持客製化的驅動,因此沒有支持音頻驅動程式。

Q : 請問WinDriver有支持Vxworks嗎?

A : WinDriver因為市場考量目前已經不支持Vxworks操作系統。

Q : 請問WinDriver有支持windows 8.1嗎?

A :  WinDriver有支持Windows 8.1 32 and 64 bit

Q : 請問WinDriver有支持ARM嗎?

A : WinDriver有支援Win CE底下的ARM,費用是US$4,999+1,499(12 months support)。若需支持Linux的作業系統,需要Jungo技術人員特別客製化撰寫,費用是      US$60,000

Q : 請問WinDriver是否支持Redhat 7 WS ?

A : WinDriver有支持Redhat 7 WS,請參考以下11.7版本的說明 http://www.jungo.com/st/support/windriver/wdver/
     Redhat 7 WS運行kernel 3.1.0,而WinDriver有支持至kernel 3.17.0 ,代表WinDriver有支持REDHAT 7 WS

Q : 請問WinDriver有支持Unix嗎?

A : WinDriver支持Linux based Unix,但無支持Pure Unix

Q : 若我的作業系統是64bit,應用程式是32bit,請問DLL應該安裝32bit還是64bit?

A  :  64位元是不向後相容的,無法在32位元上運行。
       若您需要發布32位元的應用程式至64位元,您需要提供32位元的WinDriver-API DLL/shared object,並在64位元平台-<WD64>\redist\wdapi1150_32.dll在              Windows執行。
       請參考以下網址:
       http://www.jungo.com/st/support/documentation/windriver/11.5.0/wdpci_manual.mhtml/32bit_app_on_64bit_arch_win_unix.html

Q : 請問WinDriver有支援ubuntu12.1嗎?

A : 有的,WinDriver有支援ubuntu 12.1。需要注意的是,Linux的內核編號主要因素不是實際分配(actual distribution)。WinDriver支援內核達到3.13版本。

Q:我已購買32位元,現在想要開發64位元,請問可以使用32位元的WinDriver序號開發64位元的驅動嗎?

A:請閱讀http://www.jungo.com/st/support/documentation/windriver/11.4.0/wdpci_manual.mhtml/32bit_app_on_64bit_arch_win_unix.html
      您需購買64位元的序號方可在64位元進行開發和發行。

Q:WinDriver是否可以在Windows7支援GPIO?

A:WinDriver是不支援GPIO的,因此無法使用WinDriver去做開發。

Q:請問WinDriver是否支援 CAVIUM 58serial 處理器?

A:WinDriver可以支援所有PCI/PCIe設備。

Q:我已購買32位元的版本,但當我在64位元的筆電上安裝並點擊“Activate license”,仍是無法運作?

A:WinDriver的32位元序號並沒有辦法安裝在64位元的環境,必須購買64位元的license方可安裝。

Q:請問WinDriver是否可以支援Delphi? 

A:在早期WinDriver可以支援Delphi,但是由於市場需求過低,因此停止Delphi的支援。

Q:請問WinDriver是否支援Windows XP embedded與Windows 7 embedded?

A:是的,可以支援

Q:請問WinDriver是否可以支援SPB匯流排驅動程式的開發嗎?http://msdn.microsoft.com/en-us/library/windows/hardware/hh450906%28v=vs.85%29.aspx

A:不行的,您需要洽詢客製化WinDriver服務,請連繫網護科技取得進一步支援。

Q:我已經成功利用WinDriver10.0版本撰寫驅動,若現在需要更新至最新的WinDriver版本,是否需要修改?

A:請參閱此網址

Q:請問WinDriver是否支援Mac作業系統?

A:由於市場需求考量,WinDriver停止支援Mac作業系統,若您需要專案協助,我們可以為您開發此專案,若有需要請與網護科技聯繫。

Q : 若我的設備只能支援32位元,但作業系統是64位元,則WinDriver可以開發在64位操作系統的驅動程式嗎?

A : 可以的,此與設備或OS的環境無關,64位元的作業系統是可以完全向下兼容32位元的作業系統。

Q : WinDriver是否可支援自行設計的芯片?

A : 只要您的芯片有符合PCI / USB協議,並且由作業系統識別為有效的設備,WinDriver即可以支援。

Q:WinDriver驅動程式開發工具支援哪些晶片?

A:WinDriver驅動程式開發工具可以全面支援任何硬體,無論是哪家控制器或晶片製造商,只要該晶片可以成功被作業系統認證,WinDriver皆可以成功顯示出此設        備的檢測結果與資源,並且為您生成所需的驅動程式骨骼架構。

Q:WinDriver可以用來開發相關儲存設備嗎? 例如SATA晶片?

A:WinDriver有時候被用來做儲存設備的驅動開發,只要該設備是經由PCI/PCI-e或是USB阜作傳輸皆可,但其它的傳輸路徑將不被支援,
     例如:SATA、SCSI、Storport等。

Q:WinDriver是否可以開發Character Device或Block Device的驅動程式呢?

A:由於WinDriver可以協助技術人員開發客制化驅動程式,並建立起相關的溝通管道,所生成的驅動程式只跟硬體與作業系統有關,
      因此無論是Character Device 或是Block Device皆可以支持的。

Q: WinDriver是否支持OMAP架構?

A:OMAP本身是運用於比較低階崁入式系統的晶片,並不包含作業系統。因此不適合利用WinDriver進行驅動程式開發。若嵌入式系統中包含Linux或WinCE作業系        統,您可使用WinDriver開發主機端的驅動程式。
       若您欲在設備端實現USB功能,您則可參考Jungo的USBware產品
       http://jungo.com/st/usbware_embedded_usb_solution.html

Q:若需要開發支援32bit與64bit的驅動程式,兩者同時購買價格是否有優惠?

A:您好! 由於WinDriver序號是永久有效的,因此若近期得知需要開發32bit與64bit平臺的驅動程式,建議您兩者同時購買可享有優惠。
     當您購買成功後,會收到一組正式序號,此序號可讓您發行32bit與64bit的驅動程式。您可以選擇在一台32bit電腦撰寫32bit的驅動程式,
     若您欲撰寫64bit驅動程式,只需將此程式移植在64bit進行重新編譯即可,簡單又快速!