udemy business, coursera, linked learning 를 모두 들을 수 있게 회사에서 제공을 해준다. 요즘 yocto e-learning 자료를 만들고 있어서 다양한 yocto 강의, 자료들을 수집하면서 들어보고 있다. 최근에 udemy에 있는 yocto 강의 4파트로 되어 있는 것을 모두 듣고 간단한 후기를 남겨보고자 한다.
위에 필자가 들었던 강의들인데 대부분 아는 내용이고 어떻게 구성되어 있는 지 보려고 한 것이라서 100% 끝내지는 않았다. 전반적으로 많은 내용을 포함하려고 노력했고 이 강의를 들으면 기본적으로 Yocto에 대한 이해를 할 수 있다고 본다. yocto 버전은 zues 3.0 2019년 말에 릴리스 된 것을 기준으로 진행이 됬고 인도친구가 인도 악센트가 살짝 실린 영어로 진행을 했지만 듣기 크게 불편할 정도는 아니다.
Part 1 (Learn Yocto Project - 4.5시간)에서는 기본적인 Yocto 소개를 했고 BeagleBone, Raspberry Pi3 용 이미지를 만들어서 테스트 하는 것까지 설명을 한다. 이때 각 보드에 대한 부팅 프로세스를 간단히 bootloader부터 설명을 해줘서 괜찮았다.
Part2 (Create your own layer, recipe and image - 5시간)에서는 Yocto에서 사용하는 연산자, 레이어, 이미지, 변수, 레시피 기초, 로그 남기는기는 것들에 대해서 소개를 해주어 조금 더 세부적으로 들어갔다.
Part3 (Create your own packages, recipes for static, dynamic libraries, autotools, cmake - 5시간)에서는 정적/동적 라이브러리 생성, 빌드/런타임 의존성, Autotools, Cmake 기반의 레시피, Devshell, bbappend로 추가하는 것들에 대해서 설명을 하고 있다.
마지막 Part4 (SState-Cache, Kernel Recipes, Package Groups - 4.5시간)에서는 앞에서 설명하지 않은 PROVIDERS, PREFERENCE, COMPATIBLE 등에 대해서 이야기하고 있고 네트웍이 설정되지 않은 상태에서 빌드, 커널, packagegroup, kernel module 등에 대해서 설명을 하고 마무리를 했다.
전반적으로 기본적인 내용은 대부분 커버하고 있지만 SDK, devtool, debugging 등의 내용은 들어가 있지 않다. 그래도 전반적으로 이해하기엔 큰 무리가 없어보인다. 지금 각 Part 당 가격을 봤는데 Part 1은 19.99 유로, Part 2은 24.99 유로, Part3 은 34.99 유로이고 Part 4는 94.99유로이다. 물론 할인을 하는 경우가 많아서 그 때를 이용하면 훨씬 좋지 않을까 싶다.
다음에는 Automotive 관련된 ISO 26262, Functional Safety, CyberSecurity를 들어보려고 한다.
'Yocto' 카테고리의 다른 글
Yocto e-learning 제작 후기 (0) | 2023.10.10 |
---|---|
Yocto 빌드 속도 개선 작업 (0) | 2023.10.01 |
Yocto Package Feed (패키지 피드) (0) | 2023.09.27 |
Yocto Rolling master model for production (0) | 2023.09.23 |
Yocto (OpenEmbedded) 의존성 관리 (0) | 2023.09.22 |