전체 글

Boost C++ Libraries, Modern C++, Embedded Linux 등... 소프트웨어와 관련된 기술 문서 번역이나, 개발 환경 구축 등의 내용을 블로그 합니다.
NXP i.MX SoC Family/IMX Yocto Project Users Guide 한글화

i.MX Yocto Project User`s Guide

개요 i.MX Yocto Project User`s Guide 영문 문서를 한글화한다. 작업한 영문 문서는 Rev.L5.4.70_2.3.0 이다. 목차 1. 개요 2. 특징 3. 호스트 설정 4. Yocto Project 설정 5. 이미지 빌드 6. 이미지 배포 7. 사용자 설정 8. 개정 내역 A. 자주 묻는 질문 B. 참조

일반 개발 리소스/WSL2

imx8mq Qt 응용 프로그램 빌드 확인

* imx8mq Yocto 빌드 환경이 Qt용으로 구성되어 있어야 한다. (이전 글 참조) 설치된 Qt 예제 프로그램을 복사하여 작업용 디렉토리로 옮긴다. Qt 예제 프로그램의 위치는 아래와 같다. /home/user/work/imx-yocto-bsp/build-xwayland/tmp/work/aarch64-mx8m-poky-linux/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0/git/examples/ 여기서는 "/gui/rasterwindow" 예제를 사용한다. 여기서 사용한 작업용 디렉토리는 "/home/user/work/imx-yocto-bsp/project/" 이다. cp -r /home/user/work/imx-yocto-bsp/build-xwayland/tmp/wor..

일반 개발 리소스/WSL2

imx8mq Yocto 빌드 환경 설정 및 기본 빌드

* WSL2 Ubunttu 20.04LTS 환경으로 가정하고 설명한다. * WSL2 Ubunttu 20.04LTS 환경 설정은 이전 글을 참고한다. 1. 기본 호스트 패키지 설치 $ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm 2. 작업 디렉토리를 생성 $ mkdir ~/work 3. repo 유틸..

일반 개발 리소스/WSL2

WSL2에서 Ubuntu 20.04LTS 설치 및 기본 설정

* 리눅스 배포판은 Ubuntu 20.04LTS를, OS는 Windows 11 Pro를 사용했다. * Microsoft WSL 설명서 : https://docs.microsoft.com/ko-kr/windows/wsl/ * 윈도우 터미널 설정 : https://myskan.tistory.com/124 1. Microsoft Store에서 Unbuntu 20.04.LTS 버전을 찾아 설치한다. 2. 설치후 Ubuntu 20.04LTS를 "열기"를 선택하여 설치를 완료한다. 실행을 하지 않으면 wsl에서 설치 목록을 확인할 수 없다. 이 과정에서 사용할 사용자 아이디와 비밀번호를 설정한다. 3. wsl는 기본 설치 경로가 사용자 디렉토리이다. (예: C:\Users\USER\AppData\Local\Pack..

Boost C++ Libraries/Boost.Asio

Boost.Asio - use_future_t

use_future_t 클래스는 비동기 작업이 future를 반환하도록 지정하는데 사용된다. template class use_future_t 유 형 이 름 설 명 allocator_type 할당기(allocator) 유형. 할당기(allocator)는 주어진 비동기 작업에 대한 std::promise 개체를 생성할 때 사용된다. 멤버 함수 이 름 설 명 get_allocator 할당기(allocator)를 얻어온다. operator() 패키지된 작업에서 함수 개체를 래핑한다. operator[] (더 이상 사용하지 않음: rebind() 사용함.) 대체 할당기(allocator)를 지정한다. rebind 대체 할당기(allocator)..

까마귀75
[16 x 5 = ? ] 날자~~ 까마귀75