jtagserver.exe 프로세스는 무엇일까?
어느샌가 jtagserver.exe라는 프로세스가 작업관리자에 보이기 시작했습니다. 학교 컴퓨터에도 이 프로세스를 찾아 볼 수 있었는데, 다른 친구들의 컴퓨터에서는 이 프로세스를 찾아 볼 수 없었습니다. 포털사이트에 검색을 해보아도 찾을 수 없는 이 프로세스의 정체는 무엇일까요?
jtagserver.exe
* Altera의 Quartus II와 관련된 프로세스
공통점을 찾아보니 전부 Quartus II라는 프로그램이 있었습니다. 그래서 Quartus II의 제작회사인 Altera( 알테라 )의 사이트를 뒤져서 이 프로세스의 정체를 알아내 보았습니다. Joint Test Action Group server ( jtagserver )는 Quartus II 버젼 2.0과 JTAG 응용프로그램사이의 하드웨어를 공유할 수 있도록 개발되었습니다. 쉽게 말하면, Quartus II 를 이용하여 실습용 보드에 프로그래밍을 할 때 동작하는 프로세스입니다.
알테라 JTAG 서버 서비스는 해당 머신( 실습 보드 )이 부팅되었을때 초기화되며, 해당 머신의 전원이 꺼졌을때 중지됩니다. Quartus II 소프트웨어가 작동중이지 않을 때에 JTAG와 관련된 응용프로그램이 작동되고 있을 수 있기 때문에 jtagserver.exe는 항상 동작하고 있습니다.
만일 실습보드와 같은 하드웨어를 사용하지 않고 단순 Quartus II 만 사용하고 있을 경우에는 이 프로세스는 필요하지 않습니다. 이때 여러분은 이 프로세스를 종료하여도 무방합니다. 이 프로세스는 컴퓨터가 부팅되면 자동으로 시작되기 때문에 원하시면 자동 시작 기능을 종료 할 수도 있습니다.
* jtagserver.exe 자동 시작 해제하기
1) 제어판을 들어갑니다.
2) 관리프로그램을 선택합니다.
3) 서비스를 선택합니다.
4) Altera JTAG Server를 우클릭하여 중지를 선택합니다.( 혹은 속성에 들어가서 중지를 누르셔도 됩니다. )
5) 서비스 창을 종료하시면 jtagserver.exe의 자동 시작 해제가 됩니다.
알테라의 쿼터스사용자들이 Programmer 기능을 이용하여 VHDL 프로그램을 프로그래밍 할 때 사용하는 프로세스입니다. 집에서 보드 없이 VHDL만 하시는 분들이라면 없어도 되는 프로세스라고 판단됩니다.
주의. 비슷한 이름의 바이러스가 존재 할 수 있으므로 바이러스 검사는 필수적입니다.