본문 바로가기

전체 글48

툴체인 만들기 호스트에서 타겟 전용 어플리케이션을 만들 때, 툴체인이 필요하다. bitbake에서 툴체인을 만드는 방법은 두 가지가 있다. 1) bitbake meta-toolchain 2) bitbake -c populate_sdk bitbake meta-toolchain은 필요최소한의 Cross 구축환경을 만들 수 있다. 리눅스 커널이나 부트로더를 구축하는 정도라면 meta-toolchain에서 만든 sdk를 사용하면 충분하다. bitbake 이미지이름 -c populate_sdk 를 실행한 경우, 타겟에서 동작하는 APP을 구축하기 위해 필요한 라이브러리, 헤더 파일을 포함한 환경을 만들 수 있다. APP 개발자에게 적합하다. 2022. 9. 19.
Raspberry Pi 4를 써서 Yocto Project 입문 준비 우분투에 필요한 패기지 설치 $ sudo apt update && sudo apt upgrade -y $ sudo apt install -y gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit mesa-common-dev 라즈베리파이4 타겟으로 빌드 yocto 프로젝트를 설치한다. poky를 git로 클론한다. $ mkd.. 2022. 9. 19.
쉘 스크립트에서 정의한 변수를 터미널 전역 영역에 저장 . ./setmyvar.sh . (도트) 를 앞에 추가하여 실행한다. https://stackoverflow.com/questions/12351702/how-to-write-a-bash-script-to-set-global-environment-variable How to write a bash script to set global environment variable? Recently I wrote a script which sets an environment variable, take a look: #!/bin/bash echo "Pass a path:" read path echo $path defaultPath=/home/$(whoami)/Desktop if [ -n "$path" ]; then e.. 2022. 9. 10.
Vim 명령어 정리 :so% .vimrc나 init.vim 를 vi로 편집 후 바로 적용할 수 있다. 2022. 9. 10.