개발/Git & Shell 3

UART tty 맥 터미널로 접속하기

UART 시리얼을 사용해서 하드웨어 장치와 통신을 해야하는 상황이 생겼다. UART-USB 장치를 맥에 연결한 다음 터미널에서 다음 명령어를 입력합니다.ls /dev/*usb*그러면 아래처럼 인식된 모든 USB 장치가 나옵니다./dev/cu.usbmodem14301 /dev/tty.usbmodem14301/dev/cu.usbmodem14303 /dev/tty.usbmodem14303이중에 tty가 붙은 것이 터미널 통신을 지원합니다.screen /dev/tty.usbmodem14301 115200위와 같이 screen 명령을 사용하여 접속가능합니다. 마지막 숫자는 Baud Rate, 통신속도를 말합니다. 기기마다 다를 수있으니 변경하면서 찾아야합니다.

개발/Git & Shell 2026.06.02

다른 Git저장소의 파일을 그대로 가져와서 사용하는 법

Git을 사용하면서 다른 저장소에 있는 파일을 그대로 나의 프로젝트에 사용하고 싶은 일이 있었다.이런 경우에는 submodule과 심볼릭 링크를 사용하면 되었다.$ git submodule add https://github.com/hijae/open-fuji-recipes-profiles$ ln -s hijae/open-fuji-recipes-profiles/makeFP.py$ git add .gitmodules makeFP.py$ git commit -m "add a symbolic link to makeFP.py with the respective submodule"위와 같이 Git에 서브모듈을 설정하고 원하는 파일을 심볼릭 링크로 지정한 후 커밋하면 된다. 혹시나 clone을 받아왔을때 동작하지 ..

개발/Git & Shell 2023.04.30

스크립트는 실행하기 전에 반드시 권한을 주자

간단한 일이지만 Bash 스트립트를 작성후에 권한이 없다는 문구가 나와 sudo를 사용하면 되지 않을까? 하고 잠깐 검색을 했었다. 하지만 그것이 문제가 아니었다. chmod +x ./sample.sh 이 단순한 문장 하나를 실행하지 않아 문제가 생긴 것이었다. 혹시나 나처럼 너무 단순한 것도 잊어서 문제를 해결하지 못할 사람을 위해서...

개발/Git & Shell 2023.02.23