윈도우즈에 임베디드 리눅스 개발환경 구성하기
- 개발환경
- 2020. 8. 21.
윈도우즈에 임베디드 리눅스 개발환경 구성하기
본 글에서는 윈도우즈 10 Pro에 임베디드 리눅스 개발 환경을 구성하는 방법을 정리한다.
본 글에서 사용된 환경은 다음과 같다.
- 윈도우즈 10 프로
CLion 설치 및 구성
CLion은 유료이지만 매우 편리하고 강력한 기능을 제공하여 그 비용이 아깝지 않은 개발 툴이다. 연간 구독 형태에다가 비용 또한 꽤 고가임에도 불구하고 개인적으로는 그 돈이 아깝지 않아 계속 사용하고 있다.
다음 사이트에서 설치파일을 다운로드 하여 설치한다.
설치를 진행하면서 일반 테마와 다크테마 중 하나를 선택할 수 있다.
CLion을 사용하기 위해서는 라이센스 정보를 입력해야 하며, 일반적으로 JetBrains에 가입 후 연간 구독을 결제한 계정 정보를 입력하면 된다.
필요시 툴체인을 연결한다.
개인적으로는 Visual studio code의 다크 플러스 테마를 선호하여, CLion에도 해당 테마를 적용한다.
폰트 설치
개인 취향에 맞게 폰트를 설치한다. 영문 폰트로는 Mono 폰트를 설치하고, 한글 폰트로는 나눔고딕코딩 폰트를 설치한다.
Visual studio code 설치 및 구성
개발을 위해 주로 CLion을 사용하지만, 가벼운 코딩이나 파일 내용 확인, 기타 작업 등에는 Visual studio code를 사용한다. 보조 툴로 사용해도 굉장히 유용하다.
GitKraken 설치
소스코드 버전 관리를 위해 Git을 사용하고 있는데, GitKraken이라는 GUI 툴을 사용하고 있다. 써본 GUI 툴 중에 개인적으로는 가장 마음에 들어 이 툴을 사용하고 있다. 유료 툴이지만 충분히 감수할 만한 비용이다.
다음 싸이트에서 다운로드하여 설치할 수 있다.
실행 화면은 다음과 같다.
Docker desktop 설치
리눅스 개발 환경으로 Docker를 사용하고 있으므로, Docker desktop을 설치한다.
아래 싸이트에서 다운로드해서 설치한다. 설치는 마법사의 지시에 따라 기본값으로 진행하면 어렵지 않게 설치할 수 있다.
Typora 설치
마크다운 형식의 파일을 종종 사용하므로, 마크다운 편집기인 Typora를 설치한다. Visual studio code에도 확장 기능을 설치하면 마크다운 형식을 사용할 수 있지만, Typora라는 툴이 훨씬 편리하고 기능이 좋다.
다음 설명에 따라 설치한다.
Tera Term 설치
임베디드 환경에서 개발을 하다 보니, 임베디드 보드를 시리얼 터미널로 제어하거나 SSH로 접속해서 제어하는 경우가 많다. Tera Term은 이러한 기능을 지원하며 무료 툴이라는 것이 강점이다.
다음 싸이트에서 다운로드하여 설치한다.
개인적으로는 Tera Term의 기본 설정 중 두 가지가 마음에 들지 않아 다음과 같이 설정을 변경한다.
"설정" → "창" 메뉴를 선택하여 스크롤 버퍼의 크기를 최대값으로 변경한다. 이는 테스트 시에 최대한 많은 로그를 확인할 때 유용하다.
"설정" → "글꼴" 메뉴를 선택한 후 "글꼴"에서 "Consolas"를 선택한다. 개인적으로는 이 툴에서 사용할 수 있는 폰트 중에 가장 맘에 든다.
"설정" → "저장하기" 메뉴를 선택하여 변경한 설정을 저장한다. 원래 있는 "TERATERM.INI" 파일을 덮어쓰면 된다.
작업 폴더 즐겨찾기에 고정
주요 작업 폴더를 찾아가기 쉽도록, 파일탐색기 창 좌측의 즐겨찾기에 추가한다. 파일탐색기 상의 작업 폴더에서 마우스 우측 버튼을 클릭하여 "즐겨찾기에 고정"을 선택하면, 좌측에 바로가기가 추가된다.
기타 설치
반디집 설치 : 파일 압축 및 해제를 위한 무료 툴이며, 회사에서도 사용할 수 있어 좋다.
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'개발환경' 카테고리의 다른 글
소스코드 라인수 세기 (0) | 2016.12.23 |
---|---|
source code pro 폰트 설치 (0) | 2016.12.12 |
알마인드(Almind) 다운로드 (0) | 2016.12.08 |
코딩을 위한 좋은 폰트 (0) | 2016.12.06 |