2025/05 2

E2E (End-to-End) Protocol

🚦 End-to-End ProtocolE2E Protocol은 제어기 간 메시지를 주고받을 때, 데이터가 전송 중에 변조되거나 누락되거나 순서가 바뀌지 않도록 오류를 감지하여 데이터 무결성을 보장하는 통신 보호 메커니즘이다.✨ E2E Protocol의 필요성네트워크를 통해 데이터를 주고받는 동안 다음과 같은 문제가 발생할 수 있다: ✅ 데이터 변조: 전송 중 비트가 바뀌는 오류 ✅ 메시지 누락: 특정 메시지가 도착하지 않음 ✅ 메시지 순서 변경: 순서가 뒤바뀌어 수신됨 이러한 문제를 감지하고 대응하기 위해 E2E 프로토콜이 사용된다. 특히 내가 진행 중인 Functional Safety와 같이 안전에 직결되는 기능의 경우 통신과정에서 무결성을 꼭 보장해야 하기에 중요한 역할을 수행한다.🔎 E2E 오류..

Automotive/Autosar 2025.05.27

Python으로 PPT 작업 자동화 하기 1

🔧 문제 상황 테스팅을 수행하다보면 수 많은 테스트케이스를 기록하고 업로드 하는 것은 필수적이다.현재 안전에 직결되는 유닛의 테스트를 수행하다보니 테스트케이스가 1,000개 가까이 될 때 도 있는데 이를 리포트로 만들려면테스트 수행 과정 캡처PPT에 이미지 삽입체크박스나 텍스트로 결과 표시이 모든 작업을 수행해야한다. 최근 Test Report 제출을 위해 수 많은 테스트케이스에 대한 작업을 모두 수동으로 하면서 시간이 너무 오래 걸려 이 과정을 자동화 하면 좋을 것 같다는 생각이 들었고, 빠르게 자동화를 수행하기 위해 파이썬 스크립트를 작성하는 것이 적합하다는 생각에 파이썬을 사용한 자동화 스크립트를 작성하게 되었다.✅ 기대 동작기존에 작업해둔 PPT 템플릿을 열고다음 테스트케이스의 이미지 모두 삽..