본문 바로가기

프로그래밍129

ssh로 github 사용하기 https://www.lainyzine.com/ko/article/creating-ssh-key-for-github/ GitHub 접속 용 SSH 키 만드는 방법 GitHub의 저장소를 사용할 때 HTTPS과 SSH 프로토콜을 사용할 수 있습니다. SSH 프로토콜은 공개키 방식으로 안전하게 정보를 교환할 수 있습니다. 이번 글에서는 공개키를 만드는 방법부터, GitHub에 www.lainyzine.com * https 방식 git clone https://github.com/계정/프로젝트.git * public key 생성 # ssh-keygen -t rsa -b 4096 -C "namacin@gmail.com" * ssh 방식 git clone git@github.com:계정/프로젝트.git 물론 gi.. 2021. 1. 19.
git의 여러가지 취소 * 두가지 취소 방식 reset : 되돌리고 싶은 시점의 commit 이력으로 돌아가는 것revert : 현재까지의 이력들은 유지한 채 특정 commit 으로 복구하는 컷 (복구 commit이 추가됨) * add 취소 git reset HEAD [파일] 방금 add 한 파일을 취소한다. 파일명이 없으면 전체 파일을 취소 * commit 취소 git reset --soft HEAD^ comit을 취소하고 해당 파일들을 staged 상태로 만든다. git reset --mixed HEAD^(기본옵션)git reset HEAD^ commit을 취소하고 해당 파일들을 unstaged 상태로 만든다. git reset HEAD~2 마지막 2개의 commit을 취소한다. git reset --hard HEAD^ c.. 2021. 1. 18.
toolchain 도구 * -objcopy -O binary : 바이너리로 변환-nm -n : strip되지 않은 elf 파일 내에 있는 심볼을 보여준다.-objdump -D : 역 어셈블 * arm-linu- : arm용 리눅스가 돌아가는 머신에서 동작하는... arm-none- : arm용 어떤 OS인지 모르는 머신에서 동작하는... 확실하지 않음!!! 2021. 1. 15.
vscode에서 platformio 라이브러리 추가 ~/내문서/PlatformIO/Projects/프로젝트명/lib 에 라이브러리로 사용할 파일들 or 디렉토리를 넣어주고 platformio.ini 파일에 lib_deps = 추가한 디렉토리명 해주면 include 할 때 별도의 디렉토리 명칭 없이 헤더 파일명만 주면 된다. 혹은, platformio.ini 파일에 lib_deps = http://github.com/shirriff/Arduino-IRremote 라고 주어도 로컬에 저장된 파일을 사용하는 것과 같은 효과를 준다. monitor_speed = 57600 시리얼 터미널의 속도 설정, 재시작 필요 2021. 1. 2.