728x90

Linux 18

ELCE(Embedded Linux Conference Europe) 2015 참석 후기

작년 ELCE 2014 (독일 뒤셀도르프)에 이어 ELCE 2015 (아일랜드 더블린)에 참석했다. ELC(3월)는 봄에 미국에서 한번, 가을(10월)에 유럽에서 한번 1년에 두번 열리는 것 같다. 내년에 ELC 2016은 미국 샌디에고, ELCE 2016은 독일 베를린에서 열리게 된다. 등록은 빨리할수록 싸고, 하지만 너무 비싸다. 이번에는 최고 $1025까지 받았다. 학생들에게는 $200, 취미로 하는 사람들에게는 $300을 받았지만, 이번에는 너무 비싸서 약간 욕을 먹기도 했다. 원래 점심식사도 주는데 이번엔 안줬다 ㅠㅠ. 그리고 Google IO와 같이 선물을 크게 주는 것도 아니고, 단지 티셔츠 한장.. ㅠㅠ 이게 다다. ELCE는 가장 큰 컨퍼런스 중에 하나 일 듯 싶다. 정말 많은 사람들이 ..

Development 2023.04.19

(Review) Learning Embedded Linux Using the Yocto Project

간단히 이 책에 대한 소개를 이전 글에서 했었다. 이번 여름 휴가 중에 이 책을 다 읽었고, 후기를 적어 보고자 한다. 현재 Yocto관련 다음과 같이 4권의 원서가 출시가 되었다. 4권중 마지막으로 읽은 책이였고, 다음 글에서 각 책에 대한 비교를 해보고자 한다. Embedded Linux Development with Yocto Project (July 2014) Embedded Linux Projects Using Yocto Project Cookbook (March 2014) Using Yocto Project with BeagleBone Black (June 2015) Learning Embedded Linux Using the Yocto Project (July 2015) 기본적으로 이 책은 ..

Book 2023.04.19

[Book] Learning Embedded Linux Using the Yocto Project

Yocto Project에 대한 출시된 또 한권의 책이다. 334 pages로 이 책은 Embedded Linux를 Yocto Project를 가지고 배울 수 있도록 한 책으로 보인다. 이전에 소개한 Embedded Linux Projects using Yocto Project Cookbook과 많은 부분이 겹치는 것으로 보인다. 사실 여유가 있으면 두 권을 다 보면 좋겠지만, 둘 중 한권만 봐도 괜찮지 않을까 생각된다. 필자는 Cookbook은 이미 다 본 상태이고, 이 책은 금일 구매하여 지금 배송중에 있다. 오면 바로 전에 소개 했던 Begalebone 책과 함께 읽을 예정이다. 마찬가지로 좋은 내용이 있으면 이 블로그에 정리할 예정이다. 간단한 목차와 소개는 https://www.packtpub...

Book 2023.04.18

Yocto Project Developer Day EU 2015

Yocto Project에서는 1년에 약 2회 Developer Day를 개최 한다. 보통 Embedded Linux Conference US (3월 경 샌프란시스코)와 EU (10월 경 유럽) 행사가 끝난 다음날 하루 종일 개최한다. 필자는 작년 Yocto Project Developer Day EU 2014에 참석했고, 올해도 가능하면 참석할 예정이다. 아직 2015에 대한 계획은 나오지 않았지만 https://www.yoctoproject.org/tools-resources/events/yocto-project-developer-day-eu-2015 에서 곧 announce 할 예정이다. 올해도 3월에 샌프란시스코에서 하는 ELC US 2015에는 참석하였으나, 업무 일정상 Yocto Dev. Da..

Yocto 2023.04.18

리눅스에서 사용하는 바이너리 유틸리티

바이너리 유틸리티는 바이너리를 조작하거나 정보를 위한 프로그램들의 모임을 말하고 이런 유틸리티 들에 대해 소개를 하고자 한다. 이 글 또한, 유닉스 리눅스 프로그래밍 필수 유틸리티 책 7장에 나온 내용을 정리한 것이다. addr2line: 바이너리 파일에서 특정 주소가 어떤 파일의 어떤 라인인지 보여줌 c++filt: C++/Java 심볼 문자열을 맹글링 되기 전 문자열로 보여줌 gprof: 프로파일 정보 출력 nm: ELF 포맷 오브젝트 파일의 심볼을 보여줌 objcopy: 오브젝트 파일의 복사 / 변환 objdump: 오브젝트 파일을 업프하거나 역어셈할 때 사용 ranlib: 정적 라이브러리 내에 인덱스를 생성할 때 사용 readelf: ELF 포맷의 오브젝트 파일 정보를 보여줌 size: 오브젝트 ..

Linux 2023.04.18

tmux (terminal multiplexer)

tmux는 사용자가 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 별도의 터미널 세션에 엑세스 할 수 있도록 여러 가상 콘솔을 다중화하는데 상용할 수 있는 소프트웨어 애플리케이션이다. 필자는 빌드를 걸어놓고 detach 해 놓고 다른 작업을 할 때 많이 사용한다. 설치 방법 Ubuntu: sudo apt-get install tumx 최신 소스를 다운 받아서 설치 용어 session: tmux를 실행하면 1개의 sessions이 생성된다. window: tmux session 내 여러개의 window를 생성할 수 있다. pane: 1개의 window 내 여러개의 pane으로 나눌 수 있다. (분리) 기본 ctrl + b를 누른 후 키를 입력해야 한다. ctrl + b + : 는 Command Lin..

Linux 2023.04.18
728x90
반응형