2012-01-14 3 views
28

나는 안드로이드 개발자이며, 오랫동안 ROM을 사용해 왔으며 커널 개발에 참여하고 싶다. 리눅스 커널 자체와 관련이 있으며 아무 것도 할 수 없다는 것을 이해한다. android와 함께.리눅스 커널 개발을 시작하는 방법

문제 어디서나 온라인 리소스를 찾을 수 없습니다. 그래서 내가 찾고있는 건 다소 안드로이드 용 개발자 사이트, 자바 용 자바 튜토리얼, 파이썬 튜토리얼 ........ 등입니다.

그런가요? linux.org 아마 어쩌면,하지만 난 그들의 사이트에서 아무것도 찾을 수 없습니다. 그리고 내가 완전히 이해해야 할 것들은 무엇입니까? 프로그래밍 언어 (나는 C 언어로되어 있다는 것을 알고있다) 또는 다른 것?

필자는 드라이버 구성 및 컴파일만을 배우려고합니다.

+0

https://github.com/jeyaramvrp/kernel-module-programming 몇 가지 모듈 예제와 함께 – Jeyaram

+0

최소한의 자동화 된 QEMU + Buildroot + 비지 박스 설치 : https://github.com/cirosantilli/linux -kernel-module-cheat –

답변

26
1

최상의 선택은 Linux Device Drivers 3과 같은 좋은 책을 따르고 있으며 LWN의 온라인 문서로 자유롭게 사용할 수 있습니다. 아주 빨리 시작하는 데 도움이 될 작은 커널 모듈 스켈레톤이 있습니다.