개발자로서 커널을 어떻게 따라 잡아야합니까?


11

커널에 맞춤 드라이버를 사용하여 특정 TI ARM 프로세서를 개발 중입니다. 2.6.32에서 2.6.37로 마이그레이션하려고하지만 구조가 너무 많이 변경되어 코드를 업그레이드하는 데 몇 주가 걸릴 것입니다.

예를 들어, 내 칩은 비디오 처리 드라이버와 함께 제공되는 dm365입니다. 이제 나에게 직접 노출 된 대부분의 이전 드라이버는 v4l2를 거치므로 더 의미가 있습니다.

TI는 이러한 업그레이드에 대한 정보를 거의 제공하지 않습니다. 변경 사항을 어떻게 따라야합니까? 특정 파일 이름을 Google에서 검색 할 때 변경된 내용과 새로운 이유와 왜, 오래된 버전에 대한 의견이 적은 패치는 거의 없습니다.


9
vger.kernel.org/vger-lists.html 의 해당 메일 링리스트를 구독 하고 커널에 안정적인 내부 API가 없음을 확인하십시오.
Ulrich Dangel

1
git? 에서 기록을 찾아보세요 .
psusi

일반적으로 TI는 완전한 지원을 제공하며 때로는 GUI를위한 프레임 워크를 제공하기도합니다. 웹 사이트를 체크 아웃하려고 했습니까?
user827992

예, 나는 그들의 포럼에 등록되어 있습니다. 2.6.32보다 큰 커널은 공식적으로 SDK 릴리스에서 지원되지 않지만 최신 버전의 웹캠 가젯 USB 및 기타 항목이 필요합니다
Eric

답변:


4

추적 할 커널을 선택할 경우 장기 지원 태그가 지정된 커널을 선택하십시오. 그러나 조만간 계속 해야합니다 ...


2
  • 전환 할 때까지 특정 커널 버전을 더 오래 타겟팅하십시오.
  • TI에 연락하여 그러한 종류의 정보를 미리 얻을 수 있는지 여부와 방법을 문의하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.