no image
VSCode 프로젝트 관리
개요 요즘은 정말 VSCode가 거의 사실상 표준 개발 프로그램처럼 자리 잡히고 있다. (VSCode 관련 글이 적음에도 불구하고 이 블로그의 방문하는 사람 중 많은 사람이 VSCode를 검색하고 들어올 정도다..) 이 창에서 꼭 디버깅을 안 해도 수정은 VSCode로 하는 경우도 많다. 아무튼 이런 다양한 목적의 프로젝트들을 관리할 수 있는 방안이 있다. 관련 확장 프로그램은 'Project Manager'다. 사용 방법 (1) 먼저, 마켓플레이스에서 Project Manager를 설치한다. Project까지만 검색해도 나온다. (2) 좌측의 Project Manager를 클릭하면 저렇게 좌측 상단에 저장하기 아이콘이 뜬다. (3) 저장할 프로젝트 이름을 작성하고 Enter를 눌러준다. (4) 새로 생..
2024.04.01
no image
VSCode 같은 파일 두 화면에서 보기 / 여러 파일 두 화면에서 보기
개요 VSCode에서 같은 파일임에도 불구하고 파일의 내용이 길어지면 두 화면으로 분할해서 보고 싶은 경우가 있다. 예시의 모습은 가장 위의 화면이다. 방법은 생각보다 간단하다. VSCode에서 같은 파일/여러 파일 두 화면으로 보는 방법 (1) 우측 상단에 창이 두 개로 나뉜 아이콘을 클릭한다. (2) 창이 새로 생긴 것을 확인한다. (3) 새로 생긴 창의 스크롤을 내린다.(반대쪽 창을 내려도 된다.) (4) 새로 생긴 창에 새로운 파일을 만들거나 기존 파일을 끌어다 놓는다.
2024.04.01
no image
VSCode 프로젝트 우클릭으로 바로 실행
VSCode에서 위의 모습처럼 우클릭 시 'Open Folder as VS Code Project'가 뜨게 할 수 있다. 방법은 크게 2가지인데, 설치할 때 설정하게 하는 방법이 있고 설치 이후에 설정하는 방법이 있다. 아직 플러그인을 많이 설치하지 않았다면, 재설치를 권장한다. 1. 설치 때, 우클릭 설정 아래 모습과 같이 설치할 때, 아래 두 가지 설정을 체크해 주면 된다. "Code(으)로 열기" 작업을 Windows 탐색기 파일의 상황에 맞는 메뉴에 추가 "Code(으)로 열기" 작업을 Windows 탐색기 디렉터리의 상황에 맞는 메뉴에 추가 2. 설치 이후에 우클릭 설정 설치 이후에 우클릭 설정을 하려면 꽤 복잡한 절차를 수행해야 한다. 설명을 보기 전에 아래 사항들이 작은 목표라고 생각하고 접..
2024.03.31
no image
Visual Studio 추가 포함 디렉터리 시스템 매크로 정리
Visual Studio에서는 시스템 매크로가 존재한다. 개발환경에 따라, 사용처는 다르겠지만 Visual Studio의 추가 포함 디렉터리에서도 활용된다. 시스템 매크로 매크로 설명 $(ProjectDir) vcproj 파일의 경로 $(SolutionDir) sln 파일의 경로 $(Configuration) Debug, Release 경로 추가 포함 디렉터리 시스템 매크로 활용 예시
2023.04.16
no image
무료 XML 뷰어/에디터 : XmlPad
무료 XML 뷰어 및 에디터 기능이 있는 XmlPad를 소개한다. 구글링을 통해 보면, 과거에는 라이센스가 있던 기업같은데 회사가 문을 닫았는지 본 사이트는 들어갈 수가 없고 이곳저곳에서 다운로드가 가능하다. 참고로 내가 받은 링크는 이 글의 가장 하단에 작성해뒀다. XmlPad는 여러 형태의 뷰를 지원한다. 사실, 이것 때문에 추천하는데 뷰어의 형태를 하나씩 확인해보자. View : Source 이 뷰는 말 그대로 소스 형태다. 긴 설명이 필요 없다. View : Grid view Grid view는 다단 형태로 보여준다. 일반 xml 에디터에서도 흔히 볼 수 있는 형태다. View : Table view Table view는 새로운 형태로 보여준다. 기존 다단의 느낌에서 좀 더 추가되는 모습이다. 개..
2023.04.16
no image
Visual Studio 솔루션 및 프로젝트 이름 변경
Visual Studio는 솔루션과 프로젝트 이름을 변경할 수 있다. 하지만, 다른 설정들하고 엮여있으면, 이름들을 변경했을 때 꼬일 수 있어서 추천하지 않는다. 꼭, 필요한 개발자만 활용하자. Visual Studio 솔루션 이름 변경 솔루션 -> 마우스 우클릭 -> 이름 바꾸기 Visual Studio 프로젝트 이름 변경 프로젝트 -> 마우스 우클릭 -> 이름 바꾸기
2023.04.16
no image
TRACE32(T32) Start-up 주소 확인하는 방법
TRACE32를 이용하여 개발하는 환경에서, MCU의 Start-up 주소를 확인하는 방법입니다. 방법은 간단한데, 상단 메뉴바에서 CPU -> In Target Reset을 실행시키는 것입니다. In Target Reset을 실행시키면, MCU가 Start-up 주소로 이동하게 됩니다. 간단하게 List:auto 창을 활용해서 확인할 수 있습니다. 아래의 화면처럼 Start-up 주소에서 프로그램이 멈춰있고, 다른색으로 음영처리됩니다. 저의 Start-up 주소는 '0xA0000000' 이네요. 현재, 연결된 MCU는 Aurix사의 MCU이고 이 MCU는 UCB(User Configuration Blocks) 영역에서도 확인이 가능한 것으로 보여집니다. UCBs 영역을 보려면 상단의 메뉴에서 TCxx ..
2022.06.21
no image
VSCode 화면 확대와 마우스 스크롤을 이용한 글자 확대
VSCode에서 확대하는 방법(또는 기능)은 두 가지가 있습니다. 먼저, 특별한 설정이 필요 없는 화면 확대를 살펴보겠습니다. 화면 확대 VSCode를 설치한 상태에서 특별한 옵션을 설정하지 않아도 동작하는 기능입니다. Ctrl + '+' 또는 Ctrl + '-' 조합키는 각각 화면 확대와 축소를 하도록 되어 있습니다. 설정하기가 귀찮으신 분들은 이 기능을 사용해도 되지만, 보시는 것처럼 메뉴 부분도 다 같이 확대되어서 코드가 입력된 창이 상대적으로 작아지게 됩니다. 글자 확대 마우스 스크롤을 이용해 글자 확대만 하는 기능도 가능합니다. 다만, 약간의 설정이 필요한데요. 설정하기 위해서 파일 -> 기본 설정 -> 설정 메뉴 를 클릭합니다. 검색창에 확대를 입력하고 검색합니다. 그리고 Mouse Wheel..
2022.03.24
no image
TASKING C언어 디버깅 가상환경에서 변수 확인과 주의 사항
지난 번, TASKING에서 C언어 디버깅 가상환경을 설정했습니다. 해당 내용이 필요하신 분은 아래 링크를 참조하시기 바랍니다. TASKING C언어 컴파일/디버깅 가상환경 설정 변수 확인 이번에는 디버깅하면서 변수의 변화를 볼 수 있는 'Expressions' 를 확인해보겠습니다. 보시는 것처럼 동작은 잘 하고 있지만 인코딩 문제 때문인지, 문자열이 깨진 상태입니다. 영어로 한 번 해보겠습니다. 한글로 된 부분은 깨지고 영어로 된 부분은 잘 출력됨을 확인할 수 있습니다. 물론, 변수안의 문자열도 마찬가지입니다. 주의 사항 TASKING 환경에서 C언어를 가상환경으로 동작시킬 때, 몇 가지 주의 사항이 있습니다. 경험상 주의할만한 내용들은 다음과 같습니다. 변수 초기화 한 번 저장된 변수의 내용은 다시 ..
2022.03.11