최신글 [CLI] 프롬프트 커스텀 시 문자열이 줄바꿈 되지 않고 덮어 씌워지는 현상 이런 거지같은 경우가 다 있나. 일단 커스텀 코드는 이거export PS1='\[\e[36m\]\u@\h\[\]\e[37m:\e[33m\w\e[0m\$ ' 문자열 자체를 \[ 와 \]로 감싸줘야한다고 한다. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html 역시 뭘 할때는 공식 문서를 잘 참조하자 \[ : begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt\] : end a sequence of non-printing characters 수정한 코드는 이것 ex.. 댓글 0 2024.11.01 [VEDA 1기 수강일지] 58일차 - 임베디드 리눅스 (4) : Yocto 빌드 / 저장소 이론 수강한 개념 하드웨어 개발 soc : 칩 선택 sw : toolchain -> bootloader(u-boot), flash write/serial/tcp통신 -> kernel -> root file system runqemu command not found 해결법 매번 터미널을 새로 열 때마다 설정 해줘야함 source oe-init-build-env [빌드파일명] https://stackoverflow.com/questions/71837088/yocto-project-runqemu-command-not-foundrunqemu [images 디렉토리 아래 디렉토리 명] build 아래 images 없는 경우 ㄴ build/tmp/deploy/ 확인 저장소 nor 플래시 nand 플래시 mtd 시스템 j.. 댓글 0 2024.10.17 [VEDA 1기 수강일지] 57일차 - 임베디드 리눅스 (3) : 장치파일 / yocto 수강한 개념 make ARCH=arm64 menuconfig device driver - charactordriver - 원하는 모듈 m으로 설정 cd /lib/modules/6.6.54-v8-16k+/kernel/drivers/char/ sudo cp ~/gpioled.ko . sudo xz gpioled.ko sudo depmod -a sudo modprobe gpioled sudo vi /etc/modules : 모듈이름 추가 sudo vi /etc/rc.local : 장치파일 만들기 자동화 mkdir /dev/??? c ?? 0 디바이스트리 /boot/firmware cmdline.txt : 커널 부팅시 설정정보 console=serial0,115200 console=tty1 root=PARTUU.. 댓글 1 2024.10.16 VEDA [VEDA 1기 수강일지] 57일차 - 임베디드 리눅스 (3) : 장치파일 / yocto 수강한 개념 make ARCH=arm64 menuconfig device driver - charactordriver - 원하는 모듈 m으로 설정 cd /lib/modules/6.6.54-v8-16k+/kernel/drivers/char/ sudo cp ~/gpioled.ko . sudo xz gpioled.ko sudo depmod -a sudo modprobe gpioled sudo vi /etc/modules : 모듈이름 추가 sudo vi /etc/rc.local : 장치파일 만들기 자동화 mkdir /dev/??? c ?? 0 디바이스트리 /boot/firmware cmdline.txt : 커널 부팅시 설정정보 console=serial0,115200 console=tty1 root=PARTUU.. 2024.10.16 [VEDA 1기 수강일지] 55일차 - 임베디드 리눅스 이론 (1) : 임베디드 리눅스 구성요소 수강한 개념 1. 임베디드 리눅스 이론 - 임베디드 리눅스 4요소 - 툴체인 - 부트로더 - 커널 - 루트파일시스템 GPL : copyleftBSD MIT : permissiveQEMU : 다른 cpu 아키텍쳐 에뮬레이팅 sudo apt install qemu-system-arm qemu-system-aarch64 -machine help sudo apt-get install qemu-system-arm bridge-utils sudo apt-get install qemu-user-static aarch64-linux-gnu-gcc sample.c -o sample -static static 컴파일 qemu 가상환경 구성 https://cloud-images.ubuntu.com/minimal/.. 2024.10.14 [VEDA 1기 수강일지] 50일차 - openCV (2) : 수강한 개념VideoCapture cannysobel setMouseCallback filter2DbilateralFilter drawKeyPointsSiftFeatureDetectorSiftDescriptorExtractorclass SIFTㄴdectectㄴcompute cd /usr/share/opencv4/haarcascades/ㄴ학습된 데이터모델 세트 class CascadeClassifierdetectMultiScale rpicam-hello --list-cameras 컴파일 : g++ [filename].cpp -o [name] $(pkg-config --cflags --libs opencv4)문제 구현 / 개선방안#include #include #include #include #include.. 2024.10.02 유니티 [unity 2D] 특정 오브젝트만 충돌 무시하기 * 유니티 초심자입니다 * 프로젝트 진행 중 겪었던 문제들을 기록합니다 * 좋은 방법이 있거나 문제가 있다면 알려주세요 플레이어가 맵을 빠져가나지 못하도록 콜라이더로 막았는데 플레이어만 못나가는게 아니라 몬스터도 못들어오고 못나간다. 맵 콜라이더와 몬스터의 충돌은 무시하고, 맵과 플레이어, 플레이어와 몬스터는 충돌을 감지해야한다. 그렇다면 총 세개의 레이어가 필요하다. 기본적으로는 모두 Default로 설정되어 있다. 맵은 Default로 두고, 몬스터는 monster레이어, 플레이어는 player 레이어를 생성하여 지정하였다. 프로젝트 세팅창에서 Physics 2D 옵션의 맨 아래를 확인하면 레이어 충돌을 설정할 수 있다. 몹과 맵의 충돌을 무시할거니까 체크를 해제해준다. 의도한대로 실행이 된다! ht.. 2023.04.13 [unity 2D] anima 2d와 png파일로 키프레임 애니메이션 찍기 유니티로 2d 애니메이션을 찍고 싶다몇년전에는 anima 2d라는 에셋으로 키프레임 애니메이션을 찍은 듯 하지만, 지금은 유니티 자체에 애니메이션을 찍을 수 있는 기능이 생겼다. 하지만 그 기능을 제대로 사용하려면 포토샵 파일(psb 또는 psd)이 있어야 한다. 안타깝게도 우리 팀원중에 포토샵 사용자는 아무도 없었다... 하지만 스프라이트 애니메이션은 소수개발팀에서 도저히 감당할 수 없는 작업량이었기 때문에 키프레임 방식으로 진행하기로 결정하였다. 오늘 포스팅은 anima 2d를 사용하면서 겪었던 오류와 고민에 대한 것이다. 1. anima 2D 임포트시 에러 발생 - XRsetting 관련 2. IK Limb 2D 사용시 흰 박스만 나타남 3. 키프레임 애니메이션에서 눈깜빡임을 구현하고 싶음 나도 유.. 2023.04.12