반응형

분류 전체보기 415

Daily (일상) - 2024년 7월 11일 (목)

크로아티아 Split, Hvar, Bol로 휴가를 다녀와서 이틀 전에 복귀해서 오늘까지 쉬고 있다. 내일 (금)부터 다시 업무에 복귀한다. 금요일도 쉴 수 있었지만 그동안 밀려있던 이메일, MS Teams 메시지 등을 처리하고 다음주 월요일부터 깔끔하게 일을 시작하기 위해 주말 전에 복귀하기로 결정했다. 여전히 피곤하지만 오늘 테니스를 치고 와서 약간 살아난 느낌이다. 자기전 그리고 업무에 복귀하기 전에 이런저런 생각을 하면서 블로그를 적어보고 있다.업무휴가 직전 매니저와 팀원들과 MB.OS에서 IVI 부분을 어떻게 다시 시작할까 고민을 했고 어느 정도 안이 나왔다. 내일 복귀하지마자 10시에 회의를 잡아놨고 8월 말, 10월 말까지 각각의 마일스톤별로 어떻게 일을 할지 논의할 예정이다. 일단 개인적으로..

Daily 2024.07.12

Mixed Criticality System (혼합 중요도 시스템)

“Mixed Criticality”는 주로 실시간 임베디드 시스템에서 사용되는 개념으로, 서로 다른 중요도를 가지는 작업들이 동일한 시스템에서 동시에 실행될 때 발생하는 문제를 다룬다. 이 개념은 특히 항공기, 자동차, 의료 장비 등 안전이 중요한 분야에서 많이 이야기 된다. 주요 특징 1. 작업의 중요도 (Criticality Level): 시스템 내의 각 작업은 특정 중요도 수준을 가진다. 예를 들어, 자동차에서 브레이크 제어는 높은 중요도 (high criticality)를 가지지만, 인포테인먼트 시스템은 낮은 중요도 (low criticality)를 가진다. 2. 자원 관리: 시스템은 자원을 효과적으로 배분하여 높은 중요도의 작업이 필요한 자원을 확보할 수 있도록 한다. 이는 시스템의 안정성과 신..

Automotive 2024.07.11

여름방학 맞이 크로아티아 스플리트 (Split) 여행 계획

2024년 올해 딸아이 여름 방학에 갈 여행지로 여러가지 옵션을 고민하다가 결국 크로아티아로 결정을 했다. 크로아티아에서도 다양한 옵션이 있었다. 하지만 결국 딸아이가 좋아하는 바닷가에서 노는 여행을 테마로 중간에 있는 Split으로 비행기를 타고 가서 흐바르 (Hvar), 볼 (Bol) 섬에서 각각 2박을 하기로 결정을 했다. 첫날은 거의 흐바르로 가는 일정이다. 오후 12시 비행기를 타고 2시에 Split 공항에 도착해서 Split 항구로 이동하고, 거기서 배를 타고 흐바르로 들어가면 거의 저녁 6시쯤 될 것 같다. 좋은 레스토랑에서 식사를 하고 슈퍼에서 요기거리를 산 후 산책을 하고 와서 유로컵을 보면서 하루를 마무리하려고 한다. 항구 근처의 에어비엔비에서 이틀을 묶을 예정이고 둘째날에는 흐바르 시..

Travel 2024.07.05

Daily (일상) - 2024년 6월 27일 (목)

오랜만에 일상을 적어본다. 요즘엔 참 이런저런 혼란의 시기이다. 특히 회사에서 .... 개인적으로도 정신없이 바쁜시기이고 다행히 조만간 크로아티아로 1주일정도 여행을 갈 예정이다. 짧지만 리프레시하고 다시 달려야할 것 같다.업무최근 한 두달간 다시 원 팀으로 돌아와 빌드 시간 최적화, Gitlab CI 마이그레이션, CI/CD 인프라, 미국/중국 협업 건 등의 업무를 진행하고 있다. virtual ECU 도 여전히 매주 미팅을 하고 있고, AWS와 QNX 등과도 지속적으로 미팅을 하고 있는 중이다. Mixed Criticality 라는 주제로 위와 같이 계속 이야기도 하고 있고 Zonal Architecture 이야기도 여전히 계속 진행중이다. 또한 큰 변경사항으로 인해 Baseline을 만드는 이야기도..

Daily 2024.06.28

티스토리 (tistory) 블로그 네이버 검색 노출 방법 (네이버 서치어드바이저)

블로그 방문 통계에서 유입 경로를 갑자기 유심히 살펴보고 싶어졌다. 평균적으로 100 ~ 200 사이의 방문자가 있었는데 국내에서 제일 많이 사용하는 네이버 검색이 죄다 0이여서 약간 이상했다. 알고보니 티스토리는 카카오에서 제공하는 것이고 네이버 검색에 노출이 되려면 네이버 서치어드바이저에 등록을 해야한다는 것을 알았다.네이버 검색에 티스토리 (tistory) 블로그 노출 방법1. 우선 네이버 서치어드바이저 (https://searchadvisor.naver.com/) 홈페이지가 가서 로그인을 한 후 웹마스터 도구에 들어간다. 2. 등록할 사이트 주소를 입력하고 다음으로 넘어간다. 3. HTML 태그를 선택하고 아래 메타 태그를 복사한다. (소유확인 버튼은 아직 누르지 않는다.) 4. 티스토리 블로그 ..

Etc 2024.06.27

AWS에서 Yocto Shared State Cache 설정 (CI 환경)

빌드 속도 최적화 및 AWS 비용 최적화 작업을 진행중에 있다. MR (Merge Request) / PR (Pull Request) 하나에 10개 이상의 빌드가 동시에 돌아가고 이에 따라 AWS 비용이 엄청나게 증가하고 있다. 또한 경우에 따라 빌드가 안정적이지 않아 다양한 이슈가 생기고 있다. Yocto Shared State CacheYocto 프로젝트의 sstate cache(Shared State Cache)는 빌드 속도를 크게 향상시키기 위해 사용되는 기능이다. 이를 통해 Yocto는 재빌드 시 동일한 작업을 반복하지 않고 이미 완료된 작업을 재사용할 수 있다. 이전 글 (https://www.yocto.co.kr/291) 에서 Shared State Cache에 대해서 조금 더 이야기 했으니..

Yocto 2024.06.25

Systemd에서 Idle 상태이면 자동으로 종료하기

회사에서 AWS를 사용하고 있고 개발자들에게 자유롭게 EC2 Instance Type을 선택하고 사용할 수 있도록 제공한다. 자유롭게 사용할 수 있는 만큼 책임이 따르지만 많이들 좋은 Instance Type을 선택하고 빌드가 아닌 작은 작업을 한다던지 심지어 깜빡하고 종료를 안하고 퇴근하기도 한다. 이에 사용하지 않을때 자동으로 종료하는 방법을 찾아서 설정하고 두가지 방안을 동시에 적용하려고 한다. 하나는 이번 글에서 설명할 systemd 설정을 변경하여 30분동안 idle 상태이면 자동으로 종료하도록 하는 것이고, 다른 하나는 AWS의 cloudwatch에서 alert를 설정하여 종료를 하도록 하는 것이다.systemd 환경설정 방법설정방법은 간단하다. /etc/systemd/logind.conf 파..

Linux 2024.06.21

SEA:ME Symposium 2024 이벤트 후기

SEA:ME (Software Engineering Automotive & Mobility Ecosystems, https://seame.space/) 의 2024년 1년 성과를 공유하는 자리에 Follow로써 참여하고 온 후기를 간단히 적고자 한다. SEA:ME는 자동차 및 모빌리티 분야의 소프트웨어 개발을 위한 고급 학습 프로그램이다. 2023년에 시작된 이 프로그램은 독일 볼프스부르크의 42 소프트웨어 개발 대학에서 제공되며, 코드 기반 모빌리티, 자율 주행 시스템, 모빌리티 생태계를 중심으로 전문가를 양성한다. 폭스바겐, 마이크로소프트 등 산업계와 본 대학, 베를린 공대 등의 학계 전문가들이 협력하여 커리큘럼을 구성했으며, 실습 및 프로젝트 기반 학습을 강조한다. 12개월 동안 진행되며 전액 무료..

Development 2024.06.19

독일 소프트웨어 개발자 chatgpt 사용 범위

회사에서 마이크로소프트 (Microsoft)와 계약이 되어 Copilot이나 chatgpt 를 사용할 수 있게 되어 있다. 이 말인 즉 슨, Confidential 정보도 모두 공식적으로 사용할 수 있다는 이야기이다. 이 글에서는 chatgpt를 업무용으로 어떻게 사용하고 있는지를 간단히 이야기해보고자 한다. chatgpt 사용 범위는 무궁무진하지만 필자가 많이 이용하는 것들은 다음과 같다.영어 문장 교정: 통합의 중심에 있다보니 전체 공지를 할 경우, 블로그 글을 작성할 경우, Management를 포함하여 이메일 작성, Supplier에게 이메일 작성 등 글을 작성하는 경우가 많이 있다. 이 때 영어로 문장을 작성하고 각 용도에 맞게 chatgpt에게 교정해 달라고 하면 정말 깔끔하고 자연스럽게 교정..

Development 2024.06.19

개발자 해외 (독일) 취업 방법 및 연봉

필자는 2019년 2월 중순에 한국에서 독일 베를린으로 와서 이제는 6년차 베를리너인 임베디드 시스템 소프트웨어 개발자이다. 한국에서는 약 10년 정도 임베디드 리눅스를 가지고 가전제품을 만들었고 이제는 차량용 인포테인먼트 소프트웨어를 개발하여 최근 벤츠 E클래스에 들어가는 제품을 출시하였다. 이 글에서는 그동안 필자가 듣고 경험한 내용을 토대로 어떻게 독일에 취업을 할 수 있는지 다양한 방법들을 이야기해보고자 한다. 참고로 필자는 서류, 기술 인터뷰에 들어가 팀 동료들을 채용하는데 관여했고 작년에는 ANU (임시직) 채용에 관여하였다. 또한 Wolfsburg에서 운영중인 SEA:ME 프로그램에서 공부하고 있는 대학생, 사회 초년생들에게 멘토로써 조언도 하고 있다.독일 취업 경로독일 뿐만이 아니고 국내/..

Development 2024.06.18
728x90
반응형