전체 글 17

DLT-Viewer의 메시지 항목에 Context 메뉴 추가하기

DLT-Viewer를 사용하다 보면, 각 메시지를 Clipboard로 copy해서 내용을 정리할 때가 많은데, Index부터 시간 등등 불필요한 정보까지 추가되어서 후처리를 해야될 때가 많습니다.이럴 경우 후처리에 시간이 많이 소요되어서 업무하는데 비효율적인 면이 있고, 수정하느라 손목에 무리가 갈 때도 많습니다. 그래서, 항목을 Clipboard로 copy할 때, copy할 항목을 변경하도록 Context Menu를 추가해 보도록 하겠습니다. 메시지 리스트에서 Context Menu를 표시하는 부분을 찾습니다.필요한 메뉴를 하나더 추가합니다.추가한 메뉴에 연결된 Slot함수를 추가합니다.기존 Clipboard로 Copy하는 부분을 수정해서 새로운 메뉴 함수에 추가합니다.Copy해서 메모장에 Paste ..

DLT-Viewer에서 필터 사용하기

DLT-Viewer에서 받은 DLT message를 분석하기 위해서, 필요한 메시지만 필터링해서 분석할 필요가 있습니다.이 경우, 필터를 설정해서 필터에 설정한 내용들만 Log창에 표시하도록해서 분석할 수 있습니다. 필터 파일을 설정하는 방법은,화면에 왼쪽에 있는 Project에서 Filter 탭을 선택합니다.Filter 탭에서 상단에 있는 Filters Enabled가 체크 되어 있으면 필터를 적용하게 됩니다. 필터 파일 읽어 오는 방법Menu > Filter 에서 Load Filter를 선택해서 저장되어 있는 필터를 읽어 올 수 있습니다.화면 왼쪽 Project에서 Filter 탭의 필터 리스트에서 저장된 필터 중에서 선택해서 로딩할 수 있습니다.필터 파일이 저장되는 기본 폴더Settings > Gl..

DLT-Viewer 받아서 컴파일하고 실행하자

[SW Developer/DLT-Viewer] - DLT(Diagnostic Log and Trace) 에 대해서 알아보자.기본 설명은 위 이전 글을 참고하시고, 여기서는 깃허브에서 소스를 받아서 컴파일하고 실행해서 동작시켜 봅니다. Github 사이트 ( https://github.com/COVESA/dlt-viewer )에서 소스를 받습니다.Github 사이트에서 Release 부분을 보면, 오늘 현재는 2.27.0 이 최신 버전입니다.Release의 2.27.0 버전에서 Assets부분에 Source code (zip)을 받아서 압축을 풀고, BuildDltViewer.pro 프로젝트 파일을  QtCreator로 열어봅니다.참고로 윈도우 용 컴파일은 dlt-viewer windows 용 빌드하기 참..

DLT (Diagnostic Log and Trace) 완벽 정복: 개념부터 실제 활용까지

DLT는 Diagnostic Log and Trace의 약자로 차량용 표준을 제공하는 AUTOSAR 표준 4.0에 정의된 표준화된 프로토콜입니다. DLT에 대해서 어디서 정의하고 있는지 어디서 찾아볼 수 있는지 설명합니다. 오늘날 자동차는 단순한 이동 수단을 넘어 수많은 전자제어장치(ECU)와 복잡한 소프트웨어로 구동되는 '첨단 기술 집약체'입니다. 이러한 시스템의 안정성과 신뢰성을 확보하기 위해, 개발 및 진단 과정에서 발생하는 다양한 정보를 효율적으로 기록하고 추적하는 기술이 필수적입니다. 그 핵심에 바로 **DLT(Diagnostic Log and Trace)**가 있습니다. 1. DLT란 무엇인가? (Understanding DLT)DLT는 Diagnostic Log and Trace의 약자로, ..

xcrun: error: unable to lookup item 'Path' in SDK

Qt를 macOS에 설치하였다. [Qt 설치하기 (How to Install Qt)] 설치가 완료되고, 프로젝트를 만들고, qmake로 실행하려고 하면, 아래 에러가 발생한다. xcrun: error: unable to lookup item 'Path' in SDK 'macos' 당황된다. 좀 전에 macOS 설치할 때, 무슨 팝업이 나왔었다. Xcode Path.... 뭐라 뭐라.. 나왔는데... 뭘까 이건 내가 Xcode를 이미 이전에 별도로 설치했기 때문에 Qt Install 에서 Xcode SDK의 Path를 자동으로 추가하지 않았기 때문에 발생한다. 만약, XCode를 미리 별도로 설치하지 않고, Qt Install을 하면, Install 과정에서 XCode CommandLineTools을 설치..

Qt 설치하기 (How to Install Qt)

노트북을 샀다. 좋다. 내 노트북에 Qt를 설치하고 개발을 하고 싶다. 그럼 Qt를 설치하자. Qt를 설치하기 위해서, 어떻게 하는지 모르겠다. 어디를 참고하면 될까? 많은 블로그들이 있지만, Qt 공식홈페이지에서 설치방법을 알아보자 Qt의 공식 웹사이트 https://www.qt.io와 Qt Academy를 통해서 설치방법을 확인할 수 있다. Qt Academy에서 설치 방법 알아보기 Qt Arcademy 웹사이트에서 How to install Qt 코스를 통해서 설치방법을 알아보자. (Qt Academy에서 해당 코스 찾는 것은 “Qt Academy가입하고 필요한 코스 찾아보기”를 참조) Qt 웹사이트에 가입하자 먼저, qt.io에 계정이 없다면, 신규 가입을 한다. (Qt 설치를 위해서 Qt Acc..