Home
박동현 연구노트
Cancel

바이트 단위로 변수 값 파싱하기

MCU, MPU를 사용할 때 통신 패킷을 이용해 byte 단위로 붙였다 장난치는 경우가 많다. 보통 2byte 짜리 센서값을 통신으로 1byte 씩 받을 경우 비트쉬프트(bit shift) 해서 하위비트 상위비트 따로 처리한다. 예시) 센서로 부터 1byte씩 얻은 데이터가 data에 저장되었다고 가정 data 변수에서 distance 변수 값과...

vim에서 줄바꿈(Line Feed) 치환하기

vim 문자열 치환. before를 after로 치환한다. :%s/before/after/g vim에서 문자열을 줄바꿈 문자로 치환할 때 \n로 대체하면 ^@ 따위로 바뀌고 실제로 줄바꿈이 되지 않는다. \n 대신 \r로 하면 줄바꿈 된다. :%s/\n/\r/g %s는 문서 처음, g는 문서 끝을 의미한다. 문서 처음부터 끝까지 문자열을 ...