728x90

Linux 18

"find" command의 대안 "fd"/"fd-find"

find 명령어로 제일 많이 사용하는게 find . -name "*xxxxx*" 구문인데 alias를 걸기도 매번 치기도 귀찮아서 검색하다고 좋은 대안이 있어서 간단히 소개하고자 한다. 명령어는 바로 fd 이다. MACOS 뿐만이 아니라 거의 모든 리눅스 Distro를 지원하고 엄청나게 빠르고 쓰기 편하다. 공식 저장소: https://github.com/sharkdp/fd GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find' A simple, fast and user-friendly alternative to 'find' - GitHub - sharkdp/fd: A simple, fast and user-friendly ..

Development 2023.04.26

Consolidation in In-vehicle Infotainment Software Architecture

이 글에서는 IVI (In-Vehicle Infotainment) 아키텍처의 통합에 대해 간단히 설명하고자 한다. 현대 고급차에서는 수백개의 ECU가 사용되고 있고, 이는 비용적, 소프트웨어 아키텍처 측면에서 상당히 부담으로 작용하고 있고, 이를 점차 통합하여 적게 가는 방향으로 가고 있다. 그 예로 기존에 각각 다른 SoC를 사용하던 Cluster와 IVI가 통합되어 Hypervisor를 사용하여 하나로 가려고 하고 있다. 간단히 설명하면 Cluster는 Safety Critical하기 때문에 ASIL 등급을 만족하여야 하고 현재 Linux가 아직까지는 사용되기 어려워 RTOS를 위에 Cluster Application을 개발하고 있다. 물론 Linux Foundation의 ELISA 프로젝트에서 Li..

Automotive 2023.04.23

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 Linux Summit (ALS) 2017 참석 후기

요즘 Automotive 에 대한 IT 바람이 거세게 불고 있다. 차량용 오픈 소스 OS는 크게 유럽을 중심인 GENIVI와 일본 중심인 AGL (Automotive Grade Linux)이 있다. AGL은 Linux Foundation 산하의 프로젝트이고 이번에 일본 도쿄에서 5월 31일에서 6월 2일까지 Summit, http://events.linuxfoundation.org/events/automotive-linux-summit?utm_source=press-release&utm_campaign=als17&utm_medium=press을 해서 분위기를 파악하고자 다녀왔다. 전체적인 느낌은 Toyota를 중심으로한 일본 완성차 업체가 주도하는 오픈소스 단체였다. Community Manager (W..

Development 2023.04.20

The Art of Command Line

The Art of Command Line은 Linux에서 사용하는 Command Line의 기초에 대해 정리해 놓은 프로젝트이다. 각 언어별로 있으니 시간날 때 한번 훓어보면 도움이 될 것 같다. Linux를 시작하는 초보자부터 많이 사용하는 개발자들에게도 정말 유용하다. 한글도 있다 :) Repository: https://github.com/jlevy/the-art-of-command-line GitHub - jlevy/the-art-of-command-line: Master the command line, in one page Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by..

Linux 2023.04.20

[도서] Embedded Linux Systems with the Yocto Project 리뷰

Embedded Linux System with the Yocto Project 이 책은 지금까지 나온 Yocto 책 중에 가장 자세하게 잘 설명되어 있는 책이다. 하지만 Yocto를 시작하는 개발자들에게는 무리가 있을 수 있으니 "Yocto 프로젝트를 활용한 임베디드 리눅스 개발" 책을 보고 시작하는 것이 좋다. 이 책의 저자 Rudi는 Linux Foundation의 Yocto training 코스를 만들었고 필자도 4년전에 들은 적이 있다. 지금은 Jaguar에서 architect로 일하고 있고 Yocto와 Embedded Linux 대해서 상당히 많은 지식을 가지고 있는 사람이다. 필자가 이 책의 번역 제의를 받았지만, 분량이 방대하여 일단 안하고 있지만 다시 생각하고 있다. 한다면 내년 한해를 ..

Book 2023.04.20

Yocto Project Developer Day EU 2016 참석 후기

Yocto Project Developer Day 소개 ELCE (Embedded Linux Conference Europe) 2016이 시작되기 하루전 같은 장소(독일 베를린)에서 Yocto Project Developer Day가 열렸다. 매년 2번 ELC, ELCE에 붙여서 하루를 진행한다. 올해도 Intro와 Advanced 두개로 나누어서 진행을 했고 필자는 Advanced에 참석을 했다. Advanced에는 주로 새로운 기능들에 대한 소개 및 고급 기술(?) 들에 대해 소개한다. 중요한 것은 Yocto를 지원하는 개발보드를 주는데 올해는 Intel Minnowboard Turbot, Beaglebon Black, Qualcomm Dragonboard 410c 중 한 개를 선택할 수 있었고, 작..

Yocto 2023.04.20

Yocto Project, OpenEmbedded를 지원하는 개발 보드

Yocto Project의 OpenEmbedded를 지원하는 개발 보드에 대해서 알아본다. 필자가 가지고 있는 보드는 Raspberry Pi2, Beaglebone Black, MinnowBoard MAX, Wandboard Quad이다. 참고로 Yocto Project Developer Day에 가면 Beaglebone Black, MinnowBoard MAX, Wandboard Quad 3개 중에 1개를 선택해서 참석자들에게 관련 악세서리와 함께 준다. OpenEmbedded의 layer들이 있는 http://layers.openembedded.org/layerindex/branch/master/layers/에 가서 BSP로 filter해 보면 BSP 관련 meta layer들이 나온다. 하지만 모두..

Yocto 2023.04.19
728x90
반응형