포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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=62e

이제현

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
번호 제목 글쓴이 날짜sort 조회 수
93 ARM7 강좌를 PDF로 변환했습니다. start.S 분석자료 추가.. file [8] 유형목 2007-12-12 7721
92 ARM 7 강좌를 다른 분이 편집한 자료 같네요. file [2] 황순일 2007-12-13 6228
91 ARM 어셈블러 설명서 한글판. file [7] 유형목 2007-12-15 7697
90 강좌(공식문서포함) 문서의 양식 포맷입니다. file [4] 고도리 2008-07-11 8774
89 wxWidget odbc file 고도리 2008-07-18 6565
88 wxWidget mysql direct access file 고도리 2008-07-18 6095
87 wxWidget sample program 올리기 - windows/linux file 고도리 2008-07-18 6935
86 devcpp howto입니다.(devcpp/wxWidget/SDL) file 고도리 2008-07-18 6915
85 wxWidget hello unix example file 고도리 2008-07-18 6494
84 windows/linux에서 작업했던 tutorial입니다. file 고도리 2008-07-18 6626
83 wxDevcpp를 이용한 windows용 tutorial입니다. file 고도리 2008-07-18 7421
82 uBuntu 8.10 에서의 리눅스 개발 환경 설정 [6] 김재훈 2009-01-29 12618
81 grep을 이용한 검색 script ==> gref 고현철 2009-01-30 6111
80 find 명령어 활용법 고현철 2009-01-30 6272
79 일본어 mount option 고현철 2009-01-30 6046
78 dos2unix source & site file 고현철 2009-01-30 6113
77 vi 사용법 - block 지정 고현철 2009-01-30 6303
76 limxml2 라이브러리를 이용해서 어트리뷰트 값을 가져오는 방법 고현철 2009-01-30 6208
75 iconv euckr_to_utf8 고현철 2009-01-30 6418
74 micro second to jiffies 변환 고현철 2009-01-30 6083

사용자 로그인