CMSIS-Pack 다운로드를 위한 프록시 구성

기술노트 171003

아키텍처:

ARM

컴포넌트:

general

업데이트:

2018-02-28 오전 1:58

Introduction

This technical note describes how to configure web proxies for CMSIS-Pack installation in IAR Embedded Workbench for Arm. This is must be done if the environment requires a proxy to access packs remotely.

Discussion

The current CMSIS-Pack installer cannot use the operating systems proxy configuration, and requires that you add this information manually to the eclipse.ini file. This file is normally installed in:

C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\CMSIS-Manager

Proxy hosts and ports configuration can be added after the lines:

-vm
features/com.iar.cmsisagent.jre.win32_1.0.0/jre/bin

 The available options are:

-Dhttp.proxyHost= (default: <none>)

The hostname, or address, of the proxy server.

-Dhttp.proxyPort= (default: 80)

The port number of the proxy server.

-Dhttp.nonProxyHost= (default: localhost|127.*|[::1])

Indicates the hosts that should be accessed without going through the proxy. Typically this defines internal hosts. The value of this property is a list of hosts, separated by the | (pipe) character. In addition, the wildcard character * can be used for pattern matching.

For example, this line

 -Dhttp.nonProxyHosts="*.foo.com|localhost"

indicates that every host in the foo.com domain and the localhost should be accessed directly, even if a proxy server is specified.

The default value excludes all common variations of the loopback address.

-Dhttps.proxyHost= (default: <none>)
-Dhttps.proxyPort= (default: 443)
-Dhttps.nonProxyHost= The HTTPS protocol handler will use the same nonProxyHosts property as the HTTP protocol

 

Notice that the property java.net.useSystemProxies has no effect.

References:

https://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html

Conclusion

The CMSIS-Pack installer does not use the operating system’s normal proxy settings. If a proxy is needed, it requires manual configuration of the eclipse.ini file.

All product names are trademarks or registered trademarks of their respective owners.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.