Home

[Error Solve] The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports.

[Error Solve] The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. tomcat server config How can we solve this problem? In my case, i change the Port Number. Default, Tomcat admin port is ‘-‘. So, this made all problem. You can solve this problem just using not using ...

Read more

Apache Tomcat란? 개념 정리 및 설치 방법

1. Apache Tomcat란? 위키백과를 참고하면 Apache Tomcat에 대하여 아래와 같이 설명하고 있습니다. 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다. 아파치 톰캣은 Apache Licence, Version ...

Read more

PMIC(Power Management Integrated Circuit)란? 개념 정리

전원 관리 집적 회로. 주 전원을 입력 받아 전자기기에서 요구하는 안정적이고 효율적인 전압 또는 전류로 변환 정류, 분배 및 제어하는 칩입니다. 휴대용 디바이스, IoT 디바이스 등 다양한 장비에서 사용됩니다. 하나의 메인보드에서 LED Driver PMIC, Main PMIC 등등의 다양한 PMIC를 사용할 수도 있습니다. 대표적인 기능은 아래와 같습니다. PMIC는 이런 기능들을 통합한 칩입니다. AC -> DC 변환 전압 변환 전류 분배 스위칭 역할 및 제어 CAP 측정 및 충전 노이즈 필터링 이러한 기능들을 통합한 PMIC는 공급되는 전원의 다양한 변화나 노이즈에 따라 능동...

Read more

WSL2 개념과 설치 방법

1. WSL이란? 1.1. WSL의 개념 리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux, WSL)은 윈도우 10에서 네이티브로 리눅스 실행 파일(ELF)을 실행하기 위한 호환성 계층입니다. 즉, 윈도우에서 리눅스를 사용하기 위한 도구라고 보면 됩니다. 기존에 윈도우에서 Virtual Machine과 같은 도구를 사용하여 느린 리눅스를 사용하거나, 우분투를 따로 설치하여 부팅 때 OS를 선택하여 사용하는 방식보다 훨씬 더 빠르고 효율적이라고 볼 수 있습니다. 속도는 Virtual Machine 보다 훨씬 빠르고, 재부팅을 해야 할 필요가 없습니다. winver 검색 후 실행 ...

Read more

FOM(Figure of Merit)이란? 개념 정리

FOM(Figure of Merit, 성능 지수)는 대안에 비해 장치, 시스템 또는 방법의 성능을 특성화하는 데 사용되는 수량(quantity)입니다. 아래와 같은 예시로 이해하면 조금 더 이해하기 쉽습니다. 엔지니어링에서 특정 재료나 장치를 선택하기 위하여 FOM을 사용합니다.이러한 FOM을 사용하여 특징을 수치화하면 실제 생성하려는 어플리케이션에 대한 상대적인 유용성을 결정합니다. 상거래에서 소비자가 특정 브랜드를 선택하도록 유도하는 마케팅 도구로써, 특징들을 수치화하여 사용합니다. 어떠한 것을 분석할 경우에는, 다양한 분석 방법론의 상대적인 성능을 비교하고 가장 효율적인 것을 선택합니다. 구...

Read more

cpu, chipset에서 스테핑 레벨(steping level)이란? 개념 정리

집적 회로에서 stepping level or revision level는 포토 공정에서 새로운 내용이 생기거나 변경을 지칭하는 버전 번호입니다. 포토 레지스트를 빛에 노출시키는 장비의 이름이 stepper 이기 때문에 이름이 이렇게 만들어졌습니다. intel이나 AMD, 혹은 다른 수많은 컨트롤러와 같은 집적 회로를 생상하는 업체가 버그와 같은 기존의 문제점을 발견하거나, 비효율적인 것을 개선하기 위하여 디자인이 변경되면 stepping level이 변경됩니다. stepping level는 일반적으로 알파벳 문자와 숫자 (예 : A0, B0, B1)입니다. 문자는 base layer mask revision ...

Read more

Ad-Hoc Mode & Infrastructure Mode 란? 개념 정리

무선 랜에는 Ad-Hoc Mode & Infrastructure Mode 2가지 모드가 존재합니다. 1. Ad-Hoc Mode 독립된 device가 다른 device의 도움없이 네트워크 망을 구성하는 것 device의 LAN card가 다른 device LAN card로 직접 데이터 전송 가능 Peer-to-Peer (P2P) Network 노트북을 무선 공유기로 만들기로 노트북과 휴대폰을 연결하여 노트북의 네트워크를 휴대폰에서 사용할 수 있습니다. 2. Infrastructure Mode Access Point(AP) 중계기를 통하여 무선 LAN Card와 데이터 통신 d...

Read more

Host Memory Buffer (HMB) based SSD란? 개념 정리

Host Memory Buffer (HMB)는 SSD가 DRAM을 가지고 있지 않은(DRAM이 없는) DRAMless SSD 입니다. 이 경우, Host의 Memory를 SSD의 DRAM 대신 사용합니다. Host Memory Buffer (HMB)는 SSD를 위한 Host Memory 일부를 할당하여 사용할 수 있게 할 수 있습니다. SSD는 메타 데이터 저장, 캐시 버퍼 저장, NVMe의 연속되지 않은 큐의 어드레스 관리 또는 임의의 SSD를 위한 특정 목적과 같은 다양한 목적을 위해 할당된 호스트 메모리를 이용할 수 있습니다. 기존에 DRAM이 있는 경우에는 DRAM이 없는 것과 비교하여 HOST가 내리는 ...

Read more

PCIe LTSSM이란? 개념 정리

0. What is LTSSM? PCIe 환경에서 Physical Layer가 컨트롤하는 하드웨어 기반의 프로세스서, 연결된 장치들의 Link와 Port들을 설정하고 초기화하여 정상적으로 packet 전송을 가능하게 합니다 Link가 가질 수 있는 상태(State)를 다이어그램으로 나타낸 것입니다. LTSSM은 Detect, Polling과 같은 State 단위로 11개로 나눠 구성되어 있습니다. 각 State는 substate를 가지고 있습니다. 아래에서 자세하게 설명하겠습니다. 0.1. 관련 개념 Ordered Set : Physical Layer에서 장치 간의 communication...

Read more

직렬(Serial) 통신과 병렬(Parallel) 통신이란? 개념 정리

1. 직렬(Serial) 통신 직렬 통신은 순차적으로 데이터를 한번에 하나의 비트만을 전송한다. 양단간 통신 거리가 먼 경우에도 사용하기 용이 구현이 비교적 쉬움 USB, RS232, PCIe 가 사용하는 방식 병렬 방식에서의 한계(아래에서 설명. 전자기 간섭, 전파 지연 문제)로 최근에는 직렬 통신을 여러개 사용하는 방식을 많이 채택하고 있습니다. 직렬 통신은 D+, D- 와 같은 형태로 서로 반대되는 데이터를 2개의 데이터 선을 이용하여 전송합니다. 이는, D+ - (D-) = 2D+ 와 같은 방식으로 이루어지며, 신호를 만드는 차등 전송 방식(differential t...

Read more