반응형

전체 글 403

Yocto Project Developer Day Europe 2016

요즘 Yocto로 개발하는 업체 및 제품들이 점차 늘어나고 있는 것 같다. 주요 BSP 업체 (Intel, Qualcomm, FreeScale 등..)에서 Yocto 기반으로 릴리스를 하기 때문인 것 같기도 하다. 알아두면 정말 유용한 빌드 프레임워크인 듯 하다. Yocto Project Developer Day Europe 2016 가 ELCE (Embedded Linux Conference Europe) 2016 전날인 10월 10일 (월)에 열린다. 참고로 Yocto Project Developer Day는 1년에 두번 ELC(미국), ELCE(유럽) 하루 전후로 열린다. 이전 글에서도 설명했지만, Yocto Dev Day는 Introductory / Advanced Track 2개로 나눠서 진행이..

Development 2023.04.20

[도서] 신규 Yocto 책 2권 리뷰 (읽기 전)

새로운 Yocto 책 2권이 출간되었다. Yocto for Raspberry Pi와 Embedded Linux Systems with the Yocto Project이다. 필자는 두권 모두 구매한 상태이고, Embedded Linux Systems with the Yocto Project는 출판사의 의뢰를 받아 번역 예정에 있다. 아마 내년 말에나 한국어판으로 출간될 듯 하다. Embedded Linux Systems with the Yocto Project Yocto와 리눅스 분야에서 오랫동안 활동한 저자가 지은 책으로, Embedded Linux System 전반적인 부분을 Yocto Project와 함께 다룬 책이다. 이전에도 비슷한 유형의 책 Learning Embedded Linux using ..

Book 2023.04.20

Ubuntu에서 모듈 (git, python3) 버전 업데이트 하기

필자가 Ubuntu 12.04를 사용중인데 필요에 의해 git, python3 버전을 업데이트 해야할 경우가 생겼다. 이 글에서는 apt-get 명령어를 이용하여 Update하는 방법에 대해 설명하고자 한다. git $ sudo add-apt-repository ppa:git-core/ppa $ sudo apt-get update $ sudo apt-get install git python3 $ sudo add-apt-repository ppa:fkrull/deadsnakes # Install Python 3.3.5 via: $ sudo apt-get update; sudo apt-get install python3.3 # Or install python 3.4.0 via: $ sudo apt-get u..

Development 2023.04.20

Qualcomm DragonBoard 410c 리눅스 사용

Qualcomm Dragonboard 410c는 기본적으로 Android가 EMMC에 설치되어 있다. 필자는 Yocto로 빌드한 리눅스 이미지를 Dragonboard 410c의 EMMC에 올리고 디버깅하고자 했다. 이 작업을 위해 하드웨어 관련해 알아야할 것들에 대해 정리하고자 한다. 결국은 fastboot를 사용하여 이미지를 flash 한다. 아래 설명을 위해 이전에 사용했던, DragonBoard 410c 이미지를 다시 올린다. 1. fastboot 설치 방법 (Ubuntu) sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update sudo apt-get install android-tools-adb android-tools-fast..

Development 2023.04.20

Qualcomm DragonBoard 410c

Dragonboard 410c는 퀄컴의 Snapdragon을 탑재한 Raspberry Pi와 같은 레퍼런스 개발 보드이다. 필자가 구매한 것이 와서 Yocto Linux를 빌드해서 테스트해 보고, GENIVI Development Platform (GDP)를 올려볼까 생각중이다. Yocto Development Day를 가면, 작년까지만 해도 Beaglebone Black, Intel Minnowboard, Wandboard를 제공하여 실습을 했는데, 올해부터 Wandboard 대신에 Dragonboard를 준다. 참고로 Yocto Development Day는 1년에 2번 Embedded Linux Conference가 끝난 뒤에 하루 진행한다. 올해 초 ELC 2016에서 진행한 내용은 https:/..

Development 2023.04.20

틀리기 쉬운 IT 외래어 표기법

현재 Yocto 관련 도서 번역을 하고 있는데, 검색을하다 좋은 글을 발견하여 적어본다. access 액세스(억세스 x) adapter 어댑터(아답타 x) application 애플리케이션(어플리케이션 x) architecture 아키텍처(아키텍쳐 x) business 비즈니스(비지니스 x) cash 캐시(캐쉬 x) catalog 카탈로그(카탈록 x) commission 커미션(코미션 x) compile 컴파일(콤파일 x) complex 콤플렉스(컴플렉스 x) conference 콘퍼런스(컨퍼런스 x) connection 커넥션(코넥션 x) component 컴포넌트(콤포넌트 x) contents 콘텐츠(컨텐츠 x) cover 커버(카바 x) data 데이터(데이타 x) database 데이터베이스(데이..

Etc 2023.04.20

Yocto Project로 빌드한 이미지 디버깅

Yocto Project로 이미지를 만들면 빌드 최적화(-O2 적용)가 되고, 디버깅 심볼 및 소스들이 포함되지 않는다. 이 글에서는 gdb로 디버깅 하기 위한 환경을 제공하고자 빌드 최적화 제외, 디버깅 심볼 및 소스를 루트 파일 시스템에 포함시키는 방법에 대해 간단히 설명하고자 한다. 아래 두가지 방법을 적용한 후 gdb, gdbserver+gdb를 사용하여 디버깅을 할 수 있다. 빌드 심볼 및 소스 포함 conf/local.conf 파일 내 EXTRA_IMAGE_FEATURES 변수에 "dbg-pkgs" 를 추가한 후 빌드한다. "dbg-pkgs" - Adds -dbg packages for all installed packages including symbol information for debu..

Yocto 2023.04.20

[도서] 성공으로 이끄는 팀 개발 실천 기술

요즘 개발 환경과 방법론에 대해 부쩍 관심이 많아져 다양한 책과 기사를 접하고 있다. 요즘 많은 곳에서 데브옵스(DevOps) 방법론을 많이 사용하고 있고 이를 기반으로 설명한 책들도 많이 나오고 있다. 이 책도 그중에 한권이라고 생각한다. 책소개 이 책은 서비스 및 애플리케이션을 개발하는 기업에서 팀을 이뤄 개발을 진행시켜 나가는 데 필요한 사고방식이나 사용하는 도구, 그리고 이들 도구를 제대로 사용할 수 있도록 도와주고 있다. 책 도입부에서는 일이 잘 진행되지 않는 개발 현장의 일례를 보여주고 그 이유와 대책에 대해 설명한다. 그런 다음, 그 대책에 필요한 도구를 소개하고, 이어 버전 관리, 티켓 관리, CI(지속적인 통합) 배포, 회귀 테스트 등의 장을 통해 각 도구의 사용법과 함께 현장 경험이 풍..

Book 2023.04.20

Yocto Project의 레퍼런스 시스템 포키 (Poky)

Yocto Project에 대해서는 앞의 글에서 설명을 했지만, 간단히 요약하면 자신만의 임베디드 리눅스를 만들기 위한 도구, 템플릿등을 제공하는 여러 작은 프로젝트를 가지고 있다. Poky 소개 이 Yocto Project의 레퍼런스 시스템이 포키이고, 이 글에서는 포키를 받아 빌드를 하고 이를 가지고 할 수 있는 것들에 대해서 설명하고자 한다. 포키를 가지고 Beaglebone Black, qemux86 등에서 돌아가는 기본 리눅스 이미지 생성를 생성할 수 있고, 여기에 독자들이 필요한 서비스나 애플리케이션을 간단하게 추가하여 자신만의 리눅스를 만들 수 있다. 포키를 이용한 사례로, 자동차 플랫폼인 GENIVI와 AGL 등이 있다. GENIVI Poky 빌드: http://wiki.projects.g..

Yocto 2023.04.20
728x90
반응형