linux

    Windows 10에서 RTOS 개발환경 구축하기 2 - 개발 도구 설치하기

    앞서 Windows 10의 WSL 2를 활성화하는 과정을 설명하였습니다. 이제는 일반 리눅스와 거의 똑같이 RTOS 개발 환경을 만들 수 있습니다. 필요한 개발 도구 목록은 다음과 같습니다. 컴파일러: gcc (gcc-arm-none-eabi) 하드웨어 가상화 도구: QEMU 디버거: gdb (gdb-multiarch) 빌드 도구: make 각 도구 설치 방법은 apt 패키지 관리자 기준으로 정리하였습니다. gcc 컴파일러 설치하기 아래의 명령으로 컴파일러를 설치합니다. $ sudo apt install gcc-arm-none-eabi 설치가 완료되었다면 확인을 위해 설치된 컴파일러 버전을 출력해봅니다. $ arm-none-eabi-gcc -v ...(생략)... gcc version 9.2.1 2019..

    Windows 10에서 RTOS 개발환경 구축하기 1 - WSL 2를 활성화하자

    최근 RTOS 공부를 하고 있습니다. 임베디드 OS 개발 프로젝트라는 책을 참고하고 있고요. 내용이 어렵지 않고 이해하기 쉽게 잘 설명되어있어 RTOS 공부를 시작하는 분에게 도움이 될 거라 생각합니다. 이 책에서는 리눅스 시스템에서 개발하는 방법을 설명하고 있습니다. 따라서 책의 내용을 그대로 따라하기에는 리눅스 운영체제를 네이티브로 갖춘 컴퓨터에서 작업하는 게 최선이겠지요. 하지만 여러 가지 이유로 그렇지 못하고 Windows 10을 사용해야 하는 경우 개발을 시작하기 전에 몇 가지 준비를 해야 합니다. Windows 10에서 리눅스 개발 환경을 세팅하는 데 이 글이 참고가 되었으면 좋겠습니다. 그 첫 번째 과정으로 Windows 10 내부에서 리눅스 시스템을 사용할 수 있도록 하는 WSL 2(Win..

    .AppImage 형식의 앱을 시스템 메뉴에서 접근할 수 있도록 하기

    사용 자체는 매우 쉽습니다. 파일을 다운 받고 실행 가능한 파일로 파일 속성을 바꾸면 끝. 그런데 앱을 설치하는 방식이 아니므로 시스템 메뉴에서 접근할 방법이 없습니다. 시스템에 설치되는 것도 아니어서 실행 시킬 때 어떻게 해야하는지도 의문이 들었습니다. 매번 .AppImage 파일이 있는 경로에 가서 실행 시키는 것도 일이니까요. 그래서 일반 앱처럼 사용할 수 있는 방법을 찾아보았습니다. 아래의 글을 보면 데스크탑 혹은 메뉴 아이콘을 생성할 수 있습니다. How to create a desktop or menu item for an appimage program in Ubuntu 메뉴 아이콘을 생성하고자 하는 앱 이름과 경로, 아이콘 경로가 아래와 같다고 합시다. Location of the AppIm..