포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

고도리입니다.


근래, 외주로 받은 Qualcomm칩을 가지고 이래저래 노가다(?)를 하고 있습니다...ㅠ.ㅠ

IP Camera용으로 갑자기 작업을 하게 되어 자료를 받아서 보니, 허거걱 Yocto네요.


요즘 NXP의 i.MX 계열도 Yocto로 가고 있고, Nexell칩도 리눅스는 Yocto이고, Qualcomm도 움직이고 있고, 점점 이쪽 방향으로 정리가 되는 듯 합니다.


- 프로젝트 개요

https://www.yoctoproject.org/


- 설명이 잘 된 문서

https://elinux.org/images/a/a8/Getting_Started_with_Embedded_Linux-_Using_the_Yocto_Project_to_Build_your_Own_Custom_Embedded_Linux_Distribution.pdf


- Yocto에 대한 기초설명이 잘 되어 있는 사이트

http://slowbootkernelhacks.blogspot.com/2016/12/yocto-project.html


----------------

개인적인 정보를 바탕으로 간단히 소개 드리면


1. Root filesystem을 만드는 Package system이다.

- 물론, bootloader, kernel등도 한꺼번에 컴파일 가능하다.


2. 예전의 OpenEmbedded와 유사하다.(BitBake 사용)

3. 기본 패키지들은 Yocto project에서 제공하고, 필요한 것은 User가 만들어서 작업할 수 있다.


- 기본은 OpenEmbedded Core이고,

- 기본 패키지들은 Poky에 들어 있음(meta-로 시작되는 기본 패키지들)

- 그 이후에 나머지 user혹은 vendor package들은 meta- 로 시작되는 패키지들을 받아다가 컴파일 하면 됨


4. 컴파일 하면 rootfs image가 나오고, 이 rootfs를 가지고 이래저래 작업하면 됨

5. Cross 툴체인도 같이 만들어짐.


대략 이런 정도입니다.


-------------------

https://www.qualcomm.com/media/documents/files/qualcomm-vision-intelligence-300-400-platforms.pdf


여기서, QCS603으로 된 IP Camera입니다.


요녀석은 요즘 Yocto system으로 맨날 몇시간째 빌드하면서 작업하고 있는 QCS603 IP Camera board입니다.


물론, 저희가 만든 녀석도 당연히 따로 있고요....^^


"사람은 자기가 보고 싶은 현실만 볼 뿐이다." - Gaius Julius Caesar
엮인글 :
http://www.aesop.or.kr/index.php?mid=Board_Documents_Linux_Applications&document_srl=145861&act=trackback&key=6fb

이제현

2019.08.27 16:26:20
*.90.78.139

추천
1
비추천
0

편리하게 테스트하고 기능 검사할때는 Debian이나 Ubuntu가 좋지만, 실제 제품으로 상용화 할때는 Yocto나 Buildroot가 좋은 것 같습니다. 전체 시스템 원격 업데이트나 복구 기능을 구현하기도 쉽고요.


그나저나 QCS605는 4K / HDR에 60FPS 까지 엔코딩이 되는군요. $10 정도의 중저가 4K IP 카메라용 SoC들은 대부분 SDR에 25~30FPS까지만 지원하는데, 확실히 퀄컴칩이 끝판왕이네요. 

그리고 내장된 ISP/DSP도 훌륭해 보입니다만 관련 드라이버나 미들웨어의 라이선스 정책은 어떨지 궁금하네요.

천동이

2019.09.07 23:35:44
*.143.150.36

Yocto나 buildroot를 필요할때만 잠깐찾아쓰다보니 쓸때마다 새롭네요ㅜㅜ
List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인