윈도우즈에 임베디드 리눅스 개발환경 구성하기

반응형

 

윈도우즈에 임베디드 리눅스 개발환경 구성하기

본 글에서는 윈도우즈 10 Pro에 임베디드 리눅스 개발 환경을 구성하는 방법을 정리한다.

 

본 글에서 사용된 환경은 다음과 같다.

  • 윈도우즈 10 프로

 

CLion 설치 및 구성

CLion은 유료이지만  매우 편리하고 강력한 기능을 제공하여 그 비용이 아깝지 않은 개발 툴이다. 연간 구독 형태에다가 비용 또한 꽤 고가임에도 불구하고 개인적으로는 그 돈이 아깝지 않아 계속 사용하고 있다.

 

다음 사이트에서 설치파일을 다운로드 하여 설치한다.

 

다운로드 CLion: 스마트한 C/C++용 크로스 플랫폼 IDE

최신 버전 다운로드: CLion (Windows, macOS, Linux)

www.jetbrains.com

 

설치를 진행하면서 일반 테마와 다크테마 중 하나를 선택할 수 있다.

 

 

CLion을 사용하기 위해서는 라이센스 정보를 입력해야 하며, 일반적으로 JetBrains에 가입 후 연간 구독을 결제한 계정 정보를 입력하면 된다.

 

필요시 툴체인을 연결한다.

 

CLion : Toolchain 설정하기

CLion : Toolchain 설정하기 본 글에서는 CLion에 Toolchain을 설정하는 방법을 소개한다. 본 글에서 사용된 환경은 다음과 같다. 윈도우즈 10 프로 CLion 2020.02 CLion은 자체 Toolchain을 포함하고 있지 않..

tttsss77.tistory.com

 

개인적으로는 Visual studio code의 다크 플러스 테마를 선호하여, CLion에도 해당 테마를 적용한다.

 

CLion 에 VScode 다크플러스 테마(Dark plus theme) 적용 방법

본 글에서는 VScode(Visual Studio Code) 의 기본 테마인 다크플러스 테마를 CLion 에 적용하는 방법을 소개한다. 개인적으로는 여러 IDE나 편집기 테마 중에서 VScode 의 다크플러스 테마와 글꼴을 가장

tttsss77.tistory.com

 

 

 

폰트 설치

개인 취향에 맞게 폰트를 설치한다. 영문 폰트로는 Mono 폰트를 설치하고, 한글 폰트로는 나눔고딕코딩 폰트를 설치한다.

 

CLion: JetBrains Mono 폰트 적용 (매우 만족)

CLion: JetBrains Mono 폰트 적용 (매우 만족) JetBrains에서 올해(2020년) 초에 개발자를 위한 무료 폰트(글꼴)인 Mono 폰트를 출시하였다. Mono 폰트의 특성에 대한 소개는 아래 JetBrains 공식 홈페이지..

tttsss77.tistory.com

 

글꼴(폰트) 설치 : 나눔고딕코딩

글꼴(폰트) 설치 : 나눔고딕코딩 본 글에서는 윈도우즈 10에서 "나눔고딕코딩" 폰트를 설치하는 방법에 대해 설명한다. 나눔고딕코딩은 국내에서 개발된 코딩 전용 폰트이다. 국내에서 만들어졌�

tttsss77.tistory.com

 

 

Visual studio code 설치 및 구성

개발을 위해 주로 CLion을 사용하지만, 가벼운 코딩이나 파일 내용 확인, 기타 작업 등에는 Visual studio code를 사용한다.  보조 툴로 사용해도 굉장히 유용하다.

 

Visual studio code로 개발 환경 구성하기

Visual studio code로 개발 환경 구성하기 본 글에서는 Visual studio code(비주얼 스튜디오 코드)로 개발환경을 구성하는 방법에 대해 소개한다. 참고로 본 글에 소개된 내용들은 현재 본인이 개발 업�

tttsss77.tistory.com

 

 

 

GitKraken 설치

소스코드 버전 관리를 위해 Git을 사용하고 있는데, GitKraken이라는 GUI 툴을 사용하고 있다. 써본 GUI 툴 중에 개인적으로는 가장 마음에 들어 이 툴을 사용하고 있다. 유료 툴이지만 충분히 감수할 만한 비용이다.

 

다음 싸이트에서 다운로드하여 설치할 수 있다.

 

Free Git GUI Client - Windows, Mac, Linux | GitKraken

Unleash GitKraken for free! Three developer productivity tools: Git GUI client for Windows/Mac/Linux, Kanban Boards for task/issue tracking & Timelines for project milestones.

www.gitkraken.com

 

실행 화면은 다음과 같다.

 

 

Docker desktop 설치

리눅스 개발 환경으로 Docker를 사용하고 있으므로, Docker desktop을 설치한다.

아래 싸이트에서 다운로드해서 설치한다. 설치는 마법사의 지시에 따라 기본값으로 진행하면 어렵지 않게 설치할 수 있다.

 

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com

 

 

 

Typora 설치

마크다운 형식의 파일을 종종 사용하므로, 마크다운 편집기인 Typora를 설치한다. Visual studio code에도 확장 기능을 설치하면 마크다운 형식을 사용할 수 있지만, Typora라는 툴이 훨씬 편리하고 기능이 좋다.

 

다음 설명에 따라 설치한다.

 

Typora - 쉽고 편리한 마크다운 편집기(뷰어)

본 글에서는 Typora 라는 무료 마크다운(Markdown) 편집기(뷰어) 프로그램을 소개한다. 마크다운 언어는 서식 있는 텍스트 파일을 매우 쉽게 작성할 수 있는 언어이며, 아래 글에서 기본 사용법을 소�

tttsss77.tistory.com

 

 

Tera Term 설치

임베디드 환경에서 개발을 하다 보니, 임베디드 보드를 시리얼 터미널로 제어하거나 SSH로 접속해서 제어하는 경우가 많다. Tera Term은 이러한 기능을 지원하며 무료 툴이라는 것이 강점이다.

 

다음 싸이트에서 다운로드하여 설치한다.

 

Download File List - Tera Term - OSDN

Download File List - Tera Term #osdn

osdn.net

 

개인적으로는 Tera Term의 기본 설정 중 두 가지가 마음에 들지 않아 다음과 같이 설정을 변경한다. 

 

"설정"  → "창" 메뉴를 선택하여 스크롤 버퍼의 크기를 최대값으로 변경한다. 이는 테스트 시에 최대한 많은 로그를 확인할 때 유용하다.

 

"설정" "글꼴" 메뉴를 선택한 후 "글꼴"에서 "Consolas"를 선택한다. 개인적으로는 이 툴에서 사용할 수 있는 폰트 중에 가장 맘에 든다.

 

"설정" "저장하기" 메뉴를 선택하여 변경한 설정을 저장한다. 원래 있는 "TERATERM.INI" 파일을 덮어쓰면 된다.

 

 

 

작업 폴더 즐겨찾기에 고정 

주요 작업 폴더를 찾아가기 쉽도록, 파일탐색기 창 좌측의 즐겨찾기에 추가한다. 파일탐색기 상의 작업 폴더에서 마우스 우측 버튼을 클릭하여 "즐겨찾기에 고정"을 선택하면, 좌측에 바로가기가 추가된다.

 

 

 

기타 설치

반디집 설치 : 파일 압축 및 해제를 위한 무료 툴이며, 회사에서도 사용할 수 있어 좋다.

 

반디집 공식 홈페이지 · ALZ, EGG, 7Z, RAR 지원 무료 압축 프로그램

반디집 (Windows) 반디집은 다양한 기능을 제공하고 빠르게 작동하는 압축 프로그램입니다. 무료로도 사용할 수 있으며, 유료 에디션은 다양한 고급 기능을 제공합니다. 주요 기능 지원 OS: Windows Vi

kr.bandisoft.com

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

'개발환경' 카테고리의 다른 글

소스코드 라인수 세기  (0) 2016.12.23
source code pro 폰트 설치  (0) 2016.12.12
알마인드(Almind) 다운로드  (0) 2016.12.08
코딩을 위한 좋은 폰트  (0) 2016.12.06

댓글

Designed by JB FACTORY