본문 바로가기

개발환경/윈도우와 WSL13

Windows 10에서 Bluetooth 5.0 USB 동글 사용: Realtek 8761B Chipset 집에 있는 오래된 PC에는 BT를 지원하지 않아서 USB BT 동글을 사용하기로 했습니다. USB 동글 중에서 이전에는 BT 4.0을 지원하였으나, 최신에 나온 BT 헤드셋은 대부분 BT 5.0을 지원하고 BT 5.0 USB 동글 또한 아주 저렴하게 구매할 수 있습니다. 현재 판매하는 BT 5.0 USB 동글은 대부분 RealTek 8761B chipset으로 만들어져 있습니다. 제조가가 다르더라도 RealTek 8761b 모듈의 reference design을 그대로 사용하는 것으로 보입니다. 개인적인 생각에는 가격 차이가 있더라도 브랜드와 AS 차이로 보이고 성능 상의 차이는 없는 것 같습니다. (※ 개인적인 의견입니다.) 제조사 홈페이지는 지원 OS는 Windows 7/8/10으로 명시되어 있으며,.. 2021. 3. 31.
윈도우10 로그인 시 Win32Bridge.Server.exe 에러 발생 시 조치법 Windows 10에서 로그인 시 아래와 같이 Win32Bridge.Server.exe 에러 팝업이 발생하는 경우에 대한 조치법입니다. 현상: Win10에서 로그인 시 Win32Bridge.Server.exe 에러 팝업 조치법 1: Cortana 관련 에러로 작업 관리자의 시작 프로그램에서 해당 서비스를 Disable 합니다. CTRL+ALT+DEL 키로 '작업관리자'를 실행 작업관리자에서 '세부 정보' 보기 '시작 프로그램'에서 Cortana 선택하고 마우스 오른쪽 키 선택하여 '사용 안함' 으로 변경 조치법2: 앱 및 기능에서 Cortana 데이터 초기화 (시스템 설정 - 앱 및 기능 - Cortana 고급설정 - 데이터 초기화) 시스템 설정에서 앱 및 기능 선택 Cortana '고급' 옵션 선택 데.. 2020. 10. 26.
Windows 10에서 한글 오타 발생 시 조치법 Windows 10 최신 업데이트에서 Microsoft 한글 IME가 최신 버전으로 업데이트 되었습니다. MS에서 개발하고 있는 한글 IME가 아직까지는 각 앱들과의 호환성을 100% 확보하지는 못 한 것 같습니다. Windows 10에서 Microsoft 한글 IME 오류가 발생하는 경우 아래 방법으로 조치 가능합니다. Test 버전: Windows 10 2004 (Build ID 20190) 제가 사용하는 버전은 MS Official release의 2004 버전은 아니며, 개발자 Preview 버전으로 Build ID 20190 버전에서 발생하는 문제점입니다. 공식 Release 버전에서 수정되기 희망합니다. 현상: Windows 10에서 한글 입력 시 간헐적으로 마지막 글자가 없어짐 (e.g. 가.. 2020. 9. 6.
WSL 2.0 Global configuration (.wslconfig) 을 통한 성능 향상 WSL 2.0 은 윈도우10에서 리눅스 커널을 직접 올린 것으로 최근에 꾸준히 기능이 업데이트되고 있다. 최근 MS Build 2020 컨퍼런스에서는 CUDA와 Direct ML의 GPU 컴퓨팅을 지원해서 WSL에서 AI와 machine learnig에 사용할 수 있다고 한다. (출처: MS blog) WSL개념과 설치 방법은 아래 게시글을 확인 바란다. 현재 퀄컴이나 Android에서 배포하는 BSP와 Framework 소스는 리눅스 OS를 기반으로 배포하고 있고, Trace32나 일부 개발 Tool은 Windows 에서만 배포하고 있어, Windows와 리눅스를 같이 사용할 수밖에 없다. 본 게시글은 WSL에서 Android 빌드를 확인하는 과정에서 가상 메모리(=swap)를 늘리는 과정이 필요했고,.. 2020. 6. 21.
윈도우용 MobaXterm - SSH 및 X-Server 지원 윈도우에서 1) 원격 서버에 SSH (Secure Shell)로 접속, 2) 원격 프로그램을 실행, 3) 로컬에서 리눅스 명령어를 사용하는 경우 유용한 tool이 MobaXterm이다. 이미 Putty, PowerShell, Cygiwn을 사용하는 분들께는 MobaXTerm은 보다 유용한 기능을 지원한다. MobaXterm은 무료 버전과 유료 버전으로 구분되어 있으나, 본 내용은 무료 버전 기준으로 설명한다. 일반 사용자라면 무료 버전을 사용해도 기능적으로 부족함이 없고, 별도의 광고나 추가 설치 프로그램이 없이 실행파일을 다운로드하여 설치하면 바로 사용 가능하다. 지원 기능 요약 SSH 지원 (원격 서버 IP 주소 저장, ID 패스워드 저장) 멀티 TAB과 Split view로 다수의 terminal .. 2020. 6. 20.
WSL 2.0 설치 방법 및 기능 확인 앞서 WSL 설치 관련된 글은 아래 링크를 먼저 확인해주세요. Microsoft WSL2 설치 동영상도 추가합니다. [개발환경] - Windows 10 에서 Cygwin 또는 WSL 설치 [개발환경] - Windows 10 Insider Preview 설치 (WSL 2.0 설치) [개발환경] - WSL 2.0 Global configuration (.wslconfig) 을 통한 성능 향상 Windows 10 에서 WSL 2.0 으로 개발 환경에 관련해서 구체적으로 무엇이 가능하고 불가능한지 확인하고자 한다. WSL 2.0을 테스트한 Windows 10 은 빌드 19628 (※Windows Insider의 개발빌드임) 이고, 이 버전은 20H2 공식 버전으로 공식 배포될 것으로 예상된다. WSL은 현재도 .. 2020. 5. 18.
[Tips] Windows XP 제품 키로 Windows 10 정품 인증 Windows XP 가 설치되어 있는 오래된 PC에 Windows 10으로 업그레이드하기로 마음을 먹고 가정 걱정되는 점이 아래 2가지였다. 걱정되는 점 오래된 PC 의 성능 문제: CPU 가 Intel i5 이고, DDR3 8 GB RAM 인데 Windows 10 구동하는데 충분한 성능인지? Windows 10 정품인정 문제: 집에서만 사용하는 오래된 PC에 굳이 Windows 10 구입에 비용까지 드려야 하는지? 첫 번째 성능 문제는 기존 5600 rpm의 1TB HDD는 백업용으로 사용하고 SSD 256GB를 구매해서 해결을 했다. SSD 에 Ubuntu 20.04와 Windows 10 을 설치했는데 집에서 문서 작업용으로 사용하는데 전혀 문제없다. 예를 Windows XP 사용할 때는 부팅 후 사.. 2020. 5. 17.
[Tips] Windows 10 에서 화면 캡쳐/녹화 단축키 화면 캡쳐 Windows 10 에서 Windows 로고 키+Shift Key+S 누른 후 화면을 선택하면 캡쳐한 화면이 바로 클립보드를 복사된다. 이 기능을 알고 나서 그 동안 애용했던 반디카메라를 삭제했다. (난 순정파^^) 출처: https://support.microsoft.com/ko-kr/help/4043948 화면 녹화 윈도우 10에서는 기본적으로 녹화 기능을 지원합니다. 녹화 단축키 변경은 XBox Game Bar 설정 메뉴에서 변경 가능합니다. 녹화 단축키: Windows Key + Alt + R 키 녹화 옵션 설정: Windows Key + Alt + G 키 2020. 5. 16.
Windows 10 Insider Preview 설치 (WSL 2.0 설치) 지난 post 에서 Beta Preview 버전에서 WSL2 기능 강화와 File Explore에서 Linux 파일 연동이 기능 추가된다는 사실을 알고 Windows Insider Progam을 통해서 Developer 버전을 설치하기로 했다. ☆Windows Preview Build 19603 소개: https://blogs.windows.com/windowsexperience/2020/04/08/announcing-windows-10-insider-preview-build-19603/) 하고자 하는 것 Windows Insider 프로그램을 통해서 Windows 10 최신 버전 설치 (Build 19628) WSL 2 기능 확인 및 Explore 리눅스 파일 연동되는지 확인 1. 시스템 복원 시점 설.. 2020. 5. 16.
Window 와 Ubuntu 파일 공유하기 (듀얼부팅) Windows 에서 작업한 파일을 우분투에서 수정하거나, 반대로 우분투 만든 파일을 윈도우즈에서 수정해야 하는 경우가 많다. 즉, 하나의 폴더를 작업 파일을 저장하고 Windows와 우분투에서 각각 마운트하여 작업 파일을 읽고/쓰기가 가능해야 한다. Python 과 같이 우분투와 윈도우에서 동일한 개발 환경과 동일 소스로 개발이 가능한 경우에는 문제 없다. 하지만, 문서 작업을 해야 상황에서는 MS word나 PowerPoint 에 상응할 수 있는 우분투 프로그램은 아직 개발이 안된 것 같다. 물론 Google Cloud (Docs/Slides/Sheet) 나 Naver cloud 로 2개의 OS 간에 파일 공유는 가능하지만, 일부 회사에서 보안 정책으로 접속 자체가 막혀 있는 경우가 많다. 하고자 하는.. 2020. 5. 16.
[Tips] Windows 10 에서 PC 시간이 틀린 경우 조치법 Window 10 을 설치 이후에 부팅할 때마다 PC 시간 틀어지는 현상이 발생하였다. 정상적인 경우라면 PC 내에 보조 배터리 (coin cell 또는 수은 전지)이 있어 하루/이틀은 시간이 정확하게 맞아야 하고, 인터넷 연결 시에는 NPT(Network Time Protocol) 서버(=표준 시간 서버)와 시간과 자동으로 동기화 해야 한다. PC의 배터리야 오래된 관계로 보조 배터리의 용량이 없어질 수 있어도, NPT 서버의 인터넷 시간과 동기화를 하기 때문에 시간이 맞아야 한다. 그래서 몇 가지 검색 끝에 시간 동기화 하는 방법을 찾았다. (시간 동기화는 설정 > 날짜 및 시간 > 자동으로 설정) 하지만 다음날 PC 시간을 확인해 보면 다시 시간이 트려져 있었고, 원인을 찾은 결과 Windows T.. 2020. 5. 15.
Windows 10 에서 Cygwin과 WSL 설치 실제 Ubuntu 서버와 개발을 위해서 Windows 에서도 이와 유사한 개발 환경을 설치할 필요가 있다. 그 동안 Windows 상에서 Cygwin 을 많이 사용했고, 최근에서는 Microsoft 에서 WSL (Windows Subsystem for Linux)를 제공하고 있어 설치해보기로 한다. Cygwin은 그동안 많은 사용자들이 사용하고 있어 안정적이고 대부분의 리눅스 기능을 이미 지원하고 있고, WSL은 최근에 개발된 것이라 나름 기능이 powerful 할 것으로 예상된다. 하고자 하는 것: Windows 10 에서 bash 셀 실행하고 우분투 명령어 (e.g. ls) 사용 및 개발 tool (gcc, python) 설치하기 우분투PC에서 gcc 로 빌드한 실행파일을 Windows 10 의 WS.. 2020. 5. 14.
Windows 10 과 Ubuntu 20.04 설치하기 개발 환경을 세팅하기 위한 첫 번째 단계는 PC에서 OS를 설치하는 것이다. 과거에는 Window 환경이 좋았지만 요즘은 서버도 리눅스가 많고, 리눅스 자체에서도 좋은 개발 tool 이 많기 때문에 리눅스 환경을 설치하기로 한다. 하고자 하는 것: 최신버전으로 Windows 10 과 Ubuntu 20.04 멀티 부팅 환경을 만들기 Windows 10 설치: 은행, 교육 사이트 일부는 Window 만 지원하는 경우 (우분투가 기본이고, 안 되는 기능인 경우만 Win 10 활용) Ubuntu 20.04 설치: 개발환경 tool 설치 (python, gcc, curl), 동영상, 인터넷 등 1. Window 10 과 Ubuntu 20.04 버전의 ISO 다운로드하기 멀티 부팅 환경을 만들기 위해서는 Win 1.. 2020. 5. 13.