반응형

Development 120

Build dlt-viewer for MacOS

DLT (Diagnostic Log and Trace)는 GENIVI의 로그 관련 오픈소스 프로젝트이고 BMW에서 기여하였다. 차량의 로그 취합 및 추적을 위해 사용하고 dlt-daemon과 dlt-viewer 프로젝트가 있다. dlt-daemon: 디바이스에 설치하여 로그를 수집하는 데몬이다. 로그를 파일로 저장하여 기록하기도 하고 실시간으로 네트웍을 사용하여 전송하기도 한다. dlt-viewer: dlt 포맷으로 저장된 파일을 볼 수 있고, 실시간으로 네트웍으로 차량에서 보내는 로그 정보를 볼 수도 있다. 여기서는 dlt-viewer를 MacOS에서 빌드하여 실행하는 과정을 설명한다. dlt viewer는 QT 기반의 어플리케이션으로 QT Framework를 우선 설치하여야 한다. 빌드 환경 MacO..

Development 2023.04.22

systemd units 파일에서 파일에 있는 환경 변수 사용하기

아래와 같이 systemd service 에서 특정파일에 있는 환경 변수를 사용할 때의 방법이다. 필자가 엄청 삽질하다 아래 Reference 에 있는 블로그를 발견하고 쉽게 해결 했다. Service file ... [Service] ... EnvironmentFile=/etc/conf.d/tomcat7 ExecStart=/usr/share/tomcat7/bin/startup.sh $CATALINA_OPTS ExecStop=/usr/share/tomcat7/bin/shutdown.sh ... /etc/conf.d/tomcat7 ... CATALINA_OPTS=-Xms512m -Xmx1024m ... 위의 내용이 최종 해결된 것이고 처음에는 $CATALINA_OPTS가 아닌 ${CATALINA_OPTS}..

Development 2023.04.22

ELCE (Embedded Linux Conference Europe) & Yocto summit 2019 참석 후기

올해로 6년 연속 참석중인 ELCE, https://events19.linuxfoundation.org/events/embedded-linux-conference-europe-2019/는 올해 프랑스 리옹에서 10월 28일 ~ 30일 3일간 열렸고 이후 이틀간 Yocto Summit이 같은 장소에서 개최되었다. 작년까지는 한국에서 유럽으로 왔지만 올해부터는 베를린에 살아서 같은 시차에 짧은 비행시간으로 덜 피곤했다. ELCE (Embedded Linux Conference Europe) Embedded Linux Conference 로 가장 큰 오픈소스 컨퍼런스 중에 하나이고 Linux Foundation에서 주관한다. Keynote에 거의 항상 토발즈가 와서 커널 관련 이야기를 해주고 세션이 한시간 당..

Development 2023.04.22

Automotive Grade Linux (AGL) F2F Meeting 2019 in Berlin 참석 후기

Automotive Grade Linux는 Linux Foundation 산하의 차량용 소프트웨어 개발을 위한 오픈소스로 Toyota 를 비롯한 일본 OEM, Tier 1 중심의 커뮤니티가 형성되어 있고, Code first를 외치며 코드를 생산해내고 있다. 독일 베를린 필자 회사 근처인 Volkswagen 소프트웨어 개발 자회사 Carmeq 에서 AGL F2F 미팅이 3일간 열려 관심 있는 세션과 첫날 저녁 식사에 참여했다. Code first 를 외치며, 코드 생산에 주력한 AGL은 Infortainment 를 시작으로 차량에 들어가는 소프트웨어를 다양하게 지원하도록 구조도 바꾸고 실제 구현도 하려고 IC Expert Group, Telematic Expert Group 등 EG를 만들어 PoC를 하..

Development 2023.04.21

tar 분할 압축 및 해제

github에 release tag의 파일을 올릴 때 제한이 2GB이다. 그래서 필자는 5기가 이상의 파일들을 2GB로 분할하여 압축 후 해제하는 방법을 사용하고자 한다. tar 분할 압축 $ tar cvf - downloads/ | split -b 2000m - downloads-17.tar $ ls -alh drwxrwxr-x 3 ubuntu ubuntu 32K Aug 21 08:19 downloads -rw-rw-r-- 1 ubuntu ubuntu 2.0G Aug 21 13:23 downloads-17.taraa -rw-rw-r-- 1 ubuntu ubuntu 2.0G Aug 21 13:23 downloads-17.tarab -rw-rw-r-- 1 ubuntu ubuntu 2.0G Aug 21 13..

Development 2023.04.21
728x90
반응형