IARIxxat
license相關|編譯與鏈接|仿真與調試|代碼分析|其他

常見問題與解答

Q:IAR License Server Tools for Linux快速安裝指導
A:

背景介紹

IAR推出了Linux版的網絡版許可證管理器,使廣大用戶可以將其安裝在公司的Linux服務器上,擴大了其適用范圍,方便了只有Linux服務器的用戶,本文介紹如安裝IAR License Server Tools for Linux。


1.   系統要求

l  Ubuntu 18.04 LTS,

l  Ubuntu 16.04 LTS,64位版本

l  Ubuntu 16.04 LTS,32位版本


2.   安裝

解壓縮iar_license_server_tools.tar.gz到您選擇的目錄中。

             $ tar -xf iar_license_server_tools.tar.gz

 

      創建IAR設置目錄,并給其創建管理網絡許可證用戶子目錄和文件的權限。

             例:$ sudo mkdir /usr/local/etc/IARSystems

                  $ sudo chown USER_NAME /usr/local/etc/IARSystems


      注意:環境變量IAR_LMS_SETTINGS_DIR可用于控制放置日志文件和設置的位置。默認位置在

 /usr/local/etc/IARSystems。

 

      使用lserv/lserv64命令啟動服務器。服務器必須以root用戶模式啟動。

             例:$ cd iar_license_server_tools/common/bin

                $ sudo ./lserv64


      注意:服務器許可證文件和日志文件將在當前目錄(iar_license_server_tools/common/bin)中創建。如果要將服務器許可證文件和日志文件放在其他位置,請使用選項-s-l。如果希望服務器自動啟動,則可以使用例如: update-rc.dsystemd。

      如果要將網絡許可證鎖定到加密狗上,則必須安裝Sentinel系統軟件狗的驅動程序。

             例:$ cd iar_license_server_tools/dongle_driver

                   $ cd sentinel_protection_installer_7.6.2/Debian_support/driver

                   $ sudo sh sud_install.sh

3.   激活

通過以下方式激活服務器許可證:

     $ cd iar_license_server_tools/common/bin

     $ ./LightLicenseManager activate xxxx-xxx-xxx-xxxx

      并按照屏幕上的提示進行操作。 xxxx-xxx-xxx-xxxx應該替換為您的License Number。

附錄

本文譯自IAR Quick_reference_for_IAR_license_server_tools for Linux手冊。

Q:安裝Network License對Server電腦操作系統和局域網的要求
A:

介紹

IAR License Server是安裝在服務器端專用于IAR License信息管理的軟件,現已支持WindowsLinux兩種操作系統。


系統支持情況:

目前最新的IAR License Server 2.17.1版本支持情況如下。

Windows操作系統版本:

Windows 7, 32-bit version

Windows 7, 64-bit version

Windows 2008 server, 32-bit version

Windows 2008 server, 64-bit version

Windows 2012 server, 32-bit version

Windows 2012 server, 64-bit version

Windows 2016 server, 64-bit version

Windows 8.1, 32-bit version

Windows 8.1, 64-bit version

Windows 10, 32-bit version

Windows 10, 64-bit version

Linux操作系統版本:

Ubuntu 16.04 LTS, 32-bit version

Ubuntu 16.04 LTS, 64-bit version

Ubuntu 18.04 LTS, 64- bit version

注意:Linux版本下的軟件安裝包需在Linux中下載,或者由Chrome瀏覽器下載


網絡要求:

IAR License信息由Server端的IAR License Manager Server軟件進行管理,客戶端需通過局域網訪問Server端獲取License信息,客戶端和服務器端的通信中使用到了Server端的UDP 5093端口。所以在Server端的電腦必須開啟“UDP 5093”端口。

Q:如何手動選擇License Server
A:

介紹

當存在多個License Server時,IAR客戶端無法自動在同一局域網內的多個License Server間自動切換??蛻粜柰ㄟ^如下方式手動切換使用哪一個網絡License Server。

1、打開客戶端的IAR License Manager軟件,通過License>License Details選項打開License信息詳情頁。


2、在License Details中將顯示所有已經添加到當前客戶端的License信息,存在多個License Server時,客戶點擊Selected license下拉菜單后會顯示多個License Server選項,客戶需從中手動選擇并切換至要使用的License Server。

Q:如何解決找不到網絡License的問題
A:

介紹

本文介紹了一些網絡版License使用過程中可能遇到的一些問題及解決建議。常見的網絡License問題有以下3類,并分別給出了對應的解決建議。

     License Server端顯示沒有License,解決建議參考下面的(1)和(2

     License Sever端有License信息,但是顯示該License無效,解決建議參考(3

     License Server顯示存在有效License,但IAR客戶端無法獲取到該License,解決建議參考(4


解決建議

1)檢查激活步驟

在服務器端的License激活過程中,需要與IAR的服務器進行通信,而這一通信過程可能會失敗。激活過程中與IAR服務器通信需使用到HTTP 443端口,所以請檢查一下服務器的防火墻設置,打開該端口后嘗試重新激活一次。

2)檢查“lservrc”文件的權限

IARLicense信息保存在名為“lservrc”的文件中,如果保存該文件的文件夾設置了保護權限,那么“IAR License Server”軟件將無法將License信息寫入到該文件中?!?span>lservrc”文件保存路徑如下:

C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT

請將該文件目錄的讀寫權限修改為“允許寫入”后重新激活一次。

3)“License無效”解決建議

License無效大多可能是Dongle的驅動沒有被正確安裝導致的,所以請嘗試重新安裝Dongle驅動。安裝驅動過程中注意以下幾點:

     以管理員權限進行安裝

     安裝Dongle驅動過程中需要把Dongle從電腦拔下

     安裝完成后需要重啟電腦

     安裝失敗時可嘗試多個USB端口,以及避免使用USB Hub

4)檢查網絡配置

IAR客戶端訪問License Server端需要使用到UDP 5093端口,該端口在服務器端必須被打開,所以請檢查服務器端的該端口是否被打開。以及在通信過程中使用到網橋也需要將該端口打開。

將端口打開后在客戶端重新添加一下所使用的License Server。

5)更新IAR License Server

檢查一下IAR License Server軟件是否有發生更新,更新過程中可能修復了一些問題,所以可以嘗試將IAR License Server更新到最新版本,看能否解決問題。

注意:本文適用于以下及更高版本IAR軟件。


Q:是否可以將多個Network License安裝在同一臺server上?
A:

介紹

當用戶擁有多個Network License時,在服務器端部署時會可能遇到一些問題,本文將介紹這些可能涉及的問題。


問題詳情

1License Manager Server軟件的版本問題

IAR產品的更新升級過程中,License Manager Server也發生了更新,產品的低版本可能使用的License Manager Server依然是LMS 1.x版本,但在新版本的產品中使用的是LMS 2.x版本。而這兩個版本的License Manager Server軟件不能同時部署在同一臺服務器上。

不同架構的IAR軟件從哪個版本開始升級到使用LMS 2.x可以通過下面的鏈接進行查詢:

https://www.iar.com/support/tech-notes/licensing/iar-license-server-tools-lms2/

  2License Server同時管理多架構License的問題

  IAR軟件分為不同的架構版本,常見的如EWARM、EWRL78、EWMSP430等等,一個License Server軟件可以同時管理多個不同架構的License,例如,可由同一個License Server軟件同時管理EWARMEWMSP430License,因為ARMMSP430是兩種不同的內核架構。

  但一個License Server軟件不能同時管理兩個相同架構的License,例如在一臺服務器上同時部署兩個EWARMLicense時將會失敗。關于不同架構的定義還需要注意下面兩點:

       IAR針對ARM架構的License擁有兩個版本:EWARM標準版和只用于Cortex M系列內核MCUCortex M限定版本License。雖然在License上擁有一些差別,但這兩種License均屬于ARM架構,所以標準版的ARM LicenseCortex M限定版本的License兩者不能同時部署在一臺服務器上。

       針對擁有安全認證版本的架構,如ARM、RX、RL78、RH850、stm85個架構的IAR軟件,其安全版本License被認為是和普通版本不同架構的License,所以可以將EWARM普通版和EWARM安全認證版本的License部署在同一臺服務器上。

  3Dongle綁定問題

   注意一個Dongle可同時綁定多個不同產品的License,例如可將EWARMEWMSP430License綁定在同一個Dongle上。若執行此操作建議謹慎考慮。

未能找到相關解答:

技術支持:

support@bmrtech.com

京ICP備:京ICP備05011254號-1 版權歸北京麥克泰軟件技術有限公司所有
北京麥克泰軟件技術有限公司

《人妻avav中文系列久久_日本japanesefree40成熟》未删节版