본문 바로가기

전체 글291

vector Hexview 개요 vector에서 제공하는 툴중에 Hexview라는 프로그램이 있다. 정식으로 돈 받고 따로 파는 sw라기보다는 다른 sw 구매할때 같이 들어있는 경우가 있음. 제일 기본적인 기능은 .hex 열어서 보여주는 기능임. 이것 외에도 여러가지 유용한 기능들이 있다. hex파일 상에 어드레스 빈 공간을 특정패턴으로 채워주는 기능 (fill) (이 기능을 사용해서 hex파일 내부에서 띄엄띄엄 떨어져있는 블록들을 하나의 블록으로 합칠 수 있음) 특정 사이즈의 오프셋만큼 옮기는 기능 ex)0번지부터 100번지까지 쓰여져있던 데이터를 데이터는 그대로인데 어드레스만 400~500번지로 이동 영역지정해서 해당 영역에 해당되는 crc값 출력 여러개의 hex 파일을 하나로 합치기(merge) hex 파일의 내용을 c파일에 ar.. 2023. 1. 6.
배치파일 여러줄 주석처리 하기 노트패드++ 에서 주석처리하려는 영역 블럭 지정 후 Ctrl + Q 버튼을 누른다. 그러면 블럭 지정 영역 앞에 전부 REM 이라는 키워드가 붙게된다. vs code 에서 블록지정 주석 처리 할 때 Ctrl + / 하면 앞에 자동으로 // 생기는거랑 비슷. 2023. 1. 4.
CMD 배치 파일 명령 rmdir : 폴더삭제 명령 rmdir 폴더명 해당 폴더 삭제 ※ 폴더 안에 파일이 들어있을 경우 삭제되지 않음. 이 경우 옵션을 지정해야한다. ※ 옵션 대문자로 써야한다. rmdir /S 폴더명 삭제하려는 폴더 안에 파일들이 있을 경우 함께 삭제 rmsir /S /Q 폴더명 앞에 /S 옵션만 사용하면 삭제를 곧바로 하는게 아니라 삭제 할지 말지 물어보고 답해야하는데 /Q 옵션 붙이면 묻지않고 진행 CMD 배치파일에서 환경변수 등록(임시로) set path=%path%;추가 하려는 환경변수;추가 하려는 환경변수2;계속.. Ex) set path=%path%;C:\Program Files (x86)\GOM\GOMPlayer;C:\Program Files (x86)\Kakao\KakaoTalk CMD 배치파.. 2022. 12. 28.
배치파일 경로지정시 공백 해결 cmd창에서 dir /x 라고치면 파일이나 폴더 이름을 약어형태로 보여줌. 해당 약어를 사용하여 배치파일에 경로 써주면 된다. 2022. 12. 23.
신입사원을 위한 UDS 진단통신 개요 알아보기 오늘날의 자동차 안에는 수많은 전자 장치가 들어간다.그리고 각각의 전자장치들을 컨트롤하는 작은 컴퓨터가 있는데, 자동차업계에서는 이 작은 컴퓨터를 제어기라고 부른다.조향 제어기, 제동제어기, 에어백 제어기 등등.. 각각의 장치마다 그 장치를 컨트롤하는 제어기가 자동차 속에 들어있다.이러한 제어기는 보통 임베디드(embedded) 제어기 라고 불리는데, 임베디드라는 단어의 뜻은 '내장된' 이라는 뜻이다.임베디드 제어기 = 내장된 제어기차량용 임베디드 제어기 = 자동차 속에 내장된 제어기라고 생각하면 된다.오늘날의 자동차안에는 이러한 임베디드 제어기가 수십개가 들어가있다.그런데 우리가 자동차를 타면서 이런 제어기를 본적이 있는가? 없을 것이다.왜냐면.. 내장(embedded) 돼있으니까!임베디드 제어기는 왼.. 2022. 12. 7.
Autosar DEM 모듈 개요 제어기의 고장 진단과 관련된 기능을 제공하는 모듈이다. UDS나 OBD 같은 진단통신과 연관이 깊다. DEM Event 각각의 고장을 Dem Event 라고 정의한다. 예를 들어 배터리 고전압, 배터리 저전압, 캔버스오프 라는 3개의 고장이 있다면 dem에 3개의 event를 정의하는 것이다. 각 event는 여러가지 파라미터를 갖는다. Operation Cycle 해당 이벤트에 설정된 operation cycle을 활성화시킨 상태에서만 이벤트에 대한 명령들이 유효하게 된다. operation cycle을 활성화(시작)하는 방법은 SetOperationCycle 함수를 사용하면 된다. DTC 매핑 각 Event는 DTC에 매핑될 수 있다. Event와 DTC는 N:1 관계이다. Freeze Frame F.. 2022. 11. 29.
git hook : git과 스크립트 실행 연동 [Git] Git hooks를 이용하여 commit message 에 특정 문자 넣기 | Archived by Sujin (sujin-park.github.io) 위 사이트 내용 참조,공부하면 좋다. ▶ git hook이란 git에서 어떤 명령을 수행했을 때 , 자동으로 호출되는 hook 이다. - 각 명령어 별로 매칭되는 hook file이 있어서, 이 파일안에 우리가 자동수행 하고 싶은 명령을 집어넣는다. 그러면 git에서 해당 명령어를 실행할 때, 해당 hook file 안의 명령도 자동 실행되는 그런 개념이다. SW를 빌드한 후에 자동으로 post build 동작으로 특정 bat 파일을 실행하는것과 비슷한 느낌의 것이다. 간단한 예시를 들면 이해가 더 편할텐데 ▶예시 : git에서 commit을 .. 2022. 11. 9.
git 커밋 수정(덮어쓰기) git 직전 커밋 내용 수정하기 git commit --amend i키 누르고 내용 작성 다썼으면 esc + wq 2022. 11. 4.
깃허브.빗버킷 계정 소스트리 연동 커다란 개념은 이렇다. 공개키.비밀키 한쌍을 만든다. 비밀키를 컴퓨터에 파일로 저장해둔다. 깃허브 or 빗버킷 계정에 공개키를 등록해둔다. 소스트리에서 비밀키를 등록하는 메뉴가 있는데 거기서 앞서 만들어둔 비밀키 파일을 등록한다 좀 불명확한 내용인데 ssh키가 있고 rsa키가 있는데 소스트리에서 키 등록메뉴에 보면 ssh, open어쩌구 중에 선택하는 란이 있는데 ssh키를 사용할거면 ssh . rsa면 open 어쩌고 선택 2022. 11. 4.