리눅스(Linux)가 별건가?
전자회로 설계 도구들이 실행되는 환경(운영체제)은 리눅스(Linux)인 경우가 많습니다. 아쉽게도 오늘날 우리의 컴퓨팅 환경이 마이크로소프트의 윈도우즈에 치중되어 있다 보니 리눅스는 거북합니다. 반도체 설계 교육의 첫시간을 리눅스(X-Windows 포함)로 채우는 경우가 있습니다. 막상 리눅스를 써보면 정말 별거 아니라는 걸 알게 됩니다. 여러분의 PC에 리눅스를 설치해서 익혀 보기로 합시다.
WSL(Windows Sub-System Linux)은 하드디스크를 파티션하고 리눅스를 설치하고 그런 수고 없이 현재 윈도우즈에서 리눅스를 운영할 수 있도록 해줍니다. 일종의 가상 머신 서비스인데 윈도우즈에 기본 설치되어 있으니 재부팅, 듀얼부팅 그런것 없이 혼용 운용, 윈도우즈와 리눅스 파일 교환, 복붙도 가능하니 아주 편리합니다. 윈도우즈 설계 도구와 리눅스용 설계 도구 동시 운용도 가능 합니다.
WSL에 우분투 리눅스를 설치하는 방법은 아래 링크에서 내용을 읽어 보세요.
Linux용 Windows 하위 시스템 설명서 [링크]
주1] WSL은 version 2 로 설치하는 편이 좋습니다.
주2] 현재 우분투 공식 버젼은 22.04 인데 컴퓨터 사양에 따라 문제가 있습니다. 배포판 18.04 로 먼저 설치하고 추후 업그레이드 하는 방법을 추천 합니다.
주3] 우분투 기본 설치에 desktop, xterm 그리고 gcc 까지 설치하면 약 12Gbyte 의 하드디스크가 필요합니다.
주4] 윈도우즈 설치 관리자에 의해 관리되므로 언재든 쉽게 삭제 할 수 있습니다. 설치 실패시 컴퓨터가 꼬이고 어쩌고 그런 걱정 하지 않아도 됩니다.
주5] 우분투 리눅스에서 운용되는 반도체 설계 소프트웨어는 여럿 있지만 우리가 관심을 가져볼 만한 것들로,
- Magic: VLSI Layout Tool [ http://opencircuitdesign.com/magic/ ]
- GNU Radio Companion [ https://www.gnuradio.org/ ]
그외 상용이지만 무로 라이센스를 제공하는 툴(리눅스-윈도우즈 공용)
- Xilinx Vivado HLS
- ModelSim/Questa Sim
- LT-Spice
신호처리, 알고리즘 개발용 언어
- Visual Studio Community version
- Wolfram Language
- Python
- SystemC
리눅스를 다룰 줄 안다는 것 만으로도 한 수 앞서 가는 듯이 힘주는 이들도 가끔 보는데 이참에 살짝 비웃어 줍시다. 설치에 어려움이 있거나 기타 질문은 세미나 시간에 나누도록 합시다.
2023년 7월 세미나 일정 [링크]
댓글 없음:
댓글 쓰기